搜索表中的多个值并在Excel中返回相应的日期

时间:2014-08-04 22:01:40

标签: excel

我正在尝试搜索下面显示的表格示例

交叉类型 检查日期

Aqueduct            1/1/14      

South San Diego     1/2/14

Aqueduct            3/2/14

Railroad            3/2/14

Railroad            3/5/14

Aqueduct            4/14/14

从这张表中我试图寻找价值" Aqueduct"并返回相应的日期。不幸的是,Vlookup无法正常工作,因为它只返回初始日期值并且不会对我的数组的其余部分进行排序以获得其他值" Aqueduct"

我已经在网上搜索了几个小时,并找到了一些不错的想法,但没有一个有效。

任何帮助都会得到极大的赞赏。

1 个答案:

答案 0 :(得分:0)

在列上设置自动筛选。为 A列选择 Aqueduct 复制可见行并粘贴到其他位置。

请参阅:

AutoFilter

如果您想要一个简单的配方解决方案,我们可以使用“辅助列”

C2 中输入:

= IF(A2 = “水道”,1 “”)

C3 中输入:

= IF(A3 = “水道”,1 + MAX($ C $ 2:C2), “”)

并复制下来。这将为“好”行提供唯一的顺序ID。

最后在 D2 中输入:

= IFERROR(INDEX(B:B,MATCH(ROWS($ 2:2),C:C,0),1) “”)

并复制下来。将列 D 格式设置为日期

以下是一个例子:

x