我有一个电子表格,它在几个单元格中使用OFFSET函数。
它指的是另一个电子表格中的日期。
当我打开文件时,我不希望Excel更新链接,而是保留值。我点击“不要更新”,但无论如何它都会给我带来价值!错误。
同样的事情发生在不同的计算机上。我该如何阻止它?
谢谢!
答案 0 :(得分:1)
出于某种原因,OFFSET
要求打开工作簿。可以将许多OFFSET公式更改为不具有相同限制的INDEX
函数
=OFFSET('C:\...\[Main Database.xlsx]Technical'!$S481, (ROW(B14) -1)*1,0)
将重写为
=INDEX('C:\...\[Main Database.xlsx]Technical'!$S:$S, (ROW(B14) -1)*1+481)
(删除路径以避免在查看解决方案时滚动条)
单元格更改为列引用:$S481
- > $S:$S
将前一个单元格行添加到索引中:(ROW(B14) -1)*1
- > (ROW(B14) -1)*1 + 481
不需要列,因为您有0
如果你有偏移函数的第3或第4个参数,那么索引将不起作用,但是你可以添加另一个具有简单='C:\...\[Main Database.xlsx]Technical'!A1
的表格(以及需要引用的所有其他单元格),然后引用具有偏移量的工作表,而不是原始工作簿