-1

私は地元の大学で学生情報のデータセットを扱っています。

学生の ID を一意の識別子として使用して、VLOOKUP を使用しました。しかし、私の問題は、VLOOKUP が 1 行の情報しか必要とせず、調査対象の学生の半数がそれぞれ 5 行以上の情報を持っていることです。EXCELに複数行を返すようにするにはどうすればよいですか?

4

3 に答える 3

2

VLookup は、最後のブール関数パラメーターに応じて、条件に一致するか、条件にほぼ一致する最初の行を返します。ID は一意であり、検索対象のテーブルで何度も繰り返されていないと想定されます。

私が問題を理解している限り、ルックアップテーブルの一意のキーを作成する方法を見つけて、「ID - その他の ID」などの一意の方法でフォーマットされた「ID + 別の列」のようなキーを作成するか、 VBA を使用して、特定の一意でない条件に一致するすべての行を取得します。

手元のジョブが小さい場合、または VBA を考慮することができず、自動フィルターを使用して手動で解決し、マッチング/取得を行うことが許容される場合は、役立つ可能性があります。

于 2013-07-17T14:58:55.677 に答える
0

あなたの問題を正しく理解している場合: VLOOKUP([range_lookup] = TRUE/FALSE) で遊んでみましたか?

そうでない場合は、学生ごとに一意の組み合わせ ID を作成することをお勧めします。再現可能な例を投稿してみてください:)

于 2013-07-17T14:43:07.400 に答える