Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
文字列を途中で改行してもINDEX検索でヒットさせたい
投稿日時: 19/01/22 13:45:18
投稿者: mild2

お尋ねします。
INDEX関数とMATCH関数を使って文字検索して行番号及び列番号を指定しています。
その際、文字列が長いので途中で改行すると検索にヒットしません。改行を取り消すとヒットします。具体的に示しますと
東京都千代田区 と1行にそのまま入力したものはヒットしますが
東京都の後で改行して千代田区と入力するとヒットしません。
このように途中で改行してもヒットさせる方法はないでしょうか?
mild

回答
投稿日時: 19/01/22 13:55:24
投稿者: んなっと

    A        B C    D           E
1  住所        〒     〒         住所
2 東京都     1010047   1020072 東京都千代田区飯田橋
 千代田区内神田
3               1020082 東京都千代田区一番町
4               1010032 東京都千代田区岩本町
5               1010047 東京都千代田区内神田
 
B2
=INDEX(D:D,MATCH(SUBSTITUTE(A2,CHAR(10),),E:E,0))

投稿日時: 19/01/22 16:22:25
投稿者: mild2

んなっとさん、ありがとうございます。
SUBSTITUTE関数とCHAR関数を組み合わせてできるんですね。
ありがとうございました。