1

毎月 11 枚のワークブックと 1 枚の要約シートがあります。各シートには、A2 から A13 までの列 A に Web サイトのリストがあり、列 B にはそれらの Web サイトから取得した値がいくつかあります。

個々の月シートは次のようになります。

ここに画像の説明を入力

ただし、情報の順序が異なる可能性があるため、データを取得する行を見つけるために MATCH を使用する必要がありました。

要約シートは次のようになります。

ここに画像の説明を入力

各 Web サイトの 11 個のワークシートのすべての値を合計する数式を作成したいと考えています。

次のように INDEX と MATCH を使用しようとしました。

=INDEX(January!$A$2:$B$12,MATCH($A3,January!$A$2:$A$13,0),2)

これで 1 月に機能し、すべての Web サイトにコピーできますが、数式を追加せずにすべてのワークシートを合計したいですか?

すべてのワークシートでこのようなことを行うにはどうすればよいですか?

プラス記号を追加して、各セルに11個の数式を書き込むのは少し面倒です

4

1 に答える 1

2

名前付き範囲を作成します(例)シート名を含むSHEETS(列内)

概要シートの B3:

=SUMPRODUCT(SUMIF(INDIRECT(SHEETS & "!A2:A11"), A3, INDIRECT(SHEETS & "!B2:B11")))

そして埋める

于 2014-12-13T01:15:02.417 に答える