1

这就是我想要做的我有两个表......第一列在两个表中都是相同的并且包含 id。第 2 个表中的第 2 列是 id 的精度(例如:-1、+3)。第一个表中的第 2 列带有公差(例如 -1+2、-5-2)...所以我想搜索第一个表中与第二个选定行具有相同 ID 的所有值表,然后如果精度在公差范围内,从表 1 中的第 3 列获取值....换句话说,我想要某种 vlookup,只有当精度的值在范围内时才进行 vlookup。

4

1 回答 1

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),"")

然后你只需要在你的列中自动填充它:

VLOOKUP 演示

祝你好运。

(当然取决于你的数据是如何按列组织的——你可以制作这个逻辑的索引/匹配版本——就像 Doug 说的那样。)

于 2012-08-31T21:25:14.293 回答