[[20070618120252]] 『ピボットで新しいデータに更新できない』(らいんぢあ) >>BOT

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

 

『ピボットで新しいデータに更新できない』(らいんぢあ)

度々お世話になります。
前回教えて頂いたピボットテーブルで、新たな疑問・質問が生じてしまいました。

[[20040814120348]]『ピポットテーブルについて』の中に紹介されていた、「参照範囲の可変設定」についてなのですが…

 現在、参照元にしようとしているリストは、
    B   C    D   E     F   G 
  8  月 社名コード 社名 商品コード 商品名 個数
  9  4  000001  亜社 111-111  もも   10
 10  4  000001  亜社 111-112  くり   10 
 11  4  000002  伊社 111-111  もも   20
 12  4  000002  伊社 111-113  なし   30
 13  5  000001  亜社 111-112  くり   10
 ・
 ・
 ・

 のような感じなのですが、これから毎月どんどんデータを追加するつもりなので、ピボットテーブルのデータの参照元を、可変にしようとしました。
その為に入れた範囲が次です。

 $B$8:INDEX($G:$G,COUNTA($B:$B))

 こうすると、一番最初に出来上がった表は、その時点で入力してあるリストを参照にした表になります。
 ところが、さらにデータリストに追加入力して「更新」をしても、新しいデータが参照されません。

どうしてでしょう? (らいんぢあ)


 ピボットテーブルにするデータの範囲に名前を付けるといいですよ。

 名前の付け方はツールバーから「挿入」−「名前」−「定義」です。
 名前は好きな名前(例えば範囲)としておいて
 参照範囲には上でらいんぢあさんがご提示されている
 『=$B$8:INDEX($G:$G,COUNTA($B:$B))』を入力してOK。

 ピボットテーブルを作成する際に使用するデータの範囲に
 「範囲」(上で定義した名前)と入力してみてください。

 (gloomy)

出来ませんでした・・・・・・なにゆえに・・・・・・(― ―;)

選択範囲が、そもそも入力してあるデータ(B8〜G30)の一部(B8〜G23)までしか掛かっていませんでした・・・。

「名前」の中の定義した名前を選択しましたら

 =入力リスト!$B$8:INDEX(入力リスト!$G:$G,COUNTA(入力リスト!$B:$B))
となっていました。(入力リスト=シート名です。)

どこかおかしいでしょうか?


 ごめんなさい!

 名前の参照範囲を以下の数式に変更してください。
 =入力リスト!$B$8:OFFSET(入力リスト!$G$8,COUNTA(入力リスト!$B:$B)-1,0)

 検証不足というか、すぐわかるものなのに見逃してました…ごめんなさい。
 INDEXは『セルの値』を返す関数になります。
 なのでデータ(個数)が数値として帰ってきますので、範囲選択には使えません。
 (gloomy)

gloomy様、回答ありがとうございます。

 お蔭様で、結果が反映されるようになりました!!
そもそも、参考にしていた関数が違うことなんて、まったく気が付いておりませんでした(― ―;) 
ご指導ありがとうございました。

 おお〜・・・凄いですねー、このピボットって。
 自分であちこちからあれこれリスト指定しなくて良いと言う所が、モノグサな私には堪りません。

 最後にもう1つ、題名とは違ってしまいますが、質問させて頂きたく思います。

      | 会社名▼ 商品名▼
      | 亜社      |亜社集計| 伊社   |伊社集計| 総計
  月▼日▼| もも くり なし|    | もも なし|    | 
  4 10|  5 10  5| 20 | 10   | 10 | 30
    20|       10| 10 |    10| 10 | 20
    30| 15      | 15 | 10  5| 15 | 30
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 4 集計 | 20 10 15| 45 | 20 15| 35 | 80 
   ・                                ・
   ・                                ・
   ・                                ・
 総計   | 20 10 15| 45 | 20 15| 35 | 80

 となっているのですが、各月毎の商品別の集計結果(縦の列に出てくる結果)は欲しいのですが、
横の、各日による各社の商品個数の集計と総計は、いらないです。

この横の集計欄を無くす、または、見えなくする事は可能でしょうか?

 (らいんぢあ)

 無事に出来てよかったです!(ホッとしたw)

 >この横の集計欄を無くす、または、見えなくする事は可能でしょうか? 
 集計のタイトル(「亜社集計」とか「伊社集計」)の部分を右クリックしてみてください。
 「表示しない」を選択すると、見えなくなりますよ('-^)b

 ----ここから追加----
 上のレスで私が
 >INDEXは『セルの値』を返す関数になります。
 >なのでデータ(個数)が数値として帰ってきますので、範囲選択には使えません。
 と書きましたが、更に間違ってました(−−;
 INDEX(範囲,行番号,列番号)なので範囲としては使えますが、
 今回は表が8行目から始まっているのでこの場合には使えない、ということです。
 らいんぢあさん、度々ごめんなさい。
 (gloomy)


gloomy様、回答ありがとうございます。

 >らいんぢあさん、度々ごめんなさい。

 イエイエ、滅相もないです。当方、初心者もいい所なので、こうやって教えていただけるだけで
大変有り難い事です。
 これからも宜しくお願いします。

 理想100%実現の表が出来上がりました!
これで、集計作業が楽になると、担当者から感謝の言葉をいただきました。
それもこれも全て、gloomy様のお蔭です。

どうもありがとうございました。

 (らいんぢあ)

コメント返信:

[ 一覧(最新更新順) ]


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