基本的に、シート1でシート2からデータをプルし、「ルート」に名前を変更します。ただし、「戦利品」から取得されるデータは特定の列からのみ取得でき、同じ行の他の2つのセルにはシート1の特定のデータが含まれている必要があります。
例:「戦利品」には、B、C、およびDの次の重要な列があります:文字、アイテムタイプ、および数量
シート1のセルに「Loot」のQuantity(D)値を含める必要がありますが、プルされるデータと同じ行を共有するCharacter(B)セルとItem Type(C)セルがシート1の2つの特定のセル。
これは私が成功せずに来ることができる限り近いです。
=QUERY('Loot'!D2:D;"select * where (B matches A14 and C matches A8)";1)
スプレッドシートへの一時的なリンクは次のとおりです。 https://docs.google.com/spreadsheet/ccc?key=0AgUUnVW8yWhXdHhsZnpac29LdjdhTG9adFg4NnhwVHc&usp=sharing
シート1は長石です
シート2は戦利品です
友達の助けを借りて、私はここまで到達することができました...
=QUERY('Loot'!B2:D100,"select (D) where B = '" & A14 & "' and C = '" & A8 &"'")
問題は、複数の結果がある場合、それらを合計するのではなく、その下の各セルに各結果を表示するだけであるということです。
編集
すべての問題を修正し、別の問題を見つけました。
=SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'"))
ここでの問題は、データをプルする基準がない場合、セルが#N / Aエラーを生成し、そのデータを参照する他のすべてのセルがデータを計算できなくなることです。
編集..
これまでのところ、これは私が問題を修正するために使用したものです
=IFERROR(SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'")),"0")
編集..
最後の1つはトリックを編集します。私の問題は解決しました。リンクをすべての人が利用できるようにしておき、名前を非表示にするために、戦利品の「シート」にあるすべての名前を変更しました。