跨境电子商务网页制作与网站建设,长尾词seo排名优化,化纤公司网站建设,1688货源网各位同学好#xff0c;今天和大家来分享几个常用函数公式的典型用法。
1、提取指定条件的不重复名单 如下图所示#xff0c;某公司课程比赛#xff0c;同一员工有多个比赛项目。希望从左侧的列表中#xff0c;提取出财务部的参赛人员名单。F2单元格输入以下公式#xff0…各位同学好今天和大家来分享几个常用函数公式的典型用法。
1、提取指定条件的不重复名单 如下图所示某公司课程比赛同一员工有多个比赛项目。希望从左侧的列表中提取出财务部的参赛人员名单。F2单元格输入以下公式按回车确认。UNIQUE(FILTER(A2:A11,C2:C11E2)) 本例中先使用FILTER函数提取出符合E2财务部门条件的所有记录C2:C11E2再使用UNIQUE函数提取出不重复记录。
2、在多行多列中提取员工名单
如下图所示希望在多行多列的值班表中提取出不重复的人员名单。G2单元格输入以下公式按回车即可 UNIQUE(TOCOL(B2:E8,1)) Excel老陈说TOCOL函数作用将区域的数据转换成一列TOCOL 函数有 3 个参数参数形式为TOCOL (数据区域[忽略空白和错误][指定行 / 列扫描])。示例中TOCOL第二个参数取1表示忽略空白单元格。
3、按指定次数重复内容 如下图希望根据B列的重复节数要求将A列课程名称按节数重复显示在D2单元格输入TOCOL(IF(B2:B4COLUMN(A:Z),A2:A4,0/0),2)按回车即可。 示例中TOCOL函数取2表格忽略错误值。
4、根据出生年月计算
根据出生年月计算年龄如下图所示需要根据B列出生年月计算年龄C2单元格公式为DATEDIF(B2,TODAY(),y) 说明TODAY函数返回系统当前的日期。DATEDIF函数以B2的出生年月作为开始日期以系统日期作为结束
5、INDEXMATCH实现近似查询
如下图所示需要根据右侧的对照表返回B列分数对应的等级。 C2公式为INDEX(F$3:F$6,MATCH(B2,E$3:E$6)) MATCH函数负责找出位置INDEX函数负责根据这个位置找到对应的值。本例中MATCH函数省略第三参数表示在E3:E6这个区域中查找小于或等于B2单元格75的最大值。在E3:E6这个区域中没有75这个值她就找到所有几个弟弟当中最大的一个弟弟也就是60。然后返回60在E3:E6这个区域中的位置2INDEX函数再根据这个位置返回F3:F6单元格中对应的值。
6、逆向查询
下面这个表中A:C列是课程姓名和部门在F2单元格输入以下公式
LOOKUP(1,0/(B2:B11E2),A2:A11) 公式解释第一个参数输入一个比0大的任意数字例如1、或者2等都可以然后是0/查找的区域查找值如果匹配到返回0没有匹配到则是#div/0的错误而Excel是忽略错误的最后一个参数选择要返回的结果单元格区域。
来源http://www.bjjiefei.com 北京杰飞线下Excel培训