0

3 つのシート [Sheet1、Sheet2、Sheet3] にデータを含む 1 つのワークブックがあり、4 番目のシートがメイン シートです。

一致する場合、名前に基づいて 3 つのシートの値をメイン シートに追加したいと思います。例えば、

Sheet 1
A,B [columns]
test1,1000
test2,2000

Sheet 2
A,B [columns]
test2,1000
test1,2000

Sheet 3
A,B [columns]
test1,1000
test2,2000

予想された結果...

Main Sheet
test1, 4000
test2, 5000

公式や参考になるものを教えてください。

4

2 に答える 2

2

それが必要だと思います-入力を正しく理解していればSheet1:Sheet3、ワークブックとSUMシートに「メイン」があると仮定します(式は最後のものです):

  1. A1:test1または要約する任意の値を入力します。
  2. B1:を入力しますが、通常の代わりに+ +を=SUM((Sheet1!A:A=A1)*Sheet1!B:B,(Sheet2!A:A=A1)*Sheet2!B:B,(Sheet3!A:A=A1)*Sheet3!B:B)押します。これにより、ARRAY 式が定義され、その周りに括弧が作成されます (ただし、手動で入力しないでください!)。CTRLSHIFTENTERENTER{}
  3. 新しい値を追加して合計し、必要に応じてA式を自動入力Bします。

サンプルファイル: https://www.dropbox.com/s/95n46kavpfj4xs7/Sum3Sheets.xlsx

于 2013-02-19T10:23:24.713 に答える
0

test1 の式は次のとおりです。

    =Sheet1!A2+Sheet2!B2+Sheet3!A2

test2 の式は次のとおりです。

    =Sheet1!B2+Sheet2!A2+Sheet3!B2

次に、Fill を使用して、この数式をすべての列に入力します。

更新しました:

HLOOKUP("Test2",Sheet1!A1:B2,2)+HLOOKUP("Test2",Sheet2!A1:B2,2)+HLOOKUP("Test2",Sheet3!A1:B2,2)
于 2013-02-19T08:28:44.817 に答える