[[20160526200715]] 『ピボット用に不要な行を削除したい』(パイン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ピボット用に不要な行を削除したい』(パイン)

 お世話になります。
 一つのシートに各社からの注文データが下記1のようなフォームであります。
 ピボットで集計したいので2番のようなフォームに変えたいのですがどのようにすればいいでしょうか?

 1.現状のデータ
 下記の感じで10社ほどのデータが一つのシートに貼ってある
 (A列から順に記載)

 社名  xxx
 住所 xxx
 tel   xxx
 相手コード xxx
 項目5
 項目6
 項目7
 (一行空いている)
 コード	商品名	納品日	担当   数量
 Q2C001	商品A	6月1日	氏名A  10
 Q2C002	商品B	6月1日	氏名B  20
 Q2C001	商品A	6月3日	氏名A  10
 Q2C002	商品B	6月1日	氏名B  20
 Q2C003	商品C	6月5日	氏名C  20
    |
 20行(都度変わる)

 社名 yyy
 住所 yyy
 tel   yyy
 相手コード yyy
 項目5
 項目6
 項目7
 (一行空いている)
 コード	商品名	納品日	担当  数量
 Q2C001	商品A	6月11日	氏名D 100
 Q2C002	商品B	6月11日	氏名D 200
 Q2C001	商品A	6月13日	氏名E 100
 Q2C002	商品B	6月11日	氏名F 200
   |
 10行(都度変わる)

 2.今回やりたいフォーマット
 コード	商品名	納品日	担当  数量
 Q2C001	商品A	6月1日	氏名A  10
 Q2C002	商品B	6月1日	氏名B  20
 Q2C001	商品A	6月3日	氏名A  10
 Q2C002	商品B	6月1日	氏名B  20
 Q2C003	商品C	6月5日	氏名C  20
 Q2C001	商品A	6月11日	氏名D 100
 Q2C002	商品B	6月11日	氏名D 200
 Q2C001	商品A	6月13日	氏名E 100
 Q2C002	商品B	6月11日	氏名F 200
   |
 30行(都度変わる)

 3.最終的にはピボットで下記のようなものを作りたい
      商品A 商品B 商品C
 6月1日  10   40
 6月3日  10
 6月5日          20
 6月11日 100   400
 6月13日 100
   |

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 3のピボットは自力でできると思います。
 現状は都度行を削除しており、もっとスマートな方法はないかものかとお尋ねしました。
(パイン) 2016/05/26(木) 21:32

ちょっとステップ多すぎですかね

1)D列を選択して、ジャンプ機能で空白セルを選択
2)行全体を削除
3)A列フィルターでコードの行を削除
4)フィルター解除

(マナ) 2016/05/26(木) 21:45


A列で「Qで始まらない」で抽出し、削除だけでよかったかも

(マナ) 2016/05/26(木) 22:10


 マナさん ありがとうございます!
 フィルターにそんな機能があるとは知りませんでした。
 A列すべてを範囲指定→ホーム→並び替えとフィルター→テキストフィルター→指定の値で始まる ですね。
 表タイトルが必要ですが、別シートに逃がしておいて後から戻せば2のフォームになりますね。

 ただ商品名の頭文字はQABCの四種類があります。
 上記フィルターでは二種類の値しか指定でないようですが、四種類にできますか?
 最終的には自動マクロで組もうと思っています。

(パイン) 2016/05/26(木) 23:05


最終的にはマクロですか。
フィルターの詳細設定で、別シートに抽出が簡単かと思います。

(マナ) 2016/05/26(木) 23:53


 つか、タイトル行消さないでも、ピボットで対象からはずしたらだめなん?

 マナさんのステップ2)までやって、出来たデータ範囲を全部選択。
 行ラベルに納品日
 列ラベルに商品名
 値に数値をいれて、右クリック、値フィールドの設定で「合計」に。
 そのあと、行ラベルのフィルター機能から「納品日」のチェックボックスのチェックをはずす。

 これで見た目は一緒だけど?

(1111) 2016/05/27(金) 11:18


 できました!
 「行ラベルのフィルター機能」に気づきませんでした。
 ありがとうございました。
(パイン) 2016/05/27(金) 19:42

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.