在日常的工作数据处理中,我们常常会遇到这样的情况:多个月份或不同时间段的相关数据,分别存放在Excel的不同工作表里。就像下面这组员工考勤记录(如下图所示),1月至4月的员工考勤数据各自独立在不同工作表中,而且每个月员工名单可能会因新入职和离职人员而有所变化。此时,我们希望能从这四个工作表中提取出一份不重复的员工名单,该如何操作呢?Excel的函数组合为我们提供了便捷高效的解决方案。
观察这组数据,“1月”“2月”“3月”“4月” 这四个工作表分别记录着对应月份的员工考勤情况,其中A列存放着员工名单。我们要在名为 “汇总表” 的工作表中进行操作,在A1单元格输入公式 “=UNIQUE(TOCOL('1月:4月 '!A:A,1))” ,然后按下回车键,就能实现我们的目标。
这个公式主要由TOCOL函数和UNIQUE函数组成。首先来看TOCOL函数 “TOCOL('1月:4月 '!A:A,1)” 。TOCOL函数的第一参数采用了多工作表引用方式 “'1月:4月 '!A:A” ,这表示要处理的数据范围涵盖了 “1月” 至 “4月” 这四个工作表的A列,即包含了四个月的所有员工姓名数据。第二参数 “1” 的作用是忽略空白单元格,也就是说,在将这四个工作表的A列数据进行合并时,TOCOL函数会跳过其中的空白单元格,只提取有数据的单元格内容,并将它们整理成一列。这样,原本分散在四个工作表A列中的员工姓名,就被整合到了一起。
接着,UNIQUE函数 “UNIQUE(TOCOL ('1月:4月 '!A:A,1))” 发挥作用。UNIQUE函数的功能是对输入的数据进行去重处理,它会从TOCOL函数合并得到的那一列员工姓名中,去除重复的姓名,只保留唯一的值。最终,在 “汇总表” 的A1单元格中就会显示出一个不重复的员工名单,包含了这四个月中出现过的所有员工姓名。
通过掌握这个公式的用法,当我们再次面对需要合并多个工作表数据并提取不重复信息的任务时,就能快速准确地完成操作,大大提高数据处理的效率,让我们在处理复杂数据时更加得心应手。
评论 (0)