- ベストアンサー
エクセルで名前に(P)がついているセルの数をカウントする方法はある?
- エクセルでまた困っています。たとえば A列 のセル 4行 で 4つが人の名前が入っています。結果として名前の文字が入っているセルは4つですが 田中の名前には(P)という文字がセルにうめこんであります。結果として(P)が記されている名前のみ カウントする方法はあるのでしょうか?((P)のついている名前は1個 (P)のついていない名前は3個)として表示する方法です。
- エクセルで名前に(P)がついているセルの数をカウントする方法はあるのでしょうか?たとえば A列 のセル 4行 で 4つが人の名前が入っています。田中の名前には(P)という文字がセルにうめこんであります。結果として(P)が記されている名前のみ カウントする方法を教えてください。
- エクセルのA列のセルには人の名前が4つ入っています。田中の名前には(P)という文字がセルにうめこんであります。結果として(P)が記されている名前のみ カウントする方法はあるのでしょうか?((P)のついている名前は1個 (P)のついていない名前は3個)として表示する方法を教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
ん??? 私は =COUNTIF(A1:A4,"田中(P)") なんて書いてませんよ。 =COUNTIF(A1:A4,"*(p)*") です。 全角半角や大文字小文字は、実際のデータと合わせてくださいね。
その他の回答 (5)
- layy
- ベストアンサー率23% (292/1222)
対処できたとしても、指定の仕方が一定でないという課題はのこります。 1つのセルでなくB列にP入力、の方向はできないのでしょうか。セルが違えばこんな悩みも少なくなると思います。パターンいろいろで悩むより、使いやすく統一化をまず図るのも手です。
お礼
ありがとうございました。色々拡張の方向があるのですね。ひとつひとつ学ばせていただきます。
- don9don9
- ベストアンサー率47% (299/624)
No.4です。追記です。 もし、実際のデータの(P)が全角文字か半角文字か分からない または、全角文字と半角文字が混在しているが、とにかく (P)がついているものは全部カウントしたい ということであれば、作業列を使って(仮にB列とします) B1に =ASC(A1) と入力すると、全て半角文字に置き換わります。 (半角文字がないひらがな、漢字、一部の記号はそのままです) これをB4までコピー&ペーストして、B1:B4に対してCOUNTIFを使えばいいです。
お礼
追記ありがとうございました。全角 半角の区別ですね。参考にいたします。
- don9don9
- ベストアンサー率47% (299/624)
式自体は、No.1さんの回答でできるはずです。 うまくカウントできないのであれば、それはおそらく全角と半角の違いでしょう。 全角文字と半角文字(例えばPとP)は別の文字とみなされます。 大文字と小文字は(例えばpとP)は同じ文字とみなされます。 もし、実際のデータに全角で(P)と入っているなら No.1さんの回答の(p)の部分を全角の(P)に変えればいいだけです。
お礼
ありがとうございました。1さんの回答でただしかったです。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 横からお邪魔します。 単純に =COUNTIF(A1:A4,"*p*") =COUNTA(A1:A4)-COUNTIF(A1:A4,"*P*") ではダメですか? 以上、参考になれば幸いです。
お礼
ありがとうございました。お手数をおかけいたしました。
- nattocurry
- ベストアンサー率31% (587/1853)
=COUNTIF(A1:A4,"*(p)*") =COUNTA(A1:A4)-COUNTIF(A1:A4,"*(p)*")
補足
ご多忙のところおこたえいただきありがとうございました。 COUNTIFの関数なのですが・・説明不足で大変申し訳ありません、 質問内容で 田中(P) というのをたしかに 田中(P) と指定すれば つまり(=COUNTIF(A1:A4,"田中(P)")) ではたしかにでますが セルの中は 田中(P)であったり鈴木(P)であったりし指定が一定ではないのです。 (P)というのはパートの人という目印でそのパート数をカウントするという意味なのです。 A列 田中(P) 鈴木 山田 福田 (P)のついているひと 1人 B列 田中(P) 鈴木(P) 山田 福田 (p)のついている人2人 というふうにです。いかがでしょうか?お手数をおかけします。
お礼
ご指摘のように再度しましたらうまくいきました。ありがとうございました。