この人頭いいなと思ったエピソード

タイトルの通り、Excelで特定の文字列が含まれているか確認したいです。
特定の文字列は、定まっているのではなく、隣のセルの文字を指定したいです。

例えば
A1に『東京都新宿区』 B1に『東京都』とあり
A1に『東京都』という文字があるかどうかを確認したいです。


確認したい文字列が固定であればCOUNTIF関数で
例えばA1のセルにAという文字があるかは
 =COUNTIF(A1,"*A*")
としていたのですが、セルで指定したい時はどのようにしたらいいのかがわかりません。

ご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。

A 回答 (3件)

=SEARCH(B1,A1)


これでエラーの「#VALUE」が返ってこなければ含まれるという事になる。
    • good
    • 0
この回答へのお礼

ありがとうございます。
SEARCH関数、何となくの存在は知っていたのですが、今まで使用したことがありませんでした。

今回のことで、SEARCH関数のことがよくわかったので、今後 別のことにも使って行こうと思います!
こういう探し方もあるのだと勉強になりました。
ありがとうございました。

お礼日時:2024/08/14 13:37

=FIND(G14,F14)



エラー対策は
=if(iserror(FIND(G14,F14)),"",FIND(G14,F14))
かな
    • good
    • 0
この回答へのお礼

ありがとうございます。
対象の文字がアルファベットがある時は、SEARCHよらFINDの方がいいですね!
FIND関数も今まで使っていなかったので、これから使って行こうと思います!

ありがとうございました。

お礼日時:2024/08/14 13:44

例えば、B1セルにAが入ってるとして



=COUNTIF(A1,"*"&B1&"*")
    • good
    • 0
この回答へのお礼

ありがとうございます。
なるほど、文字のところを&でセルをいれれば、私がしたかったことができますね!目からウロコでした。思いつかなかったです。
こういう小学校の算数みたいなものが大好きなので、とにかく「なるほど!」と感動してしまいました!!

ありがとうございました。

お礼日時:2024/08/14 13:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A