• ベストアンサー

複数の文字列いずれかを含んでいたらその文字列を返す

以下の解決済みの質問で 質問者がベストアンサーに選んだ方法で 「TRUE」「FALSE」を返すのではなく、 D列の「東京都北区」「千代田区」「東村山市」を返す方法を教えて下さい。 http://okwave.jp/qa/q6258216.html

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

過去ログのレイアウトなら以下のような式になります。 =INDEX(D:D,MIN(INDEX((SUBSTITUTE(B2,$D$2:$D$4,"",1)=B2)*100+ROW($D$2:$D$4),)))&""

july-seven
質問者

お礼

出来ましたー。ありがとうございます。 式の意味はサッパリですが、今後こーゆー使い方をしたい時に コピペで使わせて頂きます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

=SUBSTITUTE(SUBSTITUTE(A1,$D$1:$D$3,"")&$D$1:$D$3,SUBSTITUTE(A1,$D$1:$D$3,""),"") とか。

july-seven
質問者

お礼

うーん。こちらの方法だと#VALUEが出て、うまく出来ませんでした。 A1→B2、$D$1:$D$3→$D$2:$D$4としても・・・。

すると、全ての回答が全文表示されます。

関連するQ&A