如果查找值位于表格数组右边的列中,则为VLookup

我有一个电子表格设置,它已经包含了大量的数据。 A列包含date对象,B列包含数值。 我想用Vlookup来查找数值并返回相应的date值。 问题是Vlookupsearch表格数组的最左边一列,这是一个问题,因为列中有date。 如果我正在查找date,这将很容易做到,但我怎样才能查找数值。 我知道,交换date和数字列将做到这一点,但我正在寻找一个解决scheme,使我的电子表格结构保持不变。

date value 01/01/2010 4 10/02/2011 5 15/03/2011 2 =INDICE(A2:A4;CONFRONTA(5;B2:B4;0)) 

这给你10/02/2011

这些是意大利的function名称。 英文等价物分别是INDEXMATCH

编辑。 用户问题后更新。

让我们假设你的date在a2:a7范围内,b2:b7上的值,而你正在寻找最近的date,其值为5:

 =MAX(IF($B$2:$B$7=5;$A$2:$A$7)) 

你必须使用数组公式,所以你需要按ctrl+shift+enter一旦你input它。