
No.5ベストアンサー
- 回答日時:
こんばんは。
#4でimogasiさんもコメントされておりますが、“PPXX”をEXCELで識別できる文字列や数値に変換し、ピボットテーブルで集計するのが一番簡単そうですね。
手順としては、
1. EXCELの検索と置換は大文字・小文字を区別することができます。これを利用して、“PPXX”をEXCELで区別できる「文字列や数値」に変換します。例えば、PPXX=>A,PpXX=>B,ppXX=>C...なんでもいいんです。識別さえできれば。
2. ピボットテーブルで集計
です。
No.4
- 回答日時:
問題の意味が良く判らない。
#1の補足によれば、ピボットテーブルの問題ですか。
それをまず表題に書かなきゃだめです。
Pやp、XとXは大文字と小文字を別として別分類したうえで、同じコードのものは、集計したいということでしょうか。
XとX、順列4、PとP、順列4、両者組み合わせ10通りのうち1種はなく、9通りを区別して欲しいと言うこと?。
やって見ると大文字小文字は区別してくれないようで(これはエクセルの仕様か、検索のような区別の設定も見つからなかったので)、VLOOKUP関数で9種を数字コードに置換えて、ピボットテーブルで集計すると、区別できて、上手く行くようです。
>セルの書式設定のユーザー定義で
表示形式で、分類集計が変わることはあり得ないと思いますので、無駄な努力かと思います。エクセルは「値」と「表示形式」は別で、集計などは、「値」を対象にするものだから。
将来はエクセルで、表示形式を区別して集計が出きるようになるかもしれないが。
No.3
- 回答日時:
1. >C1セルにコピペしたら、"5"という結果になりました。
この式の意味は、"PPXX"のみの個数ということですよね。A列に"PPXX"というデータを持つ行の、B列の値の和です。
下記の提示頂いた条件ですと、1行目と2行目が該当しますね。ですから、計算結果はB1とB2の和=5という結果です。
もしかして、お望みとは違っていましたか?
A列 B列
PPXX 2
PPXX 3
PpXX 2
(以下略)
2. >ということは、"PPXX"の部分を残り8通り、各々について求めればよいということですか?
そういうことです。例えば、
C1セルに"PPXX"、D1に"PpXX"、E1に"ppXX"~ のように見出しを付け、その下の行に計算式を書いてやればわかり易いですね。
とすれば、C2セルには、次の数式を記入して[Shift]+[Ctrl]+[Enter]で配列数式にします。
=SUM(IF(NOT(ISERROR(FIND("PPXX",A1:A9))),B1:B9,0))
同じように、D2セルには
=SUM(IF(NOT(ISERROR(FIND("PpXX",A1:A9))),B1:B9,0))
ですね。
3. >それから、A1:B9に入力したデーターで棒グラフを書きたいのですがどのようにすればいいですか?
A1:B9をデータ範囲にするのですか?それなら、集計した意味が。。。
ということで、“集計結果をグラフ化する”という意味で解釈させていただきます。(^^)
グラフウィザードを立ち上げ、棒グラフを選択し、データ範囲に2.の回答で作成した集計結果のセルを選択。
グラフの作成方法が分からないのであれば、質問タイトルとは趣旨が変わってきますので、別に質問を投稿するか、WEB検索やEXCELのヘルプを使って勉強して下さい。
この回答への補足
KenKen_SPさん、imogasiさんへ
大変申し訳ございませんでした。説明不足でした。
この例はアンケート集計をしたものです。A列はPPXX群というような感じです。B列はアンケートの回答です。回答は1,2,3まであります。これで、PPXX群で1と回答したのは何人、同様に2は何人、3は何人というようにして残り8通りについて集計したいと思っています。
そのため、1行目と2行目の和にはなりません。
>XとX、順列4、PとP、順列4、両者組み合わせ10通りのうち1種はなく、9通りを区別して欲しいと言うこと?
はい、その通りです。すみませんでした。
9通り全部書き出します。PPXX PPXx PPxx、 PpXX PpXx Ppxx、 ppXX ppXx ppxxです。
No.2
- 回答日時:
>ピポットテーブルを使いました。
最初の行のPPXXしかカウントしてくれませんうーーん。。基本的に“大文字、小文字の区別はしないのがEXCELの仕様”と言ってしまったら話が続かないですね(--;)
では、、
ピボットを使用した方法は思いつきませんでしたが、関数 Find は大文字・小文字を区別できることを利用して、文字列の大文字・小文字を区別して合計を出す方法を考えてみました。
A1:B9セルにデータがあるとして、A列がPPXXであるB列の値の合計は、任意のセルに次の式を書き込み[Shift]+[Ctrl]+[Enter]で配列数式として確定させて下さい。
=SUM(IF(NOT(ISERROR(FIND("PPXX",A1:A9))),B1:B9,0))
これが、数式バーで
{=SUM(IF(NOT(ISERROR(FIND("PPXX",A1:A9))),B1:B9,0))}
のように、{}括弧で括られていればOKです。
、、こういうことですよね?
この回答への補足
ありがとうございます。C1セルにコピペしたら、"5"という結果になりました。この式の意味は、"PPXX"のみの個数ということですよね。ということは、"PPXX"の部分を残り8通り、各々について求めればよいということですか?
それから、A1:B9に入力したデーターで棒グラフを書きたいのですがどのようにすればいいですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) ピボットテーブル集計表について。ピボットテーブルで集計を行うとき、内訳集計ではなく、通常集計表にする 2 2023/08/10 07:16
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで統合の機能を使いたい
-
エクセルの集計行における全項...
-
エクセルについてご教示願いたい。
-
【エクセル】オートフィルタで...
-
ピボットテーブルでは時間の表...
-
Excel VBA 集計マクロについて
-
Excelの数式について
-
VBAで重複する項目を1つにまと...
-
EXCELで0は0 1は2 2以上の...
-
同一Book内の複数のsheetから日...
-
ピボットテーブル集計方法
-
クロス分析の具体的なやりかた
-
成績管理ソフト
-
行列集計マクロ
-
ExcelVBAでの転記処理エラーに...
-
ピボットテーブルの集計結果を...
-
ピボットを更新すると数式が入...
-
Excel の関数は複数の表に反映...
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】オートフィルタで...
-
フィルタをしても最下行を常に...
-
ピボットテーブルでは時間の表...
-
VBAで重複する項目を1つにまと...
-
エクセルで特定の色の数字だけ...
-
エクセル、リソース不足エラー...
-
ピボットを更新すると数式が入...
-
ピボットテーブルのページエリ...
-
ピボットの集計方法「合計」初...
-
いい機能だけど、毎回めんどく...
-
エクセル 関数を使った横方向の...
-
アンケートの集計
-
excelで集計の合計を降順に並べ...
-
ピボットテーブルで同じデータ...
-
複数のピボットテーブルを一括...
-
Excel : 二通りの合計が合わな...
-
EXCEL 重複データの集計の仕方
-
Excelの集計結果だけをコピー貼...
-
エクセルの小計を自動的に色づ...
-
こういう管理ソフトはないでし...
おすすめ情報