A列に、 東京都AAA区 東京都BBB区 東京都SSS区 東京都CCC区 ・・・という4行があります。 そして、 B列に、 AAA BBB CCC ・・・という3行があります。 それで、 C列に、

画像

Excel25閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

そうなのです、この汎用的な関数を求めておりました!!でも自分でググっても全くヒットせず半泣きになり。。大変助かりました。ありがとうございました!!! すみません、あともう一つご質問なのですが、今回B列という1列分だけを含むものだけでしたが、2列ある場合(2つのワードどちらも含むセルを見つけるという意味です)はもうマクロとかで関数ではできないものでしょうか。

お礼日時:7/29 11:25

その他の回答(3件)

2

=IFERROR(LOOKUP(1,0/FIND(B$1:B$3,A1),B$1:B$3),"")

2人がナイス!しています

0

添付では これなら C1に =MID(A1,FIND("都",A1)+1,FIND("区",A1)-FIND("都",A1)-1) 以下オートフィル それとも C3の SSSは 表示させたくないという事ですか であれば D1に =IF(COUNTIF(B:B,MID(A1,FIND("都",A1)+1,FIND("区",A1)-FIND("都",A1)-1)),MID(A1,FIND("都",A1)+1,FIND("区",A1)-FIND("都",A1)-1),"") 以下オートフィル こちらになりますが

画像