- 締切済み
VLOOKUP 列番号(6)の文字が複数ある場合
VLOOKUPについて質問です。 =VLOOKUP(A1,A:F,6,0) 検索値(A1)にヒットする列番号(6)の文字が複数ある場合は、 どのようにして全て反映させればいいでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
例えば次のようにします。 すべての列でデータは2行目から下方にあるとします。 H2セルには次の式を入力して下方にオートフィルドラッグします。 A1セルには検索値が入力されるとします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A$1)=1,MAX(H$1:H1)+1,"")) これでH列にはA1セルの値に一致する行に上から番号が振られます。 その上でA1セルのデータに一致するF列のデータをI列に表示させるとしたらI2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTIF(H:H,ROW(A1))=0,"",INDIRECT("F"&MATCH(ROW(A1),H:H,0))