• ベストアンサー

表形式のデータから該当データを抽出する方法

 表形式のデータから該当データを抽出する方法を教えていただきたく存じます。  次のような表形式のデータがあるとします。    A  B  C あ  1  3  5 い  2  4  6  そして、「あ」と「A」の時には1、「い」と「B」の時には4というようなデータを抽出したく存じます。  私の考えた方法は、hlookup関数とvlookup関数を組み合わせる手法ですが、他に方法はありますでしょうか。

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

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

=INDIRECT(ADDRESS( FIND(A9,"あい")+1,FIND(B9,"ABC") +1)) A9は「あ」、または「い」が入るアドレス、 B9は「A」、または「B」が入るアドレスです。

yukiyakiniku
質問者

お礼

ありがとうございます。 比較的シンプルな形で作れそうで助かります。

すると、全ての回答が全文表示されます。

その他の回答 (1)

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

INDEX関数です。OFFSET関数でもできます。 例データ A1:D5 A B C あ 1 3 5 い 2 4 6 う 7 8 9 え 10 11 12 F1:G3に F列  G列  H列 あ C 5 う A 7 え C 12 H1セルに =INDEX($A$1:$D$5,MATCH(F1,$A$1:$A$5,0),MATCH(G1,$A$1:$D$1,0)) 下方向に式を複写する。 結果上記H列。

yukiyakiniku
質問者

お礼

ありがとうございます。 それほど関数を使ったことがないので参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A