• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定したKEYの内容を取得する方法)

指定したKEYの内容を取得する方法

このQ&Aのポイント
  • エクセルシート(テーブル)のB列~AF列までの値を取得する方法について教えてください。
  • エクセルシート(取得)から指定したKEYを入力することで、B列~AF列までの値を取得することができます。
  • エクセルシート(テーブル)のA列のKEYを探し、HITした場合にはB列~AF列の内容を取得します。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

取得シートのC1に =IFERROR(VLOOKUP($B1,テーブル!$A:$AF,COLUMN(B1),FALSE),"") 右にコピー、下にコピー。

moguo4649
質問者

お礼

ご回答ありがとうございます。 やってみまして上手く取得できました。 ありがとうございました。

その他の回答 (1)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

シート(テーブル)が1行目からデータが入っている(A列のデータが表の行番号と同じ)場合 =IF(B$11="","",INDIRECT(ADDRESS($B1,COLUMN(B:B),1,1,"テーブル"))) シート(取得)のC1セルに貼り付け必要範囲にドラッグでコピー

moguo4649
質問者

補足

早速のご回答ありがとうございます。 シート(テーブル)の1行目からデータが入っている状態にして、 シート(取得)のA1に「key1」、B1にkey値「12」を入れて、C1に教えて頂いた上記式をコピーして 右に31個分ドラッグでコピーしたところシート(テーブル)にセットされずに”#REF!"になってしまいました。 【シート(テーブル)】   12 1041010020201102111311333014022 【シート(取得)】   key1 12 #REF! #REF! #REF! =IF(B$11 ~ の”B$1”は何を意味しますか? どこが悪いのでしょうか?

関連するQ&A

専門家に質問してみよう