excel 公式出现本地链接 闪屏

工作用的excel表格的单元格出现了很多本地链接地址(而且是根据计算机的不同,地址也不同)并且有闪屏现象,打开时非常缓慢,请问造成问题的原因是什么?如果答得准确,我会追加100分

原单元格内容为
=IF(ISNA(INDIRECT(CONCATENATE("总ID表查询!b",MATCH(INDIRECT(CONCATENATE("XX用每章小关!R",MATCH($A142,'F:\快盘\策划\1234\ing\inging\新建文件夹\新表\[2系统表VXA-序言.xlsx]计算'!$A:$A,0),"c",COLUMN(E:E)),FALSE),'F:\快盘\策划\1234\ing\inging\新建文件夹\新表\[2系统表VXA-序言.xlsx]计算'!$A:$A,0)))),0,INDIRECT(CONCATENATE("总ID表查询!b",MATCH(INDIRECT(CONCATENATE("计算!R",MATCH($A142,'F:\快盘\策划\1234\ing\inging\新建文件夹\新表\[2系统表VXA-序言.xlsx]计算'!$A:$A,0),"c",COLUMN(E:E)),FALSE),'F:\快盘\策划\1234\ing\inging\新建文件夹\新表\[2系统表VXA-序言.xlsx]计算'!$A:$A,0))))
单元格原来内部的链接是工作部的单元格链接,但不知道什么时候突变成本地连接了……而且还是根据每台电脑不同来搜索指定表的位置新建本地连接地址……如此智能高大上绝对不是我写的

出现闪屏现象,打开时非常缓慢——那是你的公式引用文档多,数据也多,程序运算会占用很大的内存,故会出现那种现象。
建议把引用链接的文档都放在同一个文件夹里面。还有,公式看看能否简化一些。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-14
先把函数按出场顺序理一下
1,if
2,isna
3,indirect
4,concatenate
5,match
6,column
再把工作表名理一下:
表1!,总ID表查询!
表2!,XX用每章小关!
表3!,'F:\快盘\策划\1234\ing\inging\新建文件夹\新表\[2系统表VXA-序言.xlsx]计算'!
于是这个复杂的函数就变得简单了:
=1(2(3(4("表1!b",5(3(4("表2!R",5($A142,表3A列,0),"0",6(E列)),false),表3A列,0)))),0,3(4("表1B“,5(3(4(“表3R”,5($A142,表3A列,0),"c",6(E列)),false),表3A列,0))))
然后百度一下各个函数的用法,应该很容易知道这个公式表示的什么

至于自动出现这个公式,我以前好像也遇到过类似的情况,大概是因为从ERP系统导出数据之后复制到现有的工作表中出现的意外,你找找看是不是。或者是导出时候覆盖了以前的文件,而以前的文件被别的工作薄A引用,工作薄A中相关的公式就会变化,又或者是被引用的文件放在U盘,而U盘有拔出过。本回答被提问者采纳
第2个回答  2014-10-14
应该是数据量太大了吧,我以前运行几万条数据就出现这种情况。追问

跟数据量无关