Excel 2010 删除重复值

Excel 2010 删除重复值

我有以下数据列表,其中的登录 ID 是唯一的。我需要一个公式来删除当天的任何重复条目并根据注销时间进行替换。

Login ID Extn   Login   Logout  Date
16054   53051   10:00   14:00   27/08/2016
16054   53051   8:00    16:30   29/08/2016
16054   53051   8:00    16:00   31/08/2016
16054   53051   8:00    10:33   1/09/2016
16054   53051   10:33   16:00   1/09/2016
16054   53051   8:00    18:00   2/09/2016
16054   53051   8:00    17:04   5/09/2016
16054   53051   8:00    16:00   6/09/2016
16054   53051   8:00    16:04   7/09/2016
16054   53051   8:00    16:00   8/09/2016
16054   53051   8:00    15:30   9/09/2016
16054   53051   8:00    16:30   12/09/2016
16054   53051   8:00    14:58   14/09/2016
16054   53051   14:58   16:00   14/09/2016
16054   53051   8:00    16:00   15/09/2016
16054   53051   8:00    16:00   16/09/2016
16054   53051   8:00    18:02   19/09/2016
16054   53051   8:00    8:22    20/09/2016
16054   53051   8:22    13:31   20/09/2016
16054   53051   8:00    17:00   26/09/2016
16054   53051   8:00    16:00   27/09/2016
16054   53051   8:00    16:00   28/09/2016
16054   53051   8:00    8:32    30/09/2016
16054   53051   8:32    8:33    30/09/2016

因此,更准确地说,我有以下场景,即同一天同一个人有 2 个条目。一个是他们第一次登录,第二个是他们最后一次注销。现在我想检查并删除重复的日期,并将两个最低登录时间和最高注销时间合并起来。

16054   53051   8:00    8:22    20/09/2016
16054   53051   8:22    13:31   20/09/2016

我想要的结果如下:

16054   53051   8:00    13:31    20/09/2016

您能建议我一个实现此目的的公式吗?

答案1

最简单的解决方案可能是使用数据透视表:

  • 选择您的数据并转到:插入 - 数据透视表
  • 将“登录 ID”、“分机”和“日期”列拖到“
  • 将“登录”和“注销”拖到“
  • 点击“登录”的小下拉图标“部分-值字段设置-选择”分钟并且确定
  • 对“注销”执行相同操作
  • 您的“登录”和“注销”可能会丢失其数字格式,只需在数据透视表中选择它们并将数字格式设置为“时间”(或自定义,然后输入格式字符串:“hh:mm”
  • 转到数据透视表设置 - 根据需要设计和格式化表格(删除小计,选择报告布局......)

在此处输入图片描述

相关内容