2013-04-29 62 views
1

我有2张;其中大数据集由非唯一标识符和日期 例如结合VLOOKUP与小号

xx - 01/12/2012 
xx - 05/12/2012 
xx - 02/11/2012 
yy - 02/04/2012 
yy - 25/05/2012 
zz - 06/03/2013 

第二片具有标识符的样品,我需要查找从主数据集的最早日期。

如果我使用正常的VLOOKUP它会返回列表中每个id的第一项。

我可以用Small得到最早的日期,但是没有链接到id。

问题我该如何结合这些来获得每个ID的最早日期?

NB我知道我可以只是做了第二次排序上主桌按日期标识之后,由于VLOOKUP会返回前值,但我感兴趣的方式将这些公式结合起来。

回答

2

尝试 “阵列式” 像这样

=MIN(IF(A2:A7="xx",B2:B7))

其需要与CTRL + SHIFT确认 + ENTER

如果没有 “XX” 的值结果为零,如果您使用SMALL而不是MIN,即

=SMALL(IF(A2:A7="xx",B2:B7),1)

....然后你会得到一个错误[#NUM!如果没有“XX”的价值观......

+0

很不错的!我正在尝试使用'IFs'和'VLOOKUPs'的数组公式,并且无法获得。 – 2013-04-29 12:15:37