
こんばんは、過去の質問を検索してみたのですが、うまくひっかからないので、どなたか教えて頂けないでしょうか。
例えば、ひとつのセルに:で区切られた1つ以上のデータが入っている時のカウント方法を知りたいのです。
<例>
AAA:BBB:CCC
AAA
BBB:CCC
BBB
の場合なら
AAAは2
BBBは3
CCCは2
とカウントできるようにしたいのです。
=countif(A1:A100,"BBB") →A1~A100がデータ範囲
とやってみましたが、4行目のように
単数で入っているものしか数えられない
ようで1しか返って来ません。
(1行目や3行目をカウントできないみたいです。)
すみません…よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
=COUNTIF(A1:A100,"*BBB*")
とすれば3という結果が得られます
ただ、BBBBのような情報があるときも条件に合致してしまいますので「完全一致」で調べたいならNGです。
迅速なご回答を頂きありがとうございます。
なるほど、ワイルドカードを使うのですね!
完全一致が必要なデータもあるのですが、とりあえず
教えて頂いた方法で、かなりの数の集計ができそうです。
助かりました!ありがとうございます。
もし、zap35様でも、他の方でも、
他の方法、または、完全一致のデータの集計を
ご存知ならば、ご教授頂ければありがたいので、
もうちょっとこの質問をあけておくことを、
ご容赦願います。
No.6
- 回答日時:
参考までに
Wendy02さん回答のように区切位置を使用することをお薦めしますが、関数で処理の場合
:BBBB: をクリアするために(完全一致のため)検索値を":BBB:"にする必要がありそうですね。
そのためには対象文字列にも工夫が必要ですね
=SUMPRODUCT(ISNUMBER(FIND(":BBB:",":"&A1:A00&":"))*1)
By しげちゃん
この回答への補足
せっかくご回答頂いていたのに、お礼が遅くなり大変申し訳ありませんでした。
EXCEL結果を試してから、回答と報告をしようと質問を開けたままにしておりましたが、業務が変わりEXCELを使わなくなった為、頂いた回答を試せず、ここまで来てしまいました…
頂いた回答は時間を見て、試したいと思います。
ご回答ありがとうございました!
今後とも、よろしくお願いいたします。
No.5
- 回答日時:
こんにちは。
よけいなことかもしれませんが、関数で、一般では、正規表現検索が使えないので、「:」のような区切り文字があるなら、
範囲を選択してから、[データ]-[区切り位置]で、ウィザードの 2/3で、区切り文字を、
「:」で別けて、
その後を、 SUMPRODUCT((A1:C4)="BBB")*1) で数えてしまったほうが早いような気がします。
この回答への補足
せっかくご回答頂いていたのに、お礼が遅くなり大変申し訳ありませんでした。
EXCEL結果を試してから、回答と報告をしようと質問を開けたままにしておりましたが、業務が変わりEXCELを使わなくなった為、頂いた回答を試せず、ここまで来てしまいました…
頂いた回答は時間を見て、試したいと思います。
ご回答ありがとうございました!
今後とも、よろしくお願いいたします。
No.4
- 回答日時:
#01です。
完全一致も必要なのですね。>ひとつのセルに:で区切られた1つ以上のデータが入っている
という条件があるのであれば、ワイルドカードを応用して
=COUNTIF(A1:A100,"BBB")+COUNTIF(A1:A100,"BBB:*")+COUNTIF(A1:A100,"*:BBB:*")+COUNTIF(A1:A100,"*:BBB")
ではいかがでしょうか。
この回答への補足
せっかくご回答頂いていたのに、お礼が遅くなり大変申し訳ありませんでした。
EXCEL結果を試してから、回答と報告をしようと質問を開けたままにしておりましたが、業務が変わりEXCELを使わなくなった為、頂いた回答を試せず、ここまで来てしまいました…
頂いた回答は時間を見て、試したいと思います。
ご回答ありがとうございました!
今後とも、よろしくお願いいたします。
No.3
- 回答日時:
次の方法は如何でしょうか。
=SUMPRODUCT((LEN(A1:A4)<>LEN(SUBSTITUTE(A1:A4,"BBB","")))*1)
この回答への補足
せっかくご回答頂いていたのに、お礼が遅くなり大変申し訳ありませんでした。
EXCEL結果を試してから、回答と報告をしようと質問を開けたままにしておりましたが、業務が変わりEXCELを使わなくなった為、頂いた回答を試せず、ここまで来てしまいました…
頂いた回答は時間を見て、試したいと思います。
ご回答ありがとうございました!
今後とも、よろしくお願いいたします。
No.2
- 回答日時:
こんにちは~♪
セルの文字が : で3文字づつ
区切られているのでしたら~。。
"BBB"の場合です。
=SUMPRODUCT((MID(A1:A4,COLUMN(A:G)*4-3,3)="BBB")*1)
こんな式でも良さそうです。。。。Rin~♪♪
この回答への補足
せっかくご回答頂いていたのに、お礼が遅くなり大変申し訳ありませんでした。
EXCEL結果を試してから、回答と報告をしようと質問を開けたままにしておりましたが、業務が変わりEXCELを使わなくなった為、頂いた回答を試せず、ここまで来てしまいました…
頂いた回答は時間を見て、試したいと思います。
ご回答ありがとうございました!
今後とも、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Visual Basic(VBA) エクセルVBAコピー 2 2022/06/08 21:45
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) マクロ セルの選択 5 2022/08/12 22:47
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- 会計ソフト・業務用ソフト 同じデータの入ったセルの統合の方法 1 2022/10/04 12:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
Excelについて質問です。 セル...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
EXCELからCSVにすると余計なカ...
-
エクセルにペーストする際にカ...
-
「カンマ」と「コンマ」は同じ...
-
パス区切りの文字について
-
マクロを使ってフォルダー内に...
-
C#でcsvファイルの列を入れ替え...
-
メッセージボックスの数字をカ...
-
何故、日本は未だに数字を3桁...
-
データグリッド内の数値をカン...
-
セパレータ文字の意味を教えて...
-
エクセル セルの書式設定 ユ...
-
C#で、テキストボックスの入力...
-
PHP カンマをエスケープしたい...
-
(エクセル)特定のスペースを...
-
[VBA][Excel]クリップボードか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
CSVの定義
-
[VBA][Excel]クリップボードか...
-
WORDで改ページすると時々グレ...
-
カンマ区切りの数字をCSVフ...
-
C#で、テキストボックスの入力...
-
データにカンマが入ったCSVデー...
-
VBAでtxtファイルを読み込む際...
-
カンマ区切り
-
VB2005のTextBoxでカン...
-
メモ帳からエクセルにセル区切...
-
JPY ¥1,500.00は日本円でお幾ら?
-
テキストファイルからReadLine...
-
カンマ区切りでないテキストをc...
-
エクセルにペーストする際にカ...
-
パス区切りの文字について
おすすめ情報