- ベストアンサー
EXCEL 指定文字を含む行の「行番号」の一覧表を作成する方法を教えてください。
EXCEL 指定文字を含む行の「行番号」の一覧表を作成する方法を教えてください。 品名の記述があるとします。 りんご 玉ねぎ りんご さんま りんご ここで、指定する品名のある行の『行番号』の一覧表を作成したいのです。 たとえば、「りんご」を指定したら、 1 3 5 という結果が欲しいのです。 表現がわかりにくかったら申し訳ありません。 よい方法ご存じの方、教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下のような数式を入力し、Ctrl+Shift+Enterで確定し、下方向にオートフィルします。 =IF(COUNTIF($A$1:$A$100,"りんご")<ROW(A1),"",SMALL(IF($A$1:$A$100="りんご",ROW($A$1:$A$100),""),ROW(A1))) ところで、なぜ行番号の取得が必要なのでしょうか? 行番号を取得したい目的や、ご希望の操作を提示されれば、もっと合理的な代替案が提示できるかもしれません。
補足
ありがとうございます。 教えていただいた方法で解決することができました。 >ところで、なぜ行番号の取得が必要なのでしょうか? りんご等の品名は、約2万行のデータから5段階の選抜を経てを決定しています。作業の目的は、 (1)この5選抜の条件を一覧表にすること。 (2)別シートの条件の参照元として利用すること。 試してみた結果、フィルタ機能やLOOKUP関数では、目的を果たせそうに なかったです。そこで、もし、行数を取得できればINDEX関数とMATCH関数 で何とか解決できるのでは?と思ったので質問しました。 お気づかいありがとうございます。