在 Excel 中的所有工作表上引用一系列单元格

Ben*_*ron 6 microsoft-excel-2007 microsoft-excel

在 Excel 中,=$J:$J引用当前工作表上的='Sheet2'!$J:$J整列,同时Sheet2显式引用整列。

有没有办法J在不手动输入所有工作表名称的情况下引用所有工作表上的列?

Ell*_*esa 12

您可以尝试使用3D 单元格引用

  1. 选择要放置引用的单元格。键入=
  2. 按住 的同时Shift,单击第一张纸,然后单击最后一张纸。
  3. 选择要引用的列。你最终会得到这样的结果:

    ='Sheet1:Sheet3'!J:J

例如,如果要对所有三张表上J列的内容求和,可以使用以下公式:

=SUM('Sheet1:Sheet3'!J:J)
Run Code Online (Sandbox Code Playgroud)

为您的 3D 参考创建名称

这将使您更容易引用列。

  1. 转到公式>定义的名称
  2. 键入您喜欢的名称。在下面的示例中,我使用了“myrange”。
  3. 删除引用框中的内容并键入=
  4. 按住 的同时Shift,单击要引用的第一张工作表,然后单击最后一张工作表。
  5. 选择要引用的列。在您的情况下,列J。你会得到这样的东西:

在此处输入图片说明

综上所述列的内容ĴSheet1通过Sheet3,你只需要使用这个公式:

=SUM(myrange)
Run Code Online (Sandbox Code Playgroud)

并非所有 Excel 公式都可以接受 3D 引用。下面是那些做的:SUM, AVERAGE, AVERAGEA, COUNT, COUNTA, MAX, MAXA, MIN, MINA, PRODUCT, STDEV, STDEVA, STDEVP, STDEVPA, VAR, VARA, VARP,VARPA