私は地元の大学で学生情報のデータセットを扱っています。
学生の ID を一意の識別子として使用して、VLOOKUP を使用しました。しかし、私の問題は、VLOOKUP が 1 行の情報しか必要とせず、調査対象の学生の半数がそれぞれ 5 行以上の情報を持っていることです。EXCELに複数行を返すようにするにはどうすればよいですか?
VLookup は、最後のブール関数パラメーターに応じて、条件に一致するか、条件にほぼ一致する最初の行を返します。ID は一意であり、検索対象のテーブルで何度も繰り返されていないと想定されます。
私が問題を理解している限り、ルックアップテーブルの一意のキーを作成する方法を見つけて、「ID - その他の ID」などの一意の方法でフォーマットされた「ID + 別の列」のようなキーを作成するか、 VBA を使用して、特定の一意でない条件に一致するすべての行を取得します。
手元のジョブが小さい場合、または VBA を考慮することができず、自動フィルターを使用して手動で解決し、マッチング/取得を行うことが許容される場合は、役立つ可能性があります。
あなたの問題を正しく理解している場合: VLOOKUP([range_lookup] = TRUE/FALSE) で遊んでみましたか?
そうでない場合は、学生ごとに一意の組み合わせ ID を作成することをお勧めします。再現可能な例を投稿してみてください:)