想在excel表中列示出本月与上月相比,有哪些员工是新增的,有哪些员工是减少的,用什么公式能够实现呢?

2025-03-10 01:26:26
推荐回答(3个)
回答1:

用V函数就可以完成。

回答2:

新增员工,在C2中输入公式:
=INDEX(B:B,SMALL(IF(COUNTIF($B$2:$B$200,$A$2:$A$200),4^8,ROW($B$2:$B$200)),ROW(1:1)))&""
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格
减少员工,在D2中输入公式:

=INDEX(A:A,SMALL(IF(COUNTIF($A$2:$A$200,$B$2:$B$200),4^8,ROW($A$2:$A$200)),ROW(1:1)))&""
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格。
自己根据实际数据大小,修改公式中的$200到实际最后行数。

回答3:

新增员工 =IFERROR(INDEX($B$2:$B$4,SMALL(IF(COUNTIF($B$2:$B$4,$A$2:$A$4)=0,ROW($A$1:$A$3),65536),ROW(A1))),"")
减少员工=IFERROR(INDEX($A$2:$A$4,SMALL(IF(COUNTIF($A$2:$A$4,$B$2:$B$4)=0,ROW($A$1:$A$3),65536),ROW(A1))),"")
数组公式,三键结束。