• 締切済み

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です。

みんなの回答

noname#204879
noname#204879
回答No.3

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

equation
質問者

補足

で…できました(・_・;) これはウィザードのレイアウトからはできませんよね?? 今回の方法の仕組みはどうなっているのでしょうか?教えて頂けませんか? 見当が付きません。。。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>データベース関数でやれば可能だとは思いますが、一発でできる そんなことありません。エクセルのデータベース関数は作表には不向きなものです。 >一発でできる方法 ありません。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 の表が出せるのかもしれないが。 そういう回答が出れば私も勉強したいと思っている。 参考までに上記を上げます。

全文を見る
すると、全ての回答が全文表示されます。
noname#176215
noname#176215
回答No.1

> と縦に表示することしかできませんでした。 多分 [レイアウト]から設定したのでは? 作成した後で[データ]と書かれた項目を 右横の[集計]と書かれたところ 辺りにドラッグして下さい。それで横並びになります。

equation
質問者

補足

確かにレイアウトから設定しました。 あと、うまく伝えられていなかったみたいなので補足します。 ピボットテーブルで出てきた表は 店舗 支給日 データ 計 ++++ 5月17日 合計 : 支給額 224,000 合計 : 源泉額 18,400 こんな感じです。 これが 店舗 支給日 合計:支給額 合計○○ ++++ 5月17日 224,000 18,400 になったらいいな、と思うしだいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで件数カウント

    表1では、日付が縦に並んでいます。 これから、表2の通り件数を表示させる方法を教えて下さい。 ピボットテーブルが使えそうですが上手く行きません。 なお環境は、Win8.1&Excel2013です。

  • ピボットテーブルと表引き

    エクセル2007初心者です。 今、練習用に販売データベースを作成し、 さらにそれを元にピボットテーブルを 作りました。 下の画像上段が、販売データのピボットテーブルです。 下段が新たな販売集計表です。 新たな集計表を作る理由は、ピボットテーブルはレイアウトが悪く 見にくいので、それを元に新たな表を作りたいのです。 INDEX関数とMATCH関数で作りたいのですが、そもそも ピボットから表引きなどできるのでしょうか。 日付と販売地(東京、大阪、愛知)、さらに返品の 有、一部有、無をもとに当てはまる数字をほり込んで行きたいのですが。 よろしくお願いします。

  • エクセル2003 個人別出勤場所確認表作成方法

    いつもお世話になっております。エクセル2003です。具体的な内容で質問させていただきます。 店舗が30店舗、スタッフが総勢100人いたとします。エクセルの表において、縦方向に日付、横方向に店舗名がある表です。 単純な話、その票には各店舗への出勤者名が載ります。この作業は手作業で入力しています。これを『シート1(店舗別出勤表)』とします。今回作りたいのは『シート2(個人別出勤場所確認表)』です。縦方向に日付、横方向に個人名が並びます。その個人名の各日付ごとにシート1に対応した店舗名が記載されたいのです。各セルごとにif関数やCOUNTIF、AND,ORを駆使してやってみたのですがなかなかうまくいきません。出来ればVBAは使いたくないです…(使えません…)。使わないとどうしても難しいのであれば勉強します。どなたか、ご教授お願いします! 条件や状況に関してのご質問などありましたらすぐに答えます。

  • EXCELのピボットテーブルで質問があります

    EXCELのピボットテーブルで質問があります 実際には品物は「りんご」ではないし「原価率」の話でもないのですが・・・ 日付 品物 個数 定価 原価率 2月1日 りんご 1 100 0.9 2月2日 りんご 1 100 0.9 上の表からピボットテーブルを作り「定価」*「原価率」の数式を入れると 原価率も合計されてしまうので欲しい答えではなくなってしまいます がピボットテーブルだと表の外からの参照が出来ないようです ピボットテーブルで定価の合計に対し「0.9」をかける方法はありませんか? EXCELは2002、2003、2007を使っています よろしくお願いします

  • エクセル関数を使って月別・商品別売上表を作成したい

    1列目売上月、2列目商品名、3列目売上金額からなるデータベースを作成し、このデータベースを基に月別、商品別の売上表を作成する場合、通常はピボットテーブルを使いますが、都度ピボットテーブル更新手続きを省くため、あらかじめ縦方向に売上月、横方向に商品名を入れた表を作成しておき、テーブルにレコードが入力された時点で即、この表に入力結果を反映させたい場合、セルにどのような関数を入力すればよろしいでしょうか。 配列により全セルに関数を一発で入力できるようなことができればうれしいのですが。

  • エクセルのピボットテーブルについて

    いつもお世話になっています。 エクセルのピボットテーブルについて教えてください。  (1) 複数のピボットテーブルを使うのですが、コピペで使いまわす際、    ピボットテーブルは範囲を変更できても、グラフは範囲を変更できないのでしょうか?      (2) 日毎のデータをピボット化した際に、    あるピボットでは日付フィルタ(先月、今月、昨年など)が表示されるのに、    他のピボットでは表示されなかったりするのはなぜでしょうか?  (3) 日毎のデータをグループ化(月毎)する際、まだグループ化していないのに●月として    でてきたり、しかも一部の日が取り残されていたりして    再度グループ化をしなくてはならなかったりするのはなぜでしょうか? よろしくお願いします。

  • エクセルで表を作りたいです。

    出勤表を作りたいので、エクセルシートに年月を入力したら日付、曜日が出るようにしたいです。また、月~金まで出勤する人、毎週金曜だけ出勤する人、月初の金曜だけ出勤する人に合わせて◯が自動でつくようにしたいのですが、どうしたらいいのでしょうか?

  • エクセルで、メモリの消費について

     エクセル2000で、日々の売り上げをリスト形式で入力していき、ピボットテーブルで売掛金の入金予定日を出しています。  毎月の合計入金予定額を表示することはできるのですが、一年間の累計を出すため、同じデータから条件付合計式ウィザードで毎月の合計入金額を出しピボットテーブルと同一sheet上で、累計のための表を別に作っています。  そこで、メモリの消費が心配になってきて、ピボットテーブルと同一sheet上で複雑な表を作ってよいものなのか。  それとも、リスト形式で入力しているデータのSheetに条件付合計式ウィザードで毎月の合計入金額を出し一年間の累計の表を作り、カメラ機能でピボットテーブルと同一sheet上にその表を持っていったほうがよいのか悩んでいます。  あるいは、まったく別の方法で、入金予定日と毎月の合計と一年間の累計を出すやり方はあるでしょうか?  それから、ピボットテーブルを作ったsheetには、ほかの表(計算式の入った)を作らないほうが良いでしょうか?  わかりにくい文章かとは思いますが、よろしくおねがいします。  

  • Access 初心者です。

    Accessを初めて1か月の超初心者です。 本を見たり、ネットで調べたりしてある程度使える様にはなりましたが、どうしても分からないので質問させて頂きました。 会社の出勤予定表を作成したいのですが、 テーブルで、 1、日付テーブル(ID・日付の2フィールドで日付のフィールドには4年分くらいの日付をexcelからインポートしました。 2、社員テーブル(社員ID・性・住所・・・など) は、あります。 やりたい事は、 (1)縦に社員名、横に日付を、出勤日に○を入力する様にフォームをつくりたい。 (2)それを年月を入力して1か月分のみ抽出したい。 です。 出勤予定表単体なら、社員名・年月・1日~31日のフィールドを作ればいけるのですが、ほかのクエリで顧客数と必要社員数が月検索で一覧表示出来るクエリがあるので、そこに日ごとの社員数の過不足が出るようにしたいので、、、 簡単なことかもしれませんが、全くわかりません。 出勤テーブルをどのように作れば良いか? 日付テーブル・社員テーブル・出勤テーブルをどのようにつなげれば良いか? ご教授お願い致します。

  • エクセル2013ピボットテーブルの並べ替え

    ◇使用ツール エクセル2013  ◇エクセル2013でピボットテーブルの勉強中ですが、次の状況での対処方法が不明です。賢者の方々のご指導をお願い申し上げます。 ◇問題点 (1)リスト左端に縦に4月・5月・6月・・・・最終は1月・2月・3月という表があります。 (この表には年度は記載してありません・リストは1行目から記載・左端日付から右には店名・店名の下側には売上金額が4月~3月まで記載してあります) (2)この表をピボットテーブルにして4月~3月の月日を1月から12月までに並べ替えたい。自分でトライしてみると1月~9月まではきちんと表示されますが10月以降が12月11月10月と逆に表示されます。 (3)1月~12月に並べ替える方法を教えて下さい。

専門家に質問してみよう