• 締切済み

VLOOKUP 列番号(6)の文字が複数ある場合

VLOOKUPについて質問です。 =VLOOKUP(A1,A:F,6,0) 検索値(A1)にヒットする列番号(6)の文字が複数ある場合は、 どのようにして全て反映させればいいでしょうか?

みんなの回答

  • 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))

関連するQ&A