这是我想做的我有两张表..。第一列在两个表中是相同的,并且包含id。第二个表中的第二列是id的精度(例如:-1,+3)。第一个表中的第二列具有公差(ex -1+2,-5-2) ...so我要搜索第一个表中与第二个表中所选行具有相同ID的所有值,然后如果精度在公差中,则从表1的第三列中获得值...换句话说,我想要某种vlookup,它只在精度值在范围内时才进行vlookup。
发布于 2012-09-01 05:25:14
这是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说的那样。)
https://stackoverflow.com/questions/12216244
复制相似问题