質問: エクセル関数で教えてください。 例えば、a列の1行目からa列の100行目まで社員の名前が重複せずに100人分あります。b列1行目からw列100行目までにランダムに数字が入っています。数字は重複していません。この、数字(例えば5という数字)のセルの場所を特定したいのですが、関数でこの場所を特定する方法を教えていただけませんか? 結果的に必要なのは、5という数字が何行目にあるかだけですので、それだけ分かれば良いのですが。良い方法が見つかりません。 今回はマクロは一切使わない条件です。よろしくお願いいたします。
回答: #3,#4のご回答はすばらしい。 それに比べ下記は(ワーク列を使うので)落第かな。 判りやすいとは思うが。 例データ a1に探すデータを入れる。いま5とする。 a2:c4 a列 b列 c列 e列 1 2 7 0 3 5 6 1 8 9 4 0 e2に=countif(a2:c2,$a$1)と入れ、e4まで式を複写する。 結果を求めるセルに =match(1,e2:e4,0)+1 結果は3(第3行目)