エクセルで下記のようなシートが12か月分あります。
A B C D
取引相手 商品名 価格 日付
・ ・ ・ ・
・ ・ ・ ・
そして、月別で商品名毎の価格を出そうと思い複数のシート選択で
ピボットテーブルを使ったのですがピボットテーブルの行の項目が
A列の取引相手になってしまいます。
できれば行の項目はB列の商品名にしたいのですが可能でしょうか?
商品名と取引相手の列を入れ替えれば商品名毎で出てくれるのですが
できれば元の表は変えたくないもので・・・
後、12か月分のシートでピボットテーブルを作成するとページ1の部分が
アイテム1、アイテム2・・・となってしまい、どれが何月かよく判らない
状況になってしまいます。
今のところ取引相手の部分に1月分なら1月と2月分なら2月と入力して
判別してるのですがもっといい方法はないのでしょうか?
良い方法を知っている方がいましたら、よろしくお願いします。
使用OS:Win2000
使用Excel:Excel2000
No.2ベストアンサー
- 回答日時:
こんにちは。
> それをやろうとしてもウィザードでシートを追加するたびに
> セルか書き換えられて「アイテム1」「アイテム2」・・・と
> なってしまいます。
> それとも何か特殊な方法があったりするのでしょうか?
ウィザードでページフィールドの指定を「自動」で設定してるんですね。次のようにしてみてください。
ウィザード2a/3まで戻ってページフィールドの指定で「指定」を選択し[次へ]をクリックしてください。
ウィザード2b/3では…
ページフィールドの数を指定(例えば1)します。
範囲一覧から一つの範囲(例えば1月の範囲)を指定したら、
フィールド名のリストボックスにアイテム名(例えば“1月”)を記入します。
これをそれぞれの範囲を選択して名前付けを繰り返します。
リストボックスには前に記入したアイテム名が残っていますが、
そのまま上書きすると書き換えられます。
アイテム名を記入したら[完了]をクリックします。
上記のように設定すれば「アイテム1」というアイテム名は表示されなくなります。
No.1
- 回答日時:
こんにちは。
> できれば行の項目はB列の商品名にしたいのですが可能でしょうか?
できないと思います。
「複数のワークシート範囲」を選ぶ方法ですが、これは、元のデータが縦横に項目が配置された「表形式になっているデータ」には使えますが、質問者さんが管理されているような「リスト形式のデータ」の集計には向いていないと思います。
> できれば元の表は変えたくないもので・・・
変えたくないのであれば変える必要はないと思いますが、集計するデータには向いていませんから、一枚のシートに収まるデータなら12回コピーして集計用のシートにデータをまとめて集計した方が望みの結果が簡単に得られると思います。
ご存じだと思いますが、ページの表示機能を使えば、1月~12月までのワークシートにデータを分割することもできますよね。そういう方法も考えられては如何でしょうか。
> 後、12か月分のシートでピボットテーブルを作成するとページ1の部分が
> アイテム1、アイテム2・・・となってしまい、どれが何月かよく判らない
> 状況になってしまいます。
これは、データを追加した都度、「フィールド1」に「1月」~「12月」と設定しなかったからではないでしょうか?
この回答への補足
回答ありがとうございます。
>ページの表示機能を使えば、1月~12月までの~
そうだったのですか。最近エクセルを使い始めたもので気づきませんでした。
調べてみようと思います。
>データを追加した都度、「フィールド1」に「1月」~「12月」と設定~
これは、どういうことなのでしょうか?
一つずつシートを追加して、その都度セルに「1月」「2月」と入力すると言う事でしょうか?
それをやろうとしてもウィザードでシートを追加するたびにセルか書き換えられて「アイテム1」「アイテム2」・・・となってしまいます。
それとも何か特殊な方法があったりするのでしょうか?
もしよろしければ補足で説明をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) 棚卸表の前月比の関数等あれば教えてください 2 2023/05/02 18:34
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数シートからデータを拾って...
-
エクセルファイルのシート毎の容量
-
Excelでシートの違うデータでグ...
-
EXCELで2つのファイルから重複...
-
シート削除して同名シート追加...
-
EXCEL の表を一行ずつシートに...
-
ファンモータが作動しない。
-
エクセルVBAで、特定文字から始...
-
Excelマクロ 差分抽出の方法が...
-
EXCEL 複数行のデータを1行にま...
-
excelの不要な行の削除ができな...
-
エクセルで複数の条件を抽出し...
-
エクセルで名簿を50音で切り分ける
-
エクセル マクロ "特定の日付...
-
【マクロ】同じフォルダ内にあ...
-
実行時エラー’438 の解消
-
Excelクエリで日付がうまく抽出...
-
excel vlookup 新担当者への実...
-
エクセルで一覧表から担当別シ...
-
エクセルのカメラ機能について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
excelの不要な行の削除ができな...
-
Excelで日付変更ごとに、自動的...
-
VBAで CTRL+HOMEの位置へ移動...
-
トランジスタの選び方
-
EXCELで2つのファイルから重複...
-
EXCEL 複数行のデータを1行にま...
-
他のシートの一番下の行データ...
-
オートフィルタで抽出したデー...
-
エクセルのカメラ機能について
-
(VBAにて)日付でデータを抽出す...
-
エクセルで名簿を50音で切り分ける
-
別々のシートの表をピボットテ...
-
Excel 売上管理シートに入力し...
-
Excelマクロ 差分抽出の方法が...
-
EXCEL の表を一行ずつシートに...
-
エクセルVBAで、特定文字から始...
おすすめ情報