重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセル初心者です。

今、練習用に以下の画像(上段)のようなピボットテーブル(シート3)を
作成しました。

ここから、関数で画像下のような転記表(シート2)にそれぞれ
値をピボットテーブルから転記したいのです。

テーブルの左の日付がデータの更新とともに変わっていきますが、
その日付データを転記表にコピペして、さらに、コピペした
日付を基準に、テーブルから転記表に
値を入れていきたいのですが。

ピボットテーブルそのものでも数字は正しいのですが
できれば転記表にまとめたいです。

GETPIVOTDATA関数やVLOOKUP関数を
うまく使えないので、教えてください。

お願いします。

※添付画像が削除されました。

A 回答 (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))
添付図参照
「GETPIVOTDATA関数」の回答画像1

この回答への補足

ありがとうございます。

助かりました。

あと補足で質問ですが、値に#REF!が出たときに

非表示にする関数はあるのでしょうか。

補足日時:2011/03/16 18:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!