
エクセルでアンケート集計をしていまして、一つのセルに選択肢番号をを入力し、複数回答の場合はカンマで区切って入力してあります。具体的には複数回答の場合は「1,2,5」などです。複数でない回答もあるので単純に「1」などのように一つの数字しか入力していないセルも混在しています
こうして入力したエクセルデータで、それぞれの選択肢の数をCOUNTIFで数えようとしましたが、例えば「1」の数を数えようとして検索条件"*1*"でも”1”にしても、正確な数がカウントできません。
きっと設定方法が違うと思うのですが、初心者なため、右往左往しています。アドバイスをお願いします。
No.1ベストアンサー
- 回答日時:
Excelのヘルプによると、
Excel でワイルドカード文字や比較演算子を使って目的のデータの一部 (先頭または末尾の文字列、含まれる文字列) を検索条件として指定する場合、文字列値のみが検索され、数値データは検索されません。
ということらしいので、
(1)「1,2,5」と入力されたセル→文字列
(2)単純に「1」と入力されたセル→数値
として入力され、(1)のセルだけがカウントされているものと思われます。
対策としては、たとえば回答がA1:A10の範囲にあるとすると、
B1に
=TEXT(A1,"@")
と入力してA1を文字列に変換し、そのセルを下にコピーして列全体を文字列に変換し、
=COUNTIF(B1:B10,"*1*")
とカウントしてみてはいかがでしょうか。
早速のアドバイスありがとうございました
原因がわかってすっきりしました!
でも、やまりひとつひとつ、変換しなきゃいけないようですね。
参考になりました。
No.3
- 回答日時:
こんばんは。
COUNTIF でするなら、このようになるはずです。
=SUMPRODUCT(COUNTIF(A1:A10,{"1,*","*,1,*","*,1","1"}))
ただし、これは、リテラル値(直接の数字の代入)しか受け付けてくれないようです。
ただ、私個人で一回きりでしたら、#2さんの方法を使います。
別シートに、データ-区切り位置で、コンマ切り分けして、それで、COUNTIF に掛けます。
たびたび同じことをするなら、ユーザー定義関数を使います。
以下のようにしたら良いかと思います。原理は、全部、コンマ付き数字を、分解させています。一応、参考までです。こちらは、そのまま、COUNTIFと同様に使えますが、カウントするのは数字のみです。
'標準モジュール
Function CommaCountIF(rng As Range, arg As Variant) As Long
'カンマ付き数字のカウントイフ
Dim mData() As Double
Dim c As Variant
Dim v As Variant
Dim i As Long
Dim j As Long
Dim buf As Variant
Dim cnt As Long
i = -1
For Each c In rng
If InStr(c.Value, ",") > 0 Then
buf = Split(c.Value, ",")
For Each v In buf
If IsNumeric(v) Then
i = i + 1
ReDim Preserve mData(i)
mData(i) = v
End If
Next v
ElseIf IsNumeric(c.Value) Then
i = i + 1
ReDim Preserve mData(i)
mData(i) = c.Value
End If
Next c
For j = LBound(mData()) To UBound(mData())
If mData(j) = arg Then
cnt = cnt + 1
End If
Next j
CommaCountIF = cnt
End Function
アドバイスありがとうございます
。。。ユーザー定義関数というのは初めてみました。
何せ初心者なので、使い方もわかりません。
もうちょっと、勉強してトライしたいと思います。
助かりました
No.2
- 回答日時:
2-3日前に、私が答えた質問そっくりです。
http://gtubo.gpoint.co.jp/qa2660075.htmlれつ
その場合は私の提案は、カンマなしの入力を(省エネの見地から)、提案しました。
今回はカンマ区切りなら少しやりやすい
メニューのデーター区切り位置ーカンマや・・次ぎへ・・・完了
これで選択肢番号が列ごとに、各セルに分離されます。
あとFREQUENCY関数で、各番号の出現頻度を出してます。
回答ありがとうございました。
ただ、今回別途データ集計会社に、複数回答はカンマつきという入力オーダーがあったので、できるかぎりカンマなしの方法があればと思い、尋ねた次第です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルデータの集計、一つのセルに複数のデータがある場合 7 2022/12/28 20:19
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- 統計学 t検定について教えてください 2 2023/02/23 16:35
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) 一つのセルに複数の関数を入力する方法 4 2022/09/30 13:42
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
今の日本に期待することはなんですか?
目まぐるしく、日本も世界も状況が変わる中、あなたが今の日本に期待することはなんですか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
思い出すきっかけは 音楽?におい?景色?
記憶をふと思い出すきっかけは 音楽、におい、景色 どれですか?
-
EXCELのセルの中の半角カンマの数を数えたい
その他(Microsoft Office)
-
CountIf で,"(カンマ)の数が取得できな"
Visual Basic(VBA)
-
エクセルの区切り数字を個別に集計する方法を教えてください。
その他(ソフトウェア)
-
-
4
エクセルのセル内の数字をカウントしたい・・
Excel(エクセル)
-
5
excelで、1つのセルに入っている複数の数字を合計するには?
Excel(エクセル)
-
6
カンマ区切り複数回答セルの値の、条件付き集計
その他(Microsoft Office)
-
7
エクセルで円グラフに引き出し線が出るものと出ないものがある
Excel(エクセル)
-
8
Excel関数 該当する値を複数抽出し、一つのセルにカンマで区切ってまとめる方法
Excel(エクセル)
-
9
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルのコメントが消...
-
エクセルでセルにポインタする...
-
エクセルの入力規則で作ったリ...
-
エクセルで電話番号から市内局...
-
エクセル逆三角マークで選択項...
-
シートを保護しても入力規則を...
-
エクセルVBA ブックを閉じる前...
-
【Excel】ドロップダウンリスト...
-
カンマで区切った数値をCOU...
-
エクセルで、入力できる箇所を...
-
入力規則の入力時メッセージの...
-
エクセルで。
-
エクセルで、入力制限(プルダ...
-
エクセルでセルに入力しないと...
-
エクセル 入力規則のリストボ...
-
フォーム入力で入力規則を設定...
-
エクセルでセルに入力されたデ...
-
Excel ある条件での入力禁止
-
エクセルで指定範囲にある名前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセルの入力規則で作ったリ...
-
【Excel】ドロップダウンリスト...
-
エクセル逆三角マークで選択項...
-
エクセルで、入力できる箇所を...
-
エクセル 入力規則のリストボ...
-
入力規則の入力時メッセージの...
-
カンマで区切った数値をCOU...
-
Excel 自動的に半角英数になり...
-
エクセルで、入力制限(プルダ...
-
エクセルで電話番号から市内局...
-
ドロップダウンリスト(INDIREC...
-
エクセルVBA ユーザーフォーム...
-
エクセルで。
-
エクセルのセルの手入力を禁止。
-
初期値をIF文で設定した後入力...
おすすめ情報