按日期排序仍在工作的人

按日期排序仍在工作的人

我有一个包含 4 列的 Excel 文件:姓名、员工编号、入职日期、离职日期。我的老板想知道那些仍在工作的人。输出应如下所示:姓名、员工编号、入职日期。您对 Excel 公式有什么想法吗?提前致谢!

答案1

这解决了这个问题:

在此处输入图片描述

注意:

  • 如果您使用的是旧版本的 Excel,则在单元格 AE15 中使用此数组 CSE 公式。

    {=IFERROR(INDEX(AE$2:AE$6, SMALL(IF($AH$2:$AH$6="", ROW($AH$2:$AH$6)-ROW($AH$2)+1), ROW(1:1))),"" )}`
    
  • 完成配方Ctrl+Shift+Enter,然后向右填充,再向下填充。

  • 如果使用更高版本(如 2021 或 365),则可以在单元格 AE10 中使用此动态数组函数。

    =FILTER($AE$2:$AG$6,$AH$2:$AH$6="","No Data")

  • 根据需要调整公式中的单元格引用。

答案2

选择范围并转到数据 - 来自表/范围: 在此处输入图片描述

在 Power Query 编辑器下 - 过滤 Date_Left 列 - 选择 null: 在此处输入图片描述

右键单击 Date_Left 列并选择 Remove-然后 Close & Load: 在此处输入图片描述 在此处输入图片描述

相关内容