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


6

在Excel中 =$J:$J 引用当前工作表上的整个列 ='Sheet2'!$J:$J 引用整个列 Sheet2 明确。

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

Answers:


11

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

  1. 选择您要放置参考的单元格。类型 =
  2. 在抱着 转移 ,单击第一个工作表,然后单击最后一个工作表。
  3. 选择要引用的列。你最终会得到这样的东西:

    ='Sheet1:Sheet3'!J:J

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

=SUM('Sheet1:Sheet3'!J:J)

为3D参考创建名称

这将使您更容易引用列。

  1. 公式 > 定义的名称
  2. 输入您的首选名称。在下面的例子中,我使用了“myrange”。
  3. 删除的内容 指的是 盒子和类型 =
  4. 在抱着 转移 ,单击要引用的第一个工作表,然后单击最后一个工作表。
  5. 选择要引用的列。在你的情况下,列 Ĵ 。你会得到这样的东西:

enter image description here

总结列的内容 Ĵ Sheet1 通过 Sheet3,你只需要使用这个公式:

=SUM(myrange)

并非所有Excel公式都可以接受3D引用。这是做的: SUMAVERAGEAVERAGEACOUNTCOUNTAMAXMAXAMINMINAPRODUCTSTDEVSTDEVASTDEVPSTDEVPAVARVARAVARPVARPA


这回答了这个问题(所以+1),但提醒一下整个列的总和可能是明智之举。至少在'Sheet1:Sheet3'中设置一个合理的范围!$ J $ 1:$ 9999美元或者一个不合适的高数字,不包括100万行
AdamV

@AdamV我同意你的看法。尽管OP表示他希望调用整个专栏,但最好避免这样做。
Ellesa

这回答了我的问题。但是,我使用的是条件格式规则管理器,它不接受3D范围,因此无法解决我的问题。但这不是你的错,所以答案接受了。
Benjotron

条件格式:将复杂公式计算(例如= true)到“隐藏”(中间)单元格中,然后根据该单元格进行格式化。
Hannu

@Hannu您甚至可以将公式放入命名范围。从CF调用它会做同样的事情而不浪费一个单元格。
wbeard52
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.