前面我们介绍了很多关于INDIRECT函数的使用方法,但是在使用过程中难免会出现错误值,却不知道错在了哪里,本文就针对这一问题进行解决,也算是对这个函数的一个首尾工作。
在对文本字符串构建时,如果不小心插入了不一样的字符,比如空格、星号等,用INDIRECT函数作引用时就会出错,我们来看一下。不小心输入的符号有很多,这里列举了12个,其实最常出现的是空格,因为它不明显,难以被发现。还有一个问题是引用的单元格内容要与每张表格的名称对应起来,即要错都错,要对都对,如果有特殊符号,就都添加一样的,这样才能保证函数引用的时候不会出错。不过也可以使用函数将每个工作表的名称提取出来,公式如下=REPLACE(INDEX(ShName,ROW(A1)),1,FIND(“]”,INDEX(ShName,ROW(A1))),””),比较复杂,自行选择是否使用。
我们只需要在引用的单元格的前后连接一个单引号就可以了,记住是在英文状态下哦,否则会出错的,这样拖动就可以完成了。
为了保证数据引用的正确性,不管是否存在类似于空格之类的特殊符号,建议都添加单引号,确保一次引用完成。