我有一个简单的表,它位于范围J4:M24上。我还有A4:H56范围内的另一个表格。有什么方法可以锁定J4:M24中的表,以便每当我向左侧的表(A4:H56)中添加新行时,其他表都不会向下移动?
我基本上想告诉右侧的表,无论在左侧添加或删除行时发生什么,右侧的始终将在J4:M24范围内。
有什么办法可以做?是通过onEdit脚本,函数还是Google Sheets内置函数的任何首选项?
答案 0 :(得分:0)
为此,您需要使用INDIRECT
函数:
=INDIRECT("J4:M24")
通过这种方式,无论您做什么(添加/删除行/列),它都将始终指向该范围,并且范围本身也不会改变
如果要冻结表,则需要创建一个虚拟表:
={"","","","";"","","","";"","","","";
"xx" , "cc" , "22" , "1" ;
"abc" , 123 , "" , 56 ;
"cd" , "" , 456 , "" ;
"hjk" , 99 , 88 , "fff" ;
"" , "" , "" , "" ;
"etc" , "" , "" , "" ;
"etc" , "" , "" , "" }