• ベストアンサー

エクセルであるセルに入力されている文字列が他のセルに含まれているか知る関数

例えば、 A列 B列 C列 1行目 多摩川 南多摩川 ○ 2行目 多摩川 多摩川駅前 ○ 3行目 多摩川 多摩公園 × のように表示できるよう、C列に入れる関数が知りたいのですが。。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

C1に =IF(ISERROR(FIND(A1,A2)),"✕","○") と入れて下方向に式を複写する。

dango-niku
質問者

お礼

ありがとうございました。どの回答も目的がが果たせたのですが、一番簡潔で私にもすぐ理解できたので、良回答に選ばせていただきました。

その他の回答 (5)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.6

◆少し強引ですがこんな方法もありますよ =IF(A1="","",MID("×○",COUNT(FIND(A1,B1))+1,1)) =IF(A1="","",CHOOSE(COUNT(FIND(A1,B1))+1,"×","○")) ★でも、一般的にはこれかな =IF(ISNUMBER(FIND(A1,B1)),"○","×")

dango-niku
質問者

お礼

このお礼をもって全ての回答者の方へのお礼とさせていただきます。 どの回答も、目的を達することができました。皆さんすごいですねぇ。 どうもありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

=IF(ISNUMBER(FIND(A1,B1)),"○","×") =IF(ISNUMBER(SEARCH(A1,B1)),"○","×")

  • syn-niko2
  • ベストアンサー率42% (9/21)
回答No.4

セルC1に次の計算式を入れて下にコピーでできると思います。 =IF(COUNTIF(B1,"*"&A1&"*")>0,"○","×")

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆こんな方法もありますよ C1=IF(COUNTA(A1:B1)=2,IF(COUNTIF(B1,"*"&A1&"*"),"○","×"),"") ★下にコピー

noname#204879
noname#204879
回答No.2

別解として… =IF(LEN(B1)-LEN(SUBSTITUTE(B1,A1,"")),"○","×")

関連するQ&A

専門家に質問してみよう