积累一些Excel模板化公式,遇到类似的问题轻松搞定

模板化公式 , 就是遇到类似的情况可以修改参数直接套用,或结合实际场景构建类似公式 。不建议死记硬背 , 了解函数和公式逻辑变为己有 , 下次才能为我所用 。


计算商品总价

如下图所示,C列是商品单价,D列是数量 , 要计算所有商品的总价,F2单元格输入以下公式即可:
=SUMPRODUCT(C3:C7,D3:D7)
积累一些Excel模板化公式,遇到类似的问题轻松搞定

计算商品总价

提取指定部门的人员清单

筛选函数FILTER,筛选出“行政部”的所有人员清单:
=FILTER(B3:D10,D3:D10="行政部")
积累一些Excel模板化公式,遇到类似的问题轻松搞定

提取指定部门的人员清单

中文格式的月份

如下图所示 需要将B列的日期格式转换为中文格式的月份:
=TEXT(B3,"[DBNUM1]m月")
其中的【[DBNUM1]】将数字转为中文格式,【m月】则是提取月份信息 。
积累一些Excel模板化公式,遇到类似的问题轻松搞定

中文格式的月份

提取指定字符后的数据

从C列中提取指定字符(逗号和短横线)后面的数据 。
=TEXTAFTER(C3,{" , ","-"},)
积累一些Excel模板化公式,遇到类似的问题轻松搞定

提取指定字符后的数据

多条件查询

【积累一些Excel模板化公式,遇到类似的问题轻松搞定】要根据姓名和性别查询对应的部门:
=XLOOKUP(F3&G3,B:B&C:C,D:D)
积累一些Excel模板化公式,遇到类似的问题轻松搞定

多条件查询

计算年龄

如下图所示,C列是员工出生年月,计算当前的年龄:
=DATEDIF(C3,TODAY(),"y")
TODAY获取当前日期,DATEDIF返回出生日期和当前日期之间的年数 。
积累一些Excel模板化公式,遇到类似的问题轻松搞定

计算年龄

计算年终奖基数

员工薪资作为年终奖基数,不足5000的按5000算:
=MAX(5000,C3)
积累一些Excel模板化公式,遇到类似的问题轻松搞定

计算年终奖基数

其中XLOOKUP,FILTER,TEXTAFTER这几个函数要在较高版本的Excel中才能使用,而DATEDIF是隐藏函数,只能手动输入 。

相关经验推荐