- 締切済み
Excelのデータベース配列に関して
Excelでデータベース抽出を行っております。 列の項目 C列にX、Y、Z、 D列に1、2、3と入力し、 行で抽出(A1に1と入力したときにA2にX)を抽出する事は可能でしょうか?よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- 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)) 後は下にオートフィルで。
- shikisaito
- ベストアンサー率52% (257/491)
回答No.1
=INDEX($C$1:$C$3,MATCH(A1,$D$1:$D$3,0))