- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「エクセルでのデータ検索」について)
エクセルでのデータ検索方法
このQ&Aのポイント
- エクセルでのデータ検索について具体的な方法を解説します。
- 【シートA】と【シートB】を使ってデータの検索をする方法を説明します。
- VLOOKUPやINDEXではうまくいかない場合には、関数やマクロを使用することができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シートBのB2には以下の様な数式を入れて見て下さい。(シートAのシート名はSheet1としています) =INDEX(Sheet1!$B$2:$E$4,MATCH($A2,Sheet1!$A$2:$A$4,0),MATCH(B$1,Sheet1!$B$1:$E$1,0))
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
こんにちは! 外していたらごめんなさい。 SheetBのB2セルに =IF(OR($A2="",B$1=""),"",INDEX(シートA!$B$2:$E$5,MATCH($A2,シートA!$A$2:$A$5,0),MATCH(B$1,シートA!$B$1:$E$1,0))) という数式を入れ、オートフィルで列方向と行方向にコピーしてみてはどうでしょうか? これで、行・列にデータを入力すればSheetAの交差する数値が表示されると思います。 以上、参考になれば良いのですが 的外れなら読み流してくださいね。m(__)m
質問者
お礼
詳細に考えていただき、ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
B2セルには次の式を入力しE2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(OR(B$1="",$A2="","",INDEX(SheetA!$A:$E,MATCH($A2,SheetA!$A:$A,0),MATCH(B$1,SheetA!$1:$1,0)))
質問者
お礼
詳細に考えていただき、ありがとうございました。
お礼
簡潔に教えていただき、ありがとうございました。 実際のシートでも、完璧に上手くいきました!