gpt4 book ai didi

Excel #ref 错误 : Occurs when data is refreshed

转载 作者:行者123 更新时间:2023-12-02 04:21:25 25 4
gpt4 key购买 nike

我已使用 Excel 数据选项卡下的 native 功能在 Excel 中与另一个 Excel 工作簿建立了连接。我通过选择数据->现有连接,然后打开相关工作表,将数据从“其他”工作簿导入到“主”Excel 工作簿中。这使我能够将其他工作簿中的数据链接到我的主工作簿。

我的问题是,当其他工作簿中的数据发生更改时,我在主工作簿中收到 #ref 错误。我在导入数据上使用的公式粘贴在单独的工作表中(我也尝试将其粘贴在导入数据旁边)。注意:我将第 1 - 500 行中的公式粘贴到相应列中,以便在导入数据时,公式会自动使用正确的值填充单元格。当我刷新数据时(即当其他工作簿中的数据已更改时),我复制下来的公式似乎不再引用正确的单元格。

我尝试过使用间接但没有成功。

这就是我使用的公式

 =IF(INDIRECT("A"&ROW(#REF!))<>"",VLOOKUP(INDIRECT("A"&ROW(#REF!)),'Safex Codes'!$A$1:$H$1000,8,0),"")

但是,当刷新列中“某些”行的数据时,公式将返回此公式

=IF(INDIRECT("A"&ROW(#REF!))<>"",VLOOKUP(INDIRECT("A"&ROW(#REF!)),'Safex Codes'!$A$1:$H$1000,8,0),"")

每次刷新数据时都会发生这种情况。奇怪的是,在我的数据末尾,即最后一次调用公式时,对正确行的引用完全关闭。

例如,在第 28 行中,我希望上述公式引用 a28,但是我收到了

 =IF(INDIRECT("A"&ROW(A24))<>"",VLOOKUP(INDIRECT("A"&ROW(A24))

最佳答案

我敢打赌,您也遇到了与我相同的问题。当数据区域中的行数发生变化时,之前填充数据的未使用单元格将被删除。引用这些已删除单元格的公式不再引用它们,因为它们已被删除(因此出现 #REF 错误)。

您可以使用“数据”选项卡上的“属性”菜单更改 Excel 在处理新行或未使用行方面的行为。

Data Tab

在该菜单中,查看标有“如果数据范围中的行数在刷新时发生变化”的部分。我猜你已经选中了第一个选项。尝试第三个选项。

External Data Range Properties

关于Excel #ref 错误 : Occurs when data is refreshed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com