是否可以像引用单个单元格一样引用一组单元格?

是否可以像引用单个单元格一样引用一组单元格?

我有一张 2x5 单元格的表格,我想将其设置为在多个工作表上只读。这可以在 Excel 中实现吗?

我知道我可以给一组单元格命名,但我不知道如何插入该组单元格。

答案1

不确定您所说的插入是什么意思,但是如果您想引用命名范围,您只需输入该范围的名称,例如Sales05/ Sheet1!Sales05(或Sheet1.Sales05在 Calc 中)。

如果您想引用未命名的范围,只需在范围的端点之间放置一个冒号,例如A1:Z26/ Sheet1!A1:Z26(或Sheet1.A1:Z26在 Calc 中)。

如果您想在另一张工作表的另一个单元格区域中显示一张工作表中的范围,那么我所知道的最简单的方法是在显示范围的第一个单元格中创建到源范围的第一个单元格的相对引用(例如Sheet1!A2);复制它;然后将其粘贴到其余范围中。

不幸的是,没有办法做到这一点,以便在您增加原始范围时它会自动扩展到新单元格中——至少没有脚本就不行。因此,如果您预见到原始范围将来会扩大,最好将相对引用粘贴到您认为可能扩展到的尽可能多的额外行/列中。

, 然而,使命名范围自动扩展/收缩使用OFFSET()

  • 向下扩展与数字条目数相同的行:=OFFSET($A$1,0,0,COUNT($A:$A),1)
  • 向下扩展与非空条目数相同的行:=OFFSET($A$1,0,0,COUNTA($A$A),1)
  • 向下扩展到最后一个数字条目:=OFFSET($A$1,0,0,MATCH(1E+306,$A:$A,1),1)
  • 向下扩展到最后一个文本条目:=OFFSET($A$1,0,0,MATCH("*",$A:$A,-1),1)

上面的链接还包含每月/每周扩展一行的公式。

相关内容