- ベストアンサー
【Excel】特定の文字を含むセルをカウントしない方法
エクセルで特定の文字列(仮に「key」とします)を"含む"場合の関数は、 =COUNTIF(A1..A20,"*key) で処理できるのは分かっているのですが、 特定文字列(key)を"含まない"場合の処理方法が分かりません。 VBAなどを介さずに関数だけで処理する方法がありましたら、ご教示願います。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=COUNTIF(A1:A20,"<>*key*") でできませんか?
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
次の方法は如何でしょうか。 =COUNTIF(A1:A20,"*")-COUNTIF(A1:A20,"*key*")
質問者
お礼
さっそくのご回答ありがとうございました。 引き算することは思いついたのですが、出来たらひとつ式で済ませたかったので・・・。 自分が使うのではなく、職場の同僚に教える都合上、簡単な方式がよかったものですから。
- ttyp03
- ベストアンサー率28% (277/960)
回答No.1
単純に key を含むセルの数を全体から引けばよろしいかと。 =COUNTA(A1:A20)-COUNTIF(A1:A20,"*key*")
質問者
お礼
さっそくのご回答ありがとうございました。 引き算することは思いついたのですが、出来たらひとつ式で済ませたかったので・・・。 自分が使うのではなく、職場の同僚に教える都合上、簡単な方式がよかったものですから。
お礼
さっそくのご回答ありがとうございました。 教えていただいた方法でうまくいきました。 "<>"を入れる位置が分かっていなかったようです。σ(^^; 助かりました。 これから同僚に教えてあげようと思います。