- ベストアンサー
GETPIVOTDATA関数
エクセル初心者です。 今、練習用に以下の画像(上段)のようなピボットテーブル(シート3)を 作成しました。 ここから、関数で画像下のような転記表(シート2)にそれぞれ 値をピボットテーブルから転記したいのです。 テーブルの左の日付がデータの更新とともに変わっていきますが、 その日付データを転記表にコピペして、さらに、コピペした 日付を基準に、テーブルから転記表に 値を入れていきたいのですが。 ピボットテーブルそのものでも数字は正しいのですが できれば転記表にまとめたいです。 GETPIVOTDATA関数やVLOOKUP関数を うまく使えないので、教えてください。 お願いします。
- aidorumary
- お礼率5% (16/297)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
getpivotdataの新ヘルプより作成 =GETPIVOTDATA("売上",$A$3,"販売商品",H$3,"販売月",$G4) getpivotdataの旧ヘルプより作成 =GETPIVOTDATA($A$3,TEXT($G4,"yyyy/m/d ")&H$3) INDEX/MATCHで =INDEX($B$5:$D$13,MATCH($G4,$A$5:$A$13,0),MATCH(H$3,$B$4:$D$4,0)) 添付図参照
関連するQ&A
- エクセル VLOOP関数
エクセル初心者です。 エクセル2003を練習中なのですが 今、下画像の上段のようなデータのシートを作成しました。 シートは左の日付を3行セル結合しています。 このシートのデータを、画像下段の表のように 関数で表引きしたいのです。 下段の表は、左の日付を2行セル結合しています。 関数(VLOOPUP関数とINDEX関数)の使い方が、今一つ分かりませんでした。 どんな数式を入力していけばいいのでしょうか。 お願いします。
- ベストアンサー
- オフィス系ソフト
- ピボットテーブルと表引き
エクセル2007初心者です。 今、練習用に販売データベースを作成し、 さらにそれを元にピボットテーブルを 作りました。 下の画像上段が、販売データのピボットテーブルです。 下段が新たな販売集計表です。 新たな集計表を作る理由は、ピボットテーブルはレイアウトが悪く 見にくいので、それを元に新たな表を作りたいのです。 INDEX関数とMATCH関数で作りたいのですが、そもそも ピボットから表引きなどできるのでしょうか。 日付と販売地(東京、大阪、愛知)、さらに返品の 有、一部有、無をもとに当てはまる数字をほり込んで行きたいのですが。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 画像が元のデータで、日付がA列に金額と件数が
画像が元のデータで、日付がA列に金額と件数が D列に二段にわたり入力されています。 画像の元のデータ表から別シートの転記表に値を それぞれ計算して、転記していきたいのですが、 B列の番号が普通の番号と「★」番号に分か れているため日付ごと及び番号の種類ごとに SUMIF関数等で条件ごとに集計したいのです。 例えば、1月1日なら、通常番号(1と2)の金額を合計 して、25,000円にして転記表のB2に、件数はC2に 代入したいです。 さらに★1と★2の金額を合計して、40,000円を B3に、件数をC3に代入したいです。 転記表のスタイルはA列に日付(1/1から1/31) が入っています。B列に料金、C列に件数、いずれも二段書きです。 上段に通常番号、下段に★番号合計です。 元のデータと転記表の日付の合わせ方が分からないのと 番号の種類ごとに合計するSUMIF関数を教えてほしいです。 ちなみに日付は1月1日から1月31日まで入力されています。 お願いします.
- ベストアンサー
- オフィス系ソフト
- マクロでのピボットテーブルについて
EXCELにてピボットテーブルから抜粋できる表を作ろうと考えています。 sheet1!$A$1 にはピボットテーブルがあり、そこから値を拾い、 x~yの範囲に表を作るマクロです。 変数1~3にはユーザーが指定する項目が入ります。 さらにピボットテーブルの場所を変数としたいのですが、上手く値を拾えません。 (変数にすると#REF!となります) Dim 場所 As String 場所 = "sheet1!$A$1" Worksheets("sheet2").select For x = h to i For y = j to k Cells(x, y) = Application.Evaluate("=getpivotdata(""個数"",場所,""フィールド1"",""" & 変数1 & """,""フィールド2"",""" & 変数2 & """,""フィールド3"",""" & 変数3 & """)") Next Next Cells(x, y) = Application.Evaluate("=getpivotdata(""個数"",sheet1!$A$1,[略] と、すると正しい値が拾えるのですが。 ピボットテーブルの場所を変数にしてもエラーにならないやり方をご教示いただけませんでしょうか。
- 締切済み
- オフィス系ソフト
- ピボットテーブル 年月日のズレ
何度も編集を重ねたエクセルファイルでよく発生します。 (1)元データシート (2)ピボットテーブルシート (3)グラフ(値のみ貼り付け)シート 期日のタイミングで(1)を編集、年月日の報告を2019/10/1、等VLOOKUPで当てて入力して値貼り付けした後、念のため区切り位置で「日付」を選択します。 (2)のピボットテーブルを更新し、月毎の進捗を確認。 (3)グラフシートに値貼り付けし、グラフを更新。 この一連の流れを繰り返すだけのエクセルファイルですが、数か月に一度くらいの割合で、年月が-1された表になってしまいます。 上の例でいうと、元データシートは2019/10/1のままですが、ピボットテーブル上は2018/09/1にカウントされてしまいます。 一度なってしまうと、シートを値貼り付けして、再度ピボットを作り直しても治りません。現状は、大丈夫だった数週間前のファイルにさかのぼって元データを再編集するなどしていますが、更新データの差分チェックも考えると非常に手間だし、困っています。 何かご存じの方、いましたらご教授下さい。
- ベストアンサー
- Excel(エクセル)
- データ抽出
VBA初心者です。 エクセルで2枚のシートを練習用で作成しました。 画像上段がシート1で元データです。 下段が転記先の表で、シート2です。 シート2は、今はデータが参考に貼りつけてありますが 普段はマクロで作業後は消去して、空白にしています。 今したい処理が 元データをINPUTBOX関数を使って抽出し、 NO,購入日付、分類、感想、備考のデータを下段画像シート2のように 転記したいのです。 抽出条件のキーになるのは、主に「購入日付」と「分類」です。 どこかのセルに、日付を範囲指定で入力すれば、条件に当てはまる データをシート2に表示させたいです。 四半期ごとのデータを検索したいためです。 INPUTBOX関数でなくても、どこかの特定のセルに範囲指定する日付を入力 して、抽出してもかまわないです。 あと、分類は割と「飲料水」を抽出して、印刷する頻度が多いのですが 今後の参考に、全部の分類を抽出できるスタイルが望ましいです。 現在は、一行一行日付と分類を目視で確認しながら シート2にコピペ作業しているので 時間がかかります。 エクセルの機能でフィルタ等をしてみたのですが、 関数やVBAで素早くしたいのですが、なかなかコードが思いつきません。 お願いします。
- ベストアンサー
- オフィス系ソフト
- Excel2003ピボットテーブルのデータ参照
ピボットテーブル内の値を=A1と参照しようと思い、=をクリックした後、参照したいセルをクリックしたところ =GETPIVOTDATA 関数になってしまいます。 Excel2000 のように単純に =A1 とさせるにはどのようにしたら良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- ピボットテーブルの素朴な質問です・・・
こんばんは。 先日ピボットテーブルとCSV形式の保存などについて ご親切に教えていただきました。ありがとうございました! ピボットテーブルをテキストを見て基本操作ができるようになりましたが素朴な質問があります。 (1)テキストにはピボットテーブルのもとになるデータの値などが間違っていた場合は、 もとになる表に戻って値を変更してから、ピボットテーブルシートで ピボットテーブルツールバーの「!」(データの更新)をクリックするだけで 値が変更される とあったのですが 何度やっても値が変更されません。 原因は・・何が間違っているのでしょうか? (2)また 元の表の値を変更するのを数回していて、ピボットテーブルのシートに戻ったところ、 テーブルとなっていたブルーの線やピボットテーブルツールバーがなくなっていました。。 どうしてなのかこれも悩んでしまっています。 (3)また基本的なことかと思うのですが 自分でない人が作ったピボットテーブルを見て、 どのファイルのどのデータが元になっているかを確認するにはどうしたら良いでしょうか? アドバイスを宜しくお願いします(><)!
- 締切済み
- オフィス系ソフト
- Excelの関数について
sheet1で作成した表の合計数(使用関数:sumproduct)を sheet2で作成している表に反映させたいのですが、 VLOOKUPを使うと必ずエラーになってしまいます。 VLOOKUPと同じような方法で条件ごとに検索して データを引き出す事が可能な関数はないでしょうか? 解り辛いかもですが、よろしくお願いします。
- 締切済み
- 経営情報システム
- excel関数について
エクセルの関数で日付の範囲と商品のデータを使って「何月何日から何月何日までの間にAという商品が「何件」「何個」売れたか、というデータを返すにはどういう関数になるのですか?ピボットテーブルではなく、関数であらわしたいのですが。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
ありがとうございます。 助かりました。 あと補足で質問ですが、値に#REF!が出たときに 非表示にする関数はあるのでしょうか。