Excel查找/搜索和匹配

Excel查找/搜索和匹配,excel,excel-formula,Excel,Excel Formula,我试图弄清一个我已经挣扎了几天的问题,在我的示例中,我必须将G列中的内容与A列中的内容进行匹配,无论是完全匹配还是部分匹配,然后检查数量是否匹配,并拉过Sal值。我的例子有一个例外。如果某个ID在我的查找表中多次出现,但数量不同,则它仅验证我的引用表中的最后一个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

我试图弄清一个我已经挣扎了几天的问题,在我的示例中,我必须将G列中的内容与A列中的内容进行匹配,无论是完全匹配还是部分匹配,然后检查数量是否匹配,并拉过Sal值。我的例子有一个例外。如果某个ID在我的查找表中多次出现,但数量不同,则它仅验证我的引用表中的最后一个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")
我有一个例子文件,但不幸的是没有办法上传它


最接近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_值,则函数 匹配查找_向量中小于或等于的最大值 要查找U值

  • 如果lookup_值小于lookup_向量中的最小值, 查找返回#N/A错误值


最接近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_值,则函数 匹配查找_向量中小于或等于的最大值 要查找U值

  • 如果lookup_值小于lookup_向量中的最小值, 查找返回#N/A错误值


您能否至少提供一些虚拟样本数据,以便我们了解数据的结构。
LOOKUP()
不推荐使用。使用
VLOOKUP
HLOOKUP
INDEX/MATCH
代替。您能否至少提供一些虚拟样本数据,以便我们了解您的数据的结构。
LOOKUP()
不推荐使用。使用
VLOOKUP
HLOOKUP
INDEX/MATCH
代替。感谢您的回复,查找值就在那里,希望您可以从我刚才添加到问题的图像中看到这一点。最初,当找到第一条记录并匹配数据时,值将正确插入,但当第二条记录添加到查找表中但数量不同时,先前的值将消失,但新记录将获得正确的记录。当ID相同且数量不同时,它无法进行2次检查。你能附加你的excel文件吗?我不认为你能在这个网站上附加文件,或者我错了吗?你可以附加上传文件的链接我添加了一个链接来下载我的测试文件。感谢回复,查找值在那里,希望你能从我刚才添加到问题中的图片中看到这一点。最初,当找到第一条记录并匹配数据时,值将正确插入,但当第二条记录添加到查找表中但数量不同时,先前的值将消失,但新记录将获得正确的记录。当ID相同且数量不同时,它无法进行2次检查。你能附加你的excel文件吗?我认为你不能附加此网站上的文件,或者我错了吗?你可以附加上传文件的链接我添加了一个链接来下载我的测试文件。