我在Excel中有2张,其中一张包含三列数据(Name
Date
Time
),另一张包含一列(Name
)目前是空的。我想弄清楚的是如何在Sheet 2上显示与1月25日相匹配的名字。
Name Date Time
A 25-Jan noon
B 19-Feb 6pm
C 25-Jan 3pm
Name
A
C
答案 0 :(得分:0)
假设您的查询日期位于B1
的{{1}},
在sheet2
的{{1}}中尝试此公式,然后向下拖动并向下复制,直到看到所有匹配项:
A2
Sheet2
是包含您的查找值的单元格,即 =IF(ISERROR(INDEX(Sheet1!$A$1:$A$99,SMALL(IF(Sheet1!$B$1:$B$99=$B$1,ROW(Sheet1!$A$1:$A$99)),ROW(1:1)),1)),"",INDEX(Sheet1!$A$1:$A$99,SMALL(IF(Sheet1!$B$1:$B$99=$B$1,ROW(Sheet1!$A$1:$A$99)),ROW(1:1)),1))
。
这是一个数组公式,所以按 ctrl + shift + 输入来计算公式。 强>
在列出所有匹配项后,公式将返回空白单元格。