私たちの書店のGoogleスプレッドシートには2つの個別のドキュメントがあります(1つは購入データを含み、もう1つは販売データを含みます)。各ドキュメントには、書籍のカテゴリごとの購入/販売の合計をまとめたピボットテーブルのあるシートが含まれています。 2つの違い(つまり、カテゴリ別の利益率)を示す3つ目のシートを作成したいと思いました。
1つのシートから別のシートにデータ範囲をプルできる [〜#〜] importrange [〜#〜] 関数を見つけることができましたが、新しいピボットテーブルを生成する方法を理解できません2つのテーブルの違い。
誰かがこれを行う方法を私に説明できますか? (簡単にするために、2つのドキュメントの名前はA
とB
であり、データはそれぞれSheet 1
というシートにあり、それぞれに2つの列Section
とTotal
があると仮定します)。
編集:私が違いを見つけようとしているピボットテーブルの2つのスクリーンショットです。それらは別々のドキュメントにあり、Googleスプレッドシートはそれらを単一のドキュメントにインポートし、データが大きすぎると言います...
IMPORTRANGE()
を使用してデータをインポートし、VLOOKUP()
を使用してProduct Section間の一致を検索します。
まず、IMPORTRANGE()
を使用して別のシートからデータをインポートする必要があります
IMPORTANGEを使用するときは、シート間のアクセスを受け入れる必要があります。すべてのシートのサンプルを使用してこれを実行し、各シートへのアクセスを許可することをお勧めします。
セクション間の一致を見つけるにはVLOOKUPを使用します
=ArrayFormula(
ArrayFormula(
VLOOKUP(D3:D10,IMPORTRANGE("https://docs.google.com/spreadsheets/d/1lQ8vwvrzvo-kg-FkeZVapeUHoebf8t6ISbHD2kCMc7w/edit#gid=0","Sheet1!$A$3:$B$10"),2,false))
-IMPORTRANGE("https://docs.google.com/spreadsheets/d/1lQ8vwvrzvo-kg-FkeZVapeUHoebf8t6ISbHD2kCMc7w/edit#gid=0","Sheet1!E3:E10"))
A3:B10
は、シート1の価格とセクション1のラベルを含む範囲ですD3:D10
は、シート2のセクション2ラベル範囲ですE3:E10
はシート2の価格列ですhttps://docs.google.com/spreadsheets/d/1lQ8vwvrzvo-kg-FkeZVapeUHoebf8t6ISbHD2kCMc7w/edit#gid=0
は私のスプレッドシートです