柳下河 发表于 2021-10-12 13:06:00

VLOOKUP匹配的数据总是错误的 打乱排序可以正确,按升序排就错误了 ...

如题,用vlookup匹配数据 例如 影爪*1 和 影爪*2 时 应该对应返回 75 150 但是由于中间有数据 影爪*2返回数字不正确 如果把查找表里的顺序打乱 改到影爪*1后面紧跟影爪*2则无此问题

众邦运动钟生 发表于 2021-10-20 03:44:36

这是由于VLOOKUP函数在查找“影爪蓝*2”时,会把“*”号作为通配符,从而认为“影爪蓝*1+指套碳*2”、“影爪蓝*2”都属于“影爪蓝*2”=LOOKUP(1,0/(EXACT(A2,Sheet2!A:A)),Sheet2!B:B)

小姐妹 发表于 2021-12-8 18:45:23

那请问一下用什么符号替换掉可以解决这个问题呢 谢谢大佬

太过认真 发表于 2021-12-9 22:19:31

=LOOKUP(1,0/(EXACT(A2,Sheet2!A:A)),Sheet2!B:B)

遗失的天空 发表于 2021-12-13 11:06:02

有用了 太谢谢了
页: [1]
查看完整版本: VLOOKUP匹配的数据总是错误的 打乱排序可以正确,按升序排就错误了 ...