質問

エクセルで特定の文字列(仮に「key」とします)を"含む"場合の関数は、

=COUNTIF(A1..A20,"*key)

で処理できるのは分かっているのですが、

特定文字列(key)を"含まない"場合の処理方法が分かりません。
VBAなどを介さずに関数だけで処理する方法がありましたら、ご教示願います。

通報する

回答 (3件)

次の方法は如何でしょうか。
=COUNTIF(A1:A20,"*")-COUNTIF(A1:A20,"*key*")

この回答へのお礼

さっそくのご回答ありがとうございました。
引き算することは思いついたのですが、出来たらひとつ式で済ませたかったので・・・。

自分が使うのではなく、職場の同僚に教える都合上、簡単な方式がよかったものですから。

=COUNTIF(A1:A20,"<>*key*")
でできませんか?

この回答へのお礼

さっそくのご回答ありがとうございました。

教えていただいた方法でうまくいきました。
"<>"を入れる位置が分かっていなかったようです。σ(^^;

助かりました。
これから同僚に教えてあげようと思います。

単純に key を含むセルの数を全体から引けばよろしいかと。

=COUNTA(A1:A20)-COUNTIF(A1:A20,"*key*")

この回答へのお礼

さっそくのご回答ありがとうございました。
引き算することは思いついたのですが、出来たらひとつ式で済ませたかったので・・・。

自分が使うのではなく、職場の同僚に教える都合上、簡単な方式がよかったものですから。

このQ&Aは役に立ちましたか?5 件

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

新しく質問する

注目の記事

教えて!Firefox

より速く、より安全なウェブブラウザ「Firefox(ファイアーフォックス)」に関する疑問をみんなで解決。全くの初心者から上級者までFirefoxの魅力を十分に味わうために、教えて!gooのユーザーみんながお手伝いします。

このQ&Aを見た人が検索しているワード


新しく質問する

このカテゴリの人気Q&Aランキング