• ベストアンサー

エクセルのピボットテーブル(クロス集計)

例えば、下記の表(表A)を 名前1,名前2,名前3 G,MKD,23 N,MKD,45 T,MKD,12 G,HRN,12 N,HRN,3 T,HRN,6 下記のように並べ替えるにはどうしたら良いのでしょうか。 ,G,N,T MKD,23,45,12 HRN,12,3,6 ピボットテーブルだと、項目(ここでは名前3)を合計したりしてしまうのですが、それは不要で、その内容を表示してくれれば良いです。なお、表Aの行はそれなりに増えますが、表Aの列はかならず3つです。名前1,名前2の内容はおおよそ5~40パターンあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

並べ替えは、単純にドラックして動かしてはだめです? 逆クリック(右クリック)で並べ替えの順序は昇順、降順を変更できます。 また、合計なども、逆クリック(右クリック)で表示しないを選択すると消えます。 いろいろ、触ってみるピボットテーブルって良くできていると思うのですが・・・。

関連するQ&A

  • エクセルのピボットテーブルで

    ピボットテーブルの表示方法についてです。 表の品名と数量からピボットテーブルを作成します。 行に品名、データ部に数量を表示させるのですが、数量が0(ゼロ)の場合には、その行自体を表示させない様にしたいのです。 元の表の方は変更等出来ないので、ピボットテーブルの方で何とか出来ないかと思います。 【元の表】 品番  数量 A001  5,000 A002    0 B001  4,500 B002    0 上記の2列からピボットテーブルを作成すます。 【ピボットテーブル】 品番  数量 A001  5,000 B001  4,500 総計  9,500 上記の様に、元の表で数量が0なら、その品番と数量の行が表示されない様にです。

  • ピボットテーブルの集計結果を使って、さらに条件を付けて集計をしたいです

    ピボットテーブルの集計結果を使って、さらに条件を付けて集計をしたいです。 たとえば、このようなピボットテーブルから、 [A]      [B]       [C]       [D]                         1月 Group  Account1   Account2 G0    田中         東京     5         加藤         大阪     2 G1     佐藤        大阪      3 G1    田中         名古屋       A列のGroupをキーにして、D列を集計します。 G0の合計は7で個数は2、G1の合計は3で個数は1、という結果を出すにはどのようにしたら良いでしょうか?

  • ピボットテーブルのことです

    ピボットテーブルで集計した表を作りました。 A列内で、例えばA6セルの右下をドラッグして下にずらすと「数式1」と入って行が挿入されてしまいました。 フィールドが追加されてしまったようですが、削除するにはどうしたらよいでしょうか? 宜しくお願いします。

  • ピボットテーブルの集計が合わない。

    たとえば、添付の図(左)のように入力します。 次に、ピボットテーブルのウイザードを開き、範囲設定を下記のようにします。 Sheet1!$A$1:$C$14   ※通常では、この式ですが、毎回毎回、データ数(行)が変わるので、大きな数字にします。 ↓ Sheet1!$A$1:$C$20000 ※たとえば、20000行まではデータは来ないだろうということで、20000に変更します。 そして、添付図右のようにピボットテーブルを作ると、集計が合いません。 原因は何でしょうか? 解決策はありますか?

  • VBA エクセル ピボットテーブル

    皆様、こんにちは。 VBAでいくつかの表を合わせたピボットテーブルのようなものを作ろうとしていますが、やり方がよく分かりません。 例えば、次のような表があって 表1 350 Mat1 5674 t 640 Mat2 247 l 43 Ax1 24 t 0 … 0 表2 458 Mat3 5467 t 674 Mat1 674 t 98 Ax2 13 t 15 Ax3 87 l … 次のようなピボットテーブルを考えています ↓ ピボットテーブル 1024 Mat1 6318 t 640 Mat2 247 l 458 Mat3 5467 t 43 Ax1 24 t 98 Ax2 13 t 15 Ax3 87 l つまり、同様な項目を合計し、異なるものを別々に入力したいです。ただし、対象となる表の数はユーザーが決めるので、固定したものではない。対象となる表の形式は同様です。 もしご存知の方がいらっしゃったら、教えてください。 どうぞよろしくお願いいたします m(_ _)m

  • Excelピボットテーブルについて

    ピボットテーブルを使ってデータ集計をしています。 とある文字列Aの個数と文字列Bの個数を値として表に出しているのですが、 文字列Aの個数/文字列Bの個数を表示させる新たな列を作ることは可能でしょうか? 集計フィールドの挿入で「文字列A/文字列B」と入れてみたのですが、#DIV/0!になってしまいました。 もう少し具体的にやりたいことを書くと、 品物列に「きゅうり、りんご、トマト」の文字列 〇×列に「〇、×」の文字列 が、データベースに入っていて ピボットテーブルのほうできゅうりと入力されてる個数、〇と入力されてる個数が値としてあります。 きゅうりが3、〇が1だとして、1/3をパーセント表示した列を作りたいです。 (きゅうりの合計数のうち〇が何パーセントあるか) 分かりにくくてすみません。。 可能であればその方法も教えていただきたいです。

  • ピボットテーブル最終行から2行目に項目を入れて3行目から新しいピボットテーブルを貼り付けたい。

    エクセルのマクロで、ピボットテーブルを2つ作成しています。 それを集計表シートに貼り付けています。 「A1」に「ピボットテーブル1」の名前を入れて 1つ目のピボットテーブルの範囲が「A2:G10」の場合 11行目は空欄 「A12」に「ピボットテーブル2」の名前 「A13(:D20など)」ピボットテーブル2 というようにピボットテーブルを貼り付けていきたいのですが、 良い方法はありませんか? 現在は2つ目のピボットテーブルを「A25」に貼り付けるように 設定していますが、1つ目のピボットテーブルの大きさが毎回 変化するので、見た目がきれいではありません。 2つ目のピボットテーブルを貼り付ける部分のVBAを記入しておきます。 「貼り付け」シートのデータを元にピボットテーブルを作成しています。 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "貼り付け!R2C15:R300C19", Version:=xlPivotTableVersion12).CreatePivotTable _ TableDestination:="集計表!R25C1", TableName:="ピボットテーブル13", DefaultVersion _ :=xlPivotTableVersion12 Sheets("集計表").Select Cells(25, 1).Select

  • エクセルの関数でピボットテーブルのような集計

    以下のようなテスト結果の表(DB)があります。 列:A,B,C,D,E,F,G,H,I,J,K,L,M,N,O   ,,,,1700,小野,,,,2,,0,A,B,0   ,,,,1200,小野,,,,4,,1,C,0,C   ,,,,1700,柴田,,,,5,,4,A,B,0   ,,,,1400,矢野,,,,3,,4,B,0,A   ,,,,1200,伊藤,,,,4,,1,C,D,0,   ,,,,1000,田村,,,,4,,3,D,C,A F列には、名前がフルネームで入力されています。同一人物が複数あります。 J列には、数字が1,2,3,4 L列には、A,B,C,D,E M列には、A,B,C,と数字の0 N列には、A,B,C,と数字の0 O列には、A,B,C,と数字の0 が、それぞれ入力されています。 このDBを元に L,M,N,Oのデータの個数を名前別に以下のように集計をしたいのです。      J , L , M ,N,O 名前,1,2,3,4,計,A,B,C,D,E,計,A,B,C,0,計,.... 小野, ピボットテーブルで考えましたが、5回行わねばならず、結合も考えると関数で何とかならないものか と質問させていただきました。 別に関数でなくても、もっと有効な方法がありましたらそれで結構です。御教示下さい。

  • Excel ピボットテーブル

    添付の図で、右下が元表でこれのピボットテーブルが左上です。 元表には5件あるはずなのに、PTの総計は4になっています。 G15は空白ですが、ピボットテーブルには出てきていません。 実際の集計では未入力セルの数も数えようとしています。 これでは、数えれません。 また、元データの列を入れ替えると結果が違うようです。 私の認識がどのように違うのか教えて下さい。

  • エクセル ピボットテーブルの集計、並びについて

    ピボットテーブルをほとんど使ったことがなく困っています。 列タイトルに05売上、06売上、07売上、県名とあり県毎に合計、平均したいのですが、 ピボットテーブルを使用すると売上が縦に並んでしまいえます。 どうにか一括して横列の並びに出来ないでしょうか? 集計についても質問があるのですが、行に県名を追加し 値に集計フィールドの挿入で、COUNTIF(05売上,"<>0") とし売上0以外の県ごとの件数を集計したいのですができません。 ご存知の方回答お願いします。