ARTICLE · 1289590
Excel公式会得多,多干工作多背锅
Excel公式会得多,多干工作多背锅小伙伴们好啊,今天和大家分享一组简单高效的Excel函数公式,点滴积累,也能提高工作效率。 按条件提取记录 如下图所示,希望从左侧的值班名单中提取出“A区”的不重复记录。 F2单元格输入以下公式。 =UNIQUE(FILTER(C2:C14,A2:A14="A区")) 
首先使用FILTER函数,筛选出所有A区的值班经理名单,再使用UNIQUE函数提取出不重复的记录。 按关键字提取记录 如下图所示,希望查询学历中包含关键字“科”的所有姓名。不论是本科、专科还是民科,都符合要求。 H2单元格输入以下公式,按回车。 =FILTER(A2:A16,ISNUMBER(FIND(F2,C2:C16))) 
本例中指定的条件为ISNUMBER(FIND(F2,C2:C16))。 先使用FIND函数,返回F2单元格中的内容在C2:C16区域中每个单元格所处的位置。如果某个单元格里包含F2中的内容,FIND函数返回表示位置的数字,否则返回错误值。最终得到一组由数字和错误值构成的内存数组。 然后再使用ISNUMBER函数,判断FIND函数的结果是不是数字。如果某个单元格中包含了F2中的关键字,ISNUMBER函数返回逻辑值TRUE,否则返回FALSE。 最终FILTER函数返回A2:A16单元格区域中与TRUE对应的整行记录。 按职务排序 
如下图所示,1~4月的员工考勤记录,分别存放在不同工作表中。每个月都可能有新入职以及离职人员,希望从这四个表中提取出不重复的员工名单。 
在“汇总表”的A1单元格输入以下公式,按回车即可。 =UNIQUE(TOCOL('1月:4月'!A:A,1)) 
TOCOL函数第一参数使用多工作表引用方式,表示要处理的数据范围为'1月:4月'!A:A,表示“1月”至“4月”工作表的A列,第二参数使用1,表示忽略空白单元格。 TOCOL函数将四个工作表的A列以忽略空白单元格的形式合并为一列,再使用UNIQUE函数提取出不重复名单。


如下图,希望根据F列的职务对照表,对左侧的员工信息进行排序。
H2单元格输入以下公式,按回车即可。
=SORTBY(A2:B21,MATCH(B2:B21,F:F,))

公式中的MATCH(B2:B21,F:F,)部分,分别计算出B2:B21单元格中的各个职务在F列中所处的位置。
接下来再使用SORTBY函数,根据这些位置信息对A2:B21中的内容进行排序处理。
多表合并名单

















































































