下記サイトにあるような表で、色の付いたセルの個数をピボットテーブルを作成して、クロス集計したいのですが、
ピボットテーブルの設定で、行ラベルに「抽選回数」、列ラベルに「数字」(1~43)、値フィールドに「赤色の付いたセルの個数の合計」としたいのですが、エクセルでは、「値フィールドの設定」のヘルプを見ると、「集計に使用する計算の種類」には、「合計」・「個数」・「平均」などが設定できますが、「色の付いたセルの個数の合計」に設定できないようです。
そこで、質問です。どのようにすれば、例えば、「赤色の付いたセルの個数の合計」をクロス集計できますでしょうか。エクセルのバージョンはExcel2016です。OSはWindows10です。
http://www.geocities.co.jp/HeartLand-Apricot/860 …
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.3です。
投稿後もう一度タイトルを拝見して・・・
ちゃんと「セルの個数」と書いてありますね。
↓のコードに変更してください。
Sub Sample2()
Dim c As Range, cnt As Long
For Each c In Selection
If c.DisplayFormat.Interior.ColorIndex = 3 Then
cnt = cnt + 1
End If
Next c
MsgBox cnt
End Sub
※ 今回も範囲指定した後にマクロを実行してみてください。m(_ _)m
No.3
- 回答日時:
こんばんは!
>色の付いたセルの個数の合計
とありますが、セル数を求めたいのでしょうか?
それとも「色のついてセル」の数値の合計を求めたいというコトでしょうか?
いずれにしてもVBAで可能ですが・・・
とりあえず後者だとします。
対象セルを範囲指定し↓のマクロを実行してみてください。
Sub Sample1()
Dim c As Range, myVal As Variant
For Each c In Selection
If IsNumeric(c) And c.DisplayFormat.Interior.ColorIndex = 3 Then
myVal = myVal + c
End If
Next c
MsgBox myVal
End Sub
※ 極端に広い範囲指定(列全体など)は避けてください。m(_ _)m
No.2
- 回答日時:
No1さんの言う通り、色は集計できません。
しかし色付けもそれなりに面倒な作業ですよね?
今後は隣に色を付ける為の空の列を用意して
そこに何か入力されたら条件書式で対象セルを塗りつぶすと
しておけば、そちらは当然入力されてる訳ですから
集計も可能です。
色での集計は不可能なので、次善の策としては
こういうところではないでしょうか?
マクロでもよければ、同じ考えで集計したい行の隣に空の列を挿入して
=CellColor(D1)
(D1は判定したいセル座標隣のセルに置き換えてください。)
標準モジュールに以下を貼れば応急的に集計はできます。
Function CellColor(R As Range)
CellColor = R.Interior.ColorIndex
End Function
No.1
- 回答日時:
外部のサイトにファイルを見にいくようなことはしたくないので URLは無視
します。
自動でという話でしたら マクロを組む以外に手段はありません。色(書式)
は集計対象になりえませんので。
手動でやるなら 範囲をコピーして 別シートに書式のみ貼り付け
置換機能で指定色を記号などに 1つずつ置換していけばできます。
この書式が条件付き書式で入れたものなら(というか本来そうすべきですが)
その条件で元データから計算すればいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel にて条件付き書式の色に...
-
E列のセルに数値が入れば(空白...
-
条件付書式で「=#N/A」に色を付...
-
エクセル 条件付き書式で色をつ...
-
条件付き書式で、結果が1行ずれる
-
Excelの条件付き書式にて空白セ...
-
条件付き書式で太罫線を引く方法
-
エクセルで特定の数字等を表示...
-
エクセルの枠の中の文字が青文...
-
セル結合させてるときの 条件...
-
エクセルで日付を入力したらカ...
-
【エクセル】今日の日付に赤枠...
-
Excelについて あるセルに文字...
-
セルの値が空白じゃないなら色...
-
エクセルで1以上は全て1にするには
-
Excel 条件付きの書式 マクロ
-
エクセルで一定期間が経過した...
-
エクセルで文字訂正の横線だけ...
-
Excelで2つのファイルを比較し...
-
エクエルで隣のセルの文字が赤...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
Excel にて条件付き書式の色に...
-
条件付書式で「=#N/A」に色を付...
-
条件付き書式で、結果が1行ずれる
-
エクセルの枠の中の文字が青文...
-
エクセルで特定の数字等を表示...
-
Excelの条件付き書式にて空白セ...
-
エクセル 条件付き書式で色をつ...
-
条件付き書式で太罫線を引く方法
-
エクセル内で複数の文字(50個ぐ...
-
エクエルで隣のセルの文字が赤...
-
セル結合させてるときの 条件...
-
Excelについて あるセルに文字...
-
エクセルで一定期間が経過した...
-
条件付き書式を教えてください
-
Excelで2つのファイルを比較し...
-
エクセルで1以上は全て1にするには
-
エクセルでカーソルのある行を...
-
エクセルで日付を入力したらカ...
-
【エクセル】今日の日付に赤枠...
おすすめ情報