• ベストアンサー

Excelの関数で複数の行・列範囲を検索する方法

Excelの関数について質問です。ある値が何行目の何列目にあるかはCtrl+Fを使えばすぐに解りますが、このようなことを関数で実行することはできますか? 例えば、Sheet1のA1からZ40まで重複のない値が入っていたとして、別のシートでA1~A10に探したい10種類の値を入力すれば、その10個の値がSheet1の何行目の何列目にあるかをB列で表示できるといった、そういうことができる関数はありますでしょうか? MATCHでは一度に複数の行や列を検索できないようなので困っています。 よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

=SUMPRODUCT((A1=Sheet1!$A$1:$Z$40)*ROW(Sheet1!$A$1:$Z$40))&"行目の"&SUMPRODUCT((A1=Sheet1!$A$1:$Z$40)*COLUMN(Sheet1!$A$1:$Z$40))&"列目" ★下にコピー

noname#189704
質問者

お礼

すごいです!感激です! SUMPRODUCTを使うとは思いもしませんでした。 あまりに美しく見事な方法で感動しました! これで仕事も一気にはかどります。 本当にありがとうございました!!

関連するQ&A