如何在Excel用函数根据姓名来查找最早日期

2025-04-14 16:23:38
推荐回答(3个)
回答1:

根据日期是升序还是乱序来写公式,假如日期是乱序的,可用MIN数组公式:如下图

E1输入数组公式(数组公式必须按Ctrl+Shift+Enter组合键输入,Excel会自动在公式外面嵌套一对大括弧)

=MIN(IF(A$2:A$15=D2,B$2:B$15))

公式下拉。

如果日期是升序的,直接用INDEX+MATCH一般公式就可以了,如下图

E1=INDEX(B:B,MATCH(D2,A:A,0))

公式下拉。

知识扩展:

日期不必全部升序,只要相同姓名的日期升序就可以了,如下图:

回答2:

如图

=MIN(IF($A$2:$A$11=D2,$B$2:$B$11,""))

同时按CTRL  SHIFT  回车键,再下拉公式

根据实际修改

回答3:

LOOKUP,VLOOKUP