我正在使用 Excel 2007。Excel 工作表上有 700 多行信息,我使用过滤器通过“日期”列筛选出某些员工开始为某个分支机构和/或团队工作的时间。
例如,假设约翰于 2009 年 1 月 1 日起在纽约分公司担任顾问,但在 2010 年 1 月 1 日起,他转到了另一个团队,比如担任会计。
现在,当我过滤掉 2009-1-01 及以后的日期以查看有多少人在纽约分公司工作时,同一个人 John 会出现两次,因为他转到了不同的团队,但仍然在同一个分公司。
有什么方法可以消除这种重复现象,让约翰只出现一次,作为顾问或会计师(最好是作为会计师,因为这是最近的一次),而不永久删除整行?
答案1
好的,告诉我这对你是否有用。
1) 首先按“名称”对电子表格进行排序,然后按“日期”进行排序。
2)添加一个名为“旧位置”的额外列。
3) 沿着排序列表向下移动,对于遇到的每个具有重复行的名称,保留第一次出现的内容,但为所有较旧的重复项在“旧位置”列中添加“X”。
现在,您可以通过保留“旧职位”列不等于“X”的行进行筛选。这样您就会得到所有员工的最新职位。
只要没有两个名字完全相同的员工,我认为这应该可行(否则尝试使用员工 ID 或每个人独有的东西而不是他们的姓名)。