- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定したKEYの内容を取得する方法)
指定したKEYの内容を取得する方法
このQ&Aのポイント
- エクセルシート(テーブル)のB列~AF列までの値を取得する方法について教えてください。
- エクセルシート(取得)から指定したKEYを入力することで、B列~AF列までの値を取得することができます。
- エクセルシート(テーブル)のA列のKEYを探し、HITした場合にはB列~AF列の内容を取得します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
取得シートのC1に =IFERROR(VLOOKUP($B1,テーブル!$A:$AF,COLUMN(B1),FALSE),"") 右にコピー、下にコピー。
その他の回答 (1)
- web2525
- ベストアンサー率42% (1219/2850)
回答No.1
シート(テーブル)が1行目からデータが入っている(A列のデータが表の行番号と同じ)場合 =IF(B$11="","",INDIRECT(ADDRESS($B1,COLUMN(B:B),1,1,"テーブル"))) シート(取得)のC1セルに貼り付け必要範囲にドラッグでコピー
質問者
補足
早速のご回答ありがとうございます。 シート(テーブル)の1行目からデータが入っている状態にして、 シート(取得)のA1に「key1」、B1にkey値「12」を入れて、C1に教えて頂いた上記式をコピーして 右に31個分ドラッグでコピーしたところシート(テーブル)にセットされずに”#REF!"になってしまいました。 【シート(テーブル)】 12 1041010020201102111311333014022 【シート(取得)】 key1 12 #REF! #REF! #REF! =IF(B$11 ~ の”B$1”は何を意味しますか? どこが悪いのでしょうか?
お礼
ご回答ありがとうございます。 やってみまして上手く取得できました。 ありがとうございました。