gpt4 book ai didi

Excel if(match()) 跨多个工作表的函数返回#N/A

转载 作者:行者123 更新时间:2023-12-03 01:46:57 25 4
gpt4 key购买 nike

=IF(MATCH(Sheet1!A1,Sheet2!A:A,0)>=1,"",Sheet1!A1)

逻辑似乎正常工作,匹配返回“”,但唯一值返回#N/A。

这是从多个工作表引用值时出现的问题吗?

谢谢。

更新:

阅读有关 Match() 的更多信息,发现如果未找到匹配项,它会返回 #N/A 而不是 0,所以我尝试了:

=IF(MATCH(Sheet1!A1,Sheet2!A:A,0)="#N/A",Sheet1!A1,"")

并且还会返回#N/A

最佳答案

尝试一下,

=IF(ISNUMBER(MATCH(Sheet1!A2, Sheet2!A:A, 0)), "",Sheet1!A2)

逻辑:如果存在匹配,则返回零长度字符串。如果没有匹配,则返回原始查找值。

关于Excel if(match()) 跨多个工作表的函数返回#N/A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44736132/

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