你是不是也这样?
• SUMIF、VLOOKUP 用得滚瓜烂熟 • 但表格一复杂就卡住 • 同样的需求,别人一个函数搞定,你要写三行公式 • 加班到深夜,代码写了一堆,结果还不准确
因为——你还没用过这3个冷门函数。
今天给你分享 Excel函数进阶:3个冷门但超好用的函数。
学完你会发现:
• 有些问题,根本不用写复杂公式 • 一个函数 = 别人三行代码的效果 • 真正的高手,都在偷偷用这些
函数1:TEXTJOIN - 文本合并之王
什么场景用它?
你有一列名字,要合并成一行显示:
你的方法:
• 一个一个复制粘贴 • 或者用 & 一个一个连接 • 累死了
TEXTJOIN方法:
=TEXTJOIN("、",TRUE,A1:A5)结果: 张三、李四、王五
使用方法
=TEXTJOIN(分隔符, 是否忽略空白, 合并区域)=TEXTJOIN("、",TRUE,A1:A5)= TEXTJOIN(",",FALSE,B1:B10)实战场景
场景1:统计部门人员
原始:销售部名单(10行)目标:销售部-张三、李四、王五、赵六...公式:=TEXTJOIN("、",TRUE,名单区域)场景2:汇总订单产品
原始:订单包含的产品名目标:订单1:产品A、产品B、产品C公式:=TEXTJOIN("、",TRUE,产品区域)场景3:生成报表摘要
原始:各区域销售额目标:华东:100万、华北:80万、华南:120万公式:=TEXTJOIN(";",TRUE,区域&":"&销售额&"万")函数2:IFS - 多条件判断升级版
什么场景用它?
你有这样的需求:
• 成绩 >= 90 → 优秀 • 成绩 >= 80 → 良好 • 成绩 >= 60 → 及格 • 成绩 < 60 → 不及格
你的方法:
=IF(A1>=90,"优秀",IF(A1>=80,"良好",IF(A1>=60,"及格","不及格")))嵌套IF,括号数到手软
IFS方法:
=IFS(A1>=90,"优秀",A1>=80,"良好",A1>=60,"及格",TRUE,"不及格")清晰明了,谁都能看懂
使用方法
=IFS(条件1, 结果1, 条件2, 结果2, ..., TRUE, 默认值)注意: 最后一个条件用 TRUE,表示"以上都不满足时"
实战场景
场景1:绩效考核
90分以上 → A级(奖金5000)80-90分 → B级(奖金3000)70-80分 → C级(奖金1000)70分以下 → D级(无奖金)场景2:销售提成
月销售额 >= 100万 → 提成15%月销售额 >= 50万 → 提成10%月销售额 >= 20万 → 提成5%其他 → 提成2%场景3:等级划分
>=100 → VIP客户>=50 → 重要客户>=20 → 普通客户<20 → 低价值客户函数3:SUMPRODUCT - 条件统计神器
什么场景用它?
你有这样的需求:
• 统计"华东区"+"销售额>100万"的数量 • 计算"销售部"+"迟到次数" • 汇总"北京"+"空调"+"销量"
你的方法:
• SUMIFS + COUNTIFS 组合 • 或者加辅助列 • 复杂得要命
SUMPRODUCT方法:
=SUMPRODUCT((区域1=条件1)*(区域2=条件2)*数值区域)使用方法
=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*求和区域)核心:* 相当于 AND,满足两个条件才统计
实战场景
场景1:统计双重条件
统计华东区销售额大于100万的订单数=SUMPRODUCT((部门="华东")*(销售额>100))场景2:加权求和
计算总工资(基本工资 + 绩效 × 系数)=SUMPRODUCT(基本工资, 绩效系数) + SUMPRODUCT(绩效, 系数)场景3:多条件求和
统计北京地区空调销量总和=SUMPRODUCT((城市="北京")*(产品="空调")*销量)三个函数对比
一句话总结
记住:
不是函数难,是没用对。这3个冷门函数,让你的效率提升不止一点点。
💬 互动话题
你最想学哪个函数?
• TEXTJOIN:文本合并太需要了 • IFS:再也不用嵌套IF了 • SUMPRODUCT:条件统计神器
评论区说说你在工作中遇到过什么统计难题?下期帮你解决!
👍 觉得有用:点个赞,收藏起来慢慢学!
📤 想转发:转发给同事,一起提升Excel技能!
🔔 关注我:点关注,更多Excel干货!
夜雨聆风