ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:equation Excelで表を組み替える方法
困り度:
  • 困っています
店舗 支給日 出勤 支給額 ○○
**** 5月17日 3日 84,000 6,900
**** 5月17日 5日 140,000 11,500
**** 5月24日 5日 60,000 3,500
++++ 6月7日 3日 34,000 1,900
++++ 6月7日 2日 44,000 3,400
++++ 6月14日 1日 18,000 1,300
というデータベースから
店舗 支給日 支給額 ○○
**** 5月17日 357,800 6,880
5月24日 350,700 11,570
++++ 6月7日 44,000 18,940
6月14日 36,000 20,750
という風に、表を組み替えたい(下表の数値は上表の日付ごとの合計額)のですが、このようなことはピボットテーブルでできるでしょうか?
試しては見ましたが、「支給額」と「○○」が

支給額 xxxx
○○ xxxx 」
と縦に表示することしかできませんでした。
した表のように、横に並べることはできないのでしょうか?
データベース関数でやれば可能だとは思いますが、一発でできる方法が知りたいのです。

Excelのバージョンは2000、2002および2003です。
質問投稿日時:08/07/03 12:32
質問番号:4147998
最新から表示回答順に表示

回答

 

回答者:mike_g Fig-1
店舗   支給日  データ    合計
**** 5月17日 合計/支給額 224000
          合計/○○   18400
     5月24日 合計/支給額  60000
          合計/○○   3500
**** 合計/支給額      284000
**** 合計/○○        21900
++++  6月7日 合計/支給額  78000
          合計/○○   5300
     6月14日 合計/支給額  18000
          合計/○○   1300
++++ 合計/支給額       96000
++++ 合計/○○        6600
全体の 合計/支給額       380000
全体の 合計/○○         28500

Fig-1 において、「店舗」のセルをマウスの右クリックから[フィールドの設定]を選んで、[集計]の“なし”に目玉を入れて[OK]をクリックすると Fig-2 が得られます。

Fig-2
店舗   支給日  データ    合計
**** 5月17日 合計/支給額 224000
          合計/○○   18400
     5月24日 合計/支給額  60000
          合計/○○   3500
++++  6月7日 合計/支給額  78000
          合計/○○   5300
     6月14日 合計/支給額  18000
          合計/○○   1300
全体の 合計/支給額       380000
全体の 合計/○○         28500

Fig-2 において、ピボテ内の任意のセル上でマウスの右クリックから[オプション]を選んで、“列の総計”に付いているチェックを外して[OK]をクリックすると Fig-3 が得られます。

Fig-3
店舗   支給日  データ    合計
**** 5月17日 合計/支給額 224000
          合計/○○   18400
     5月24日 合計/支給額  60000
          合計/○○   3500
++++  6月7日 合計/支給額  78000
          合計/○○   5300
     6月14日 合計/支給額  18000
          合計/○○   1300

Fig-3 において、「データ」のセルをマウスの左ボタンでドラッグして、その右の「合計」のセル上にドロップすると Fig-4 が得られます。

Fig-4
          データ
店舗   支給日  合計/支給額 合計/○○
**** 5月17日    224000   18400
     5月24日    60000    3500
++++  6月7日    78000    5300
     6月14日    18000    1300
種類:回答
どんな人:経験者
自信:自信あり
回答日時:08/07/03 15:41
回答番号:No.3
この回答への補足で…できました(・_・;)

これはウィザードのレイアウトからはできませんよね??
今回の方法の仕組みはどうなっているのでしょうか?教えて頂けませんか?

見当が付きません。。。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:imogasi >データベース関数でやれば可能だとは思いますが、一発でできる
そんなことありません。エクセルのデータベース関数は作表には不向きなものです。
>一発でできる方法
ありません。VBAででも少し複雑なプログラムを組まないと出来ないと思います。
ーー
ピボットテーブルで
「レイアウト」の画面で
「行」へは 店舗、次に支給日のボタンをD&D
「列」へは 何もD&Dしない
「データ」へは「支給額」自動的に「合計」になる
ーー
出来た表全体をコピーし、値のみ別のセル範囲に貼り付け(X部分と
する)
ーーー
左上にある「合計/支給額」を表外へD&Dする。
すると画面に「ここにデータアイテムをドラッグする」が出る。
右クリックして、フィールドリストを出しておく。
そこへ「フィールドリスト」から「○○」をD&Dする。
表が出る。
「合計」列だけコピーし、上記のXの部分の右端に、値だけ貼り付ける。
結果
店舗 支給日 合計 合計
渋谷 2008年6月7日 78000 5300
2008年6月14日 18000 1300
渋谷 合計 96000 6600
新宿 2008年5月17日 224000 18400
2008年5月24日 60000 3500
新宿 合計 284000 21900
総計 380000 28500
日付書式桁ぞろえ合計の見出し等は後から整えること。
====
小生のエクセルの勉強が足ら無いのかも知れない。
一発でピボットで
ーーーーーー 支給額   ○○
点別 日付別 XXXX  XXXX
の表が出せるのかもしれないが。
そういう回答が出れば私も勉強したいと思っている。
参考までに上記を上げます。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/07/03 14:45
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:Chiquilin > と縦に表示することしかできませんでした。
多分 [レイアウト]から設定したのでは?

作成した後で[データ]と書かれた項目を 右横の[集計]と書かれたところ
辺りにドラッグして下さい。それで横並びになります。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/07/03 14:20
回答番号:No.1
この回答への補足確かにレイアウトから設定しました。

あと、うまく伝えられていなかったみたいなので補足します。

ピボットテーブルで出てきた表は
店舗 支給日 データ 計
++++ 5月17日 合計 : 支給額 224,000
合計 : 源泉額 18,400
こんな感じです。
これが
店舗 支給日 合計:支給額 合計○○
++++ 5月17日 224,000 18,400
になったらいいな、と思うしだいです。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示