这是我想要做的 我有两个表...第一列在两个表中都相同并包含id。 第二个表中的第二列是id的精度(ex:-1,+ 3)。第一个表中的第二列是公差(ex -1 + 2,-5-2)...所以我想搜索第一个表中与第二个表中所选行具有相同ID的所有值table,然后如果精度在容差中以从表1中的第3列获取值....换句话说,我想要某种vlookup只有在精度值在范围内时才会查找。
答案 0 :(得分:1)
这是vlookup的一个非常基本的用法:
=IF(AND(VLOOKUP(A2,$E$2:$H$32,2,FALSE)<=B2,VLOOKUP(A2,$E$2:$H$32,3,FALSE)>=B2),VLOOKUP(A2,$E$2:$H$32,4,FALSE),"")
然后你只需要在你的专栏中自动填充:
祝你好运。
(当然取决于你的数据按列组织的方式 - 你可以制作这个逻辑的索引/匹配版本 - 就像Doug说的那样。)