我设置了电子表格,它已包含大量数据。 A列保存日期对象,B列保存数值。我想使用Vlookup查找数值并返回相应的日期值。问题是Vlookup搜索表数组的最左列,这是一个问题,因为列保存日期。如果我查找日期,这很容易做,但我怎样才能查找数值。我知道交换日期和数字列会做到这一点,但我正在寻找一种解决方案,可以让我保持电子表格的结构完整。
答案 0 :(得分:4)
实施例
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
。
这些是意大利语功能名称。
英语等价物分别为INDEX
和MATCH
。
修改。用户提问后更新。
假设您的日期在a2:a7范围内,其值在b2:b7上,并且您正在寻找值为5的最新日期:
=MAX(IF($B$2:$B$7=5;$A$2:$A$7))
您必须使用数组公式,因此您需要在输入ctrl+shift+enter
后按{{1}}。