Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当表格刷新时,Excel表格引用被替换_Excel - Fatal编程技术网

当表格刷新时,Excel表格引用被替换

当表格刷新时,Excel表格引用被替换,excel,Excel,以下 =索引(某些表[某些名称],1) 从名为“Some_Name”的表列中名为“Some_table”的表的行数组中获取单元格 无论“Some_table”表或“Some_Name”列位于何处,它都非常有效 但是,如果删除/删除/刷新表,Excel将删除对表和列的引用,并将其更改为工作表:范围,如下所示 =索引(部分工作表:部分工作范围,1) 因此,我们“丢失”了对表和列的引用 有没有办法使“=INDEX(Some_Table[Some_Name],1)”以某种方式固定,这样Excel就不会弄

以下

=索引(某些表[某些名称],1)

从名为“Some_Name”的表列中名为“Some_table”的表的行数组中获取单元格

无论“Some_table”表或“Some_Name”列位于何处,它都非常有效

但是,如果删除/删除/刷新表,Excel将删除对表和列的引用,并将其更改为工作表:范围,如下所示

=索引(部分工作表:部分工作范围,1)

因此,我们“丢失”了对表和列的引用

有没有办法使“=INDEX(Some_Table[Some_Name],1)”以某种方式固定,这样Excel就不会弄乱它


编辑:即使我使用数据验证来阻止对单元格的更改,Excel仍然能够在需要时修改单元格并删除对表/列的引用

是的,不要删除表格:]同意上述内容。如果只刷新表,则不会出现问题。此外,您不需要使用数据验证来阻止对单元格的更改,而是需要将保护设置为锁定(通常是默认设置,在单元格格式中)并保护工作表。