• 締切済み

Excelのデータベース配列に関して

Excelでデータベース抽出を行っております。 列の項目 C列にX、Y、Z、 D列に1、2、3と入力し、 行で抽出(A1に1と入力したときにA2にX)を抽出する事は可能でしょうか?よろしくお願いします。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

昇順であれば =LOOKUP(A1,$D$1:$D$3,$C$1:$C$3) でもできます。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

VLOOKUP関数が適していると思うが、検索列1,2,3のD列が、X,Y,ZのC列より左にきていないと使えない。そのように組み替えれば,B1セルなどに =VLOOKUP(A1,$C$1:$D$3,2,FALSE) と入れる。 別の方法で、INDEX関数+MATCH、、OFFSET+MATCH関数を使えば、そういう制約はない。

  • azzu0707
  • ベストアンサー率46% (62/132)
回答No.3

No2です。 オートフィルは必要ありませんでした。

  • azzu0707
  • ベストアンサー率46% (62/132)
回答No.2

A2に =IF(A1="","",VLOOKUP(A1,C:D,2,FALSE)) 後は下にオートフィルで。

回答No.1

=INDEX($C$1:$C$3,MATCH(A1,$D$1:$D$3,0))

関連するQ&A