我试图弄清我为之困扰了几天的问题,在我的示例中,无论是完全匹配还是部分匹配,我都必须将G列中的内容与A列中的内容进行匹配,然后检查“数量”是否匹配并拉出Sal值。我的示例例外。如果一个ID在我的Lookup表中多次出现,但具有不同的Qty,则仅验证我的参考表中的最后一个ID。我已将其放入我的附加示例中。
=IFERROR(IF(H2=LOOKUP(2^15,SEARCH($A$1:$A$12,G2),$D$1:$D$12),LOOKUP(2^15,SEARCH($A$1:$A$12,G2),$C$1:$C$12),"Qty Issue"),"UnKnown ID")
我在示例文件中有此文件,但是很遗憾,无法上传它。
答案 0 :(得分:0)
J2的最近公式,因为您期望的K7(60)和K11(0)值没有逻辑
=SUMIFS($C$1:$C$12,$A$1:$A$12,LOOKUP(2^15,SEARCH($A$1:$A$12,G2),$A$1:$A$12),$D$1:$D$12,H2)
语法
LOOKUP(lookup_value,lookup_vector,[result_vector])
如果LOOKUP函数找不到lookup_value,则该函数 匹配lookup_vector中小于或等于的最大值 到lookup_value。
如果lookup_value小于lookup_vector中的最小值, LOOKUP返回错误值#N / A。