网站首页 > 开源技术 正文
导言:
早上9点,你盯着屏幕上的销售报表直叹气:
- 要统计"华东区+Q3季度+产品A"的销售额,得用SUMIFS嵌套MONTH函数,手一抖就写错区域;
- 客户名单里混着"138-XXXX-XXXX"和"139XXXXXXXX"两种格式的电话,手动提取得熬半小时;
- 合并3个部门的季度数据表,复制粘贴到凌晨,眼睛都花了......
别慌!今天这篇「Excel效率急救包」,整理了18个覆盖90%办公场景的万能公式,从条件判断到数据清洗,从单表计算到多表合并,新手也能10分钟上手。重点标*的公式,用最新版WPS或Office365直接跑通!
一、条件判断与统计类:数据筛选不再头大
1. 多条件判断:IF+AND/OR,新手也能玩转复杂规则
- =IF(AND(条件1,条件2),返回值):同时满足多个条件时返回指定值(比如"销售额>10万且利润率>20%",标记为"优质客户")。
- =IF(OR(条件1,条件2),返回值):满足任一条件就触发结果(比如"业绩TOP10或新客户",优先跟进)。
- *=IFS(条件1,值1,条件2,值2)(新函数):多条件分段判断更简洁(比如分数90+标"优秀",80-89标"良好",直接列条件配结果)。
2. 多条件查找:LOOKUP老司机,XLOOKUP新王者
- =LOOKUP(1,0/((条件1*条件2)),区域):经典多条件查找公式(比如找"销售部+张三"的业绩,用0/过滤掉不满足条件的行)。
- *=XLOOKUP(值1&值2,列1&列2,返回列)(新函数):直接拼接多条件查找,还能自定义查不到时返回"无记录",比VLOOKUP香10倍。
3. 多条件求和/计数:SUMIFS/COUNTIFS,老板要的报表秒出
- =SUMIFS(值区域,判断区域1,条件1,判断区域2,条件2):按多个条件求和(比如统计"北京+手机"的销量,直接套公式)。
- =COUNTIFS(判断区域1,条件1,判断区域2,条件2):多条件计数(比如算"上海+客单价>5000"的客户数量)。
4. 按月求和:SUMPRODUCT+MONTH,跨月数据一键汇总
=SUMPRODUCT((MONTH(日期列)=数字)*数字列):比如要算6月总销售额,把"数字"换成6,日期列选订单时间,数字列选销售额,直接出结果。
二、数据处理与计算类:脏数据秒变规整报表
5. 屏蔽错误值:IFERROR,告别#N/A/#VALUE社死现场
=IFERROR(公式,错误返回的值):比如用VLOOKUP查不到数据时,自动显示"无记录",报表瞬间专业。
6. 提取任意位置数字:REGEXEXTRACT/REGEXP,乱文本中精准抠数
- *=REGEXEXTRACT(字符,"[\d.]+")(Excel新版):从"产品A售价199元"里提取199,不管数字在哪。
- *=REGEXP(字符,"[\d.]+")(WPS):同上,兼容旧版WPS的神器。
7. 分离汉字和数字:TEXTSPLIT,乱码姓名/编号秒拆分
=TEXTSPLIT(字符,ROW(1:10)-1,,1):比如"张三13812345678",直接拆成"张三"和"13812345678",再也不用手动分列。
8. 计算不重复值个数:SUMPRODUCT/UNIQUE,去重统计超简单
- =SUMPRODUCT(1/COUNTIF(区域,区域))(经典公式):统计A列不重复的客户数量。
- *=COUNTA(UNIQUE(区域))(新函数):用UNIQUE先去重,再用COUNTA计数,更直观。
三、高级应用技巧类:效率翻倍的隐藏技能
9. 多工作表同一位置求和:SUM跨表汇总,月底报表不用复制粘贴
=SUM(开始工作表:结束工作表!单元格):比如1-12月的"销售额"都在B2单元格,直接写=SUM('1月:12月'!B2),秒汇总全年数据。
10. 公式中加备注:N函数,给公式写"说明书"
=公式表达式 + N("备注内容"):比如=SUM(A:A)+N("注:A列为销售额"),公式下方直接显示备注,以后修改再也不怕忘逻辑。
11. 计算月份间隔:DATEDIF,算工龄/账期超准
=DATEDIF(开始日期,结束日期,"m"):比如入职日期是2024-1-1,今天2025-8-27,用这个公式算月份数,结果直接是20个月。
12. 生成随机整数:RANDBETWEEN,抽奖/抽样必备
=RANDBETWEEN(最小整数,最大整数):比如抽10-100之间的随机数,直接写=RANDBETWEEN(10,100),每次刷新都变。
13. 四舍五入:ROUND,财务报表精确到分
=ROUND(数字,小数保留位数):比如金额123.456元,保留2位小数写=ROUND(123.456,2),结果123.46,财务用了都说好。
四、新版特有强大功能:Excel/WPS用户的"外挂"
14. 批量筛选:FILTER,一键提取符合条件的数据
=FILTER(区域,(条件1*条件2*条件3)):比如筛选"销量>1000且地区=华东"的数据,直接输出结果,不用手动勾选筛选框。
15. 合并多个表格:VSTACK,跨表数据一键拼接
=VSTACK(表1:表N!区域):比如3个部门的季度数据表,每表结构一样,用VSTACK直接合并成一个总表,比复制粘贴快10倍。
16. 分类汇总:GROUPBY,按字段分组统计
=GROUPBY(合并项,合并值,SUM):比如按"产品类别"分组,统计每类的总销售额,公式自动输出分类汇总表。
17. 生成超链接:HYPERLINK,工作表跳转超方便
=HYPERLINK("#表名!单元格地址","显示的文本"):比如在目录表写=HYPERLINK("#1月数据!A1","点击看1月报表"),点击直接跳转到对应表格。
18. 生成不重复表格:UNIQUE,去重提取超干净
=UNIQUE(表格):比如有重复的客户订单,用UNIQUE直接提取唯一记录,省去手动删除重复项的麻烦。
使用前必看3个提醒
- 版本兼容:带*的公式需要Office365或WPS最新版(2023及以上),旧版可能报错;
- 数组公式:新函数多为动态数组,输入后会自动填充到相邻单元格,别手动下拉;
- 组合使用:公式可以嵌套(比如SUMIFS+MONTH),复杂需求用组合拳解决。
实战场景举例
- 月底销售报表:用SUMIFS按地区、产品、月份求和,MONTH提取月份,5分钟搞定;
- 客户数据清洗:用REGEXP提取电话号码,TEXTSPLIT分离姓名和手机号,乱数据秒变规整;
- 多部门数据整合:用VSTACK合并3个部门的季度表,GROUPBY按产品分类汇总,10分钟出总报表。
自测题(答案见文末)
- 用IF函数判断:若A1>100且B1<50,显示"达标",否则显示"不达标",公式怎么写?
- 统计A列中"销售部"+"业绩>8000"的员工数量,用哪个公式?
- 从文本"订单号:20250827-1234"中提取数字"202508271234",用什么公式?
答案
- =IF(AND(A1>100,B1<50),"达标","不达标")
- =COUNTIFS(A:A,"销售部",B:B,">8000")
- =REGEXEXTRACT(A1,"\d+")(或REGEXP(A1,"\d+"),WPS可用)
欢迎关注:千万别学excel,这里有数千篇excel相关视频和文章,带你玩转excel!祝你早日升任CEO,迎娶白富美,走上人生巅峰~( ̄▽ ̄~)~
猜你喜欢
- 2025-09-04 Python学不会来打我(18)条件语句if/else/elif使用方法与实战场景
- 2025-09-04 IF函数简单,多条件逻辑判断却很难,掌握这五种方法就一通百通了
- 2025-09-04 由浅入深学会IF函数,新手必学!快来学学吧
- 2025-09-04 Excel函数之王IF函数:三步通关复杂决策!
- 2025-09-04 如何解决:字符串字符之间加分隔符
- 2025-09-04 在Excel中,你真的精通 * + 这些吗?
- 2025-09-04 Excel 小白必藏!9 个常用公式覆盖 80% 办公场景,处理数据不费劲
- 2025-09-04 Excel逻辑判断不再头疼:AND和OR你必须会!
- 2025-09-04 千万别说你会IF函数,这些公式,你都不一定全会
- 2025-09-04 [office] Excel if函数用法教程以及使用实例
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)