我需要查看Table A with 15k lines,其中有重复的Ref#,如果Ref#列在表B中,则返回“FOUND”。
Table B is a unique list of 100 Ref#s and there are no duplicates.的
我已经尝试了一些函数,但唯一一个我可以在不使用太多函数的情况下理解的函数是xlookup。这是我的尝试
=XLOOKUP([@ReferenceNumber],SALES_ORDERS[@[Sales Orders]],SALES_ORDERS[@[Sales Orders]],"N/A")
字符串
但是我收到了一个#value错误,这对我来说没有意义,因为所有的比较字段都是文本数据类型和表格。尽管如此,我还是想使用它,但我发现它的准确性很差或不正确,所以它对我没有好处。
有人能帮我做这个excel函数吗?
2条答案
按热度按时间iq0todco1#
第一个XLOOKUP公式的问题是第二个和第三个参数中的@。
@符号表示您只想查看列的当前行。这是第一个参数所需要的(一次只查找一行),但不是第二个和第三个参数所需要的(您希望搜索整个列,而不仅仅是一行)。
下面的代码应该可以按照您的预期工作:
字符串
9lowa7mx2#
我能够用Excel公式创建的解决方案...
字符串