gpt4 book ai didi

excel - 为什么必须为 Vlookup 打开一些 excel 文档,而不是其他文档?

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

在我的工作中,我们一直使用 Vlookup 功能。具体来说,我们使用 Vlookup 函数来引用单独工作表上的表格。这些函数有一个非常奇怪的情况。似乎某些函数需要打开 Vlookup 表工作表,如果工作表未打开,则会返回 #VALUE 错误。其他函数在未打开 Vlookup 表的情况下返回正确的结果。有人可以偶然给我一个解释吗?

下面是一个嵌套的 If/Vlookup 示例,除非打开名为 Sales Page Territories 的 Vlookup 表格,否则它不会运行:

=IF(1>COUNTIF('[Salespage Territories.xlsx]IODC Zip'!$C:$C,$X3),VLOOKUP($X3,'[Salespage Territories.xlsx]IODC 状态'!$A:$B, 2,FALSE),VLOOKUP($X3,'[Salespage Territories.xlsx]IODC Zip'!$A:$D,4,TRUE))

最佳答案

VLOOKUP除非您的查找值超过 255 个字符或返回值超出相同限制,否则在已关闭的工作簿上工作正常

您引用的公式的问题不在于 VLOOKUP但是 COUNTIF - COUNTIF不适用于已关闭的工作簿 - 请参阅 here .我不太确定您为什么要在 C 列中检查 X3,但您可以改用 MATCH,即
=IF(ISNA(MATCH($X3,'[Salespage Territories.xlsx]IODC Zip'!$C:$C,0)),VLOOKUP($X3,'[Salespage Territories.xlsx]IODC State'!$A:$B,2,FALSE),VLOOKUP($X3,'[Salespage Territories.xlsx]IODC Zip'!$A:$D,4,TRUE))
MATCH 将适用于封闭的工作簿

关于excel - 为什么必须为 Vlookup 打开一些 excel 文档,而不是其他文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19635020/

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