乐于分享
好东西不私藏

16个Excel万能公式,一键收藏

16个Excel万能公式,一键收藏

经常有读者问我:有没有那种不用动脑子、拿来就能用的公式?

说实话,Excel里真正的"万能公式"确实存在。它们不是某个复杂嵌套,而是一套固定写法,遇到对应场景,直接套用就行。

我整理了16个日常工作中出现频率最高的公式模板。每一个我都标注了适用场景核心写法,建议收藏。


01|多条件判断:IF + AND / OR

场景:同时满足多个条件,或满足任意一个条件时,返回特定结果。

写法

且关系:=IF(AND(条件1,条件2), "成立", "不成立")
或关系:=IF(OR(条件1,条件2), "成立", "不成立")

02|多条件查找(经典必记)

场景:根据多个条件匹配一个值,比如按"姓名+月份"查业绩。

写法=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)), 返回区域)

这是我最常用的查找写法,比VLOOKUP+辅助列清爽得多。


03|多条件求和

场景:按多个维度汇总数据。

写法=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)


04|多条件计数

场景:统计同时满足多个条件的记录条数。

写法=COUNTIFS(条件列1, 条件1, 条件列2, 条件2)


05|按月汇总

场景:按月份统计金额、数量等。

写法=SUMPRODUCT((MONTH(日期列)=月份数字)*数值列)


06|排名计算

场景:在一组数据中计算某个数值的排位。

写法=RANK(数值, 数值区域)


07|屏蔽VLOOKUP的错误值

场景:查找不到时,显示"未找到"或留空,而不是#N/A

写法=IFERROR(VLOOKUP(...), "未找到")


08|从文本中提取任意位置的数字

场景:单元格里数字夹杂在文字中间,需要单独提取。

写法(数组公式,需Ctrl+Shift+Enter):=LOOKUP(99,MID(文本,MATCH(1,MID(文本,ROW(1:99),1)0,0),ROW(1:99))*1)

这个稍微硬核,但遇到乱码文本时是救命神器


09|分离汉字和数字

场景:中文在前或中文在后,需要拆开。

写法

汉字在前:=LEFT(单元格, LENB(单元格)-LEN(单元格))
汉字在后:=RIGHT(单元格, LENB(单元格)-LEN(单元格))

10|统计不重复值个数

场景:统计客户数、产品数等,要去掉重复。

写法=SUMPRODUCT(1/COUNTIF(区域, 区域))


11|多工作表同一位置求和

场景:1月到12月的表,都要汇总B2单元格。

写法=SUM('1月:12月'!B2)


12|在公式里加注释

场景:想让别人(或未来的自己)看懂公式逻辑。

写法=你的公式 + N("这里写备注")

不影响计算结果,但能"自文档化"。


13|计算两个日期的间隔月份

场景:算工龄、账龄、合同剩余月数。

写法=DATEDIF(开始日期, 结束日期, "m")


14|生成随机整数

场景:抽奖、随机分组、模拟数据。

写法=RANDBETWEEN(最小值, 最大值)


15|四舍五入

场景:保留指定小数位数。

写法=ROUND(数字, 保留位数)


16|批量筛选(365 / WPS专属)

场景:按多个条件一次性筛出所有符合记录。

写法=FILTER(数据区域, (条件1)*(条件2)*(条件3))

这个公式在Excel 365和最新版WPS里非常好用,替代传统高级筛选


最后说两句

Excel函数真正的效率,不是靠记多少,而是靠记住"套路"

这16个写法,覆盖了日常工作中80%以上的查询、统计、清洗场景。你不用每次都重新想逻辑,直接拿来改参数就行。

建议你把这篇收藏+转发,下次遇到类似问题,打开照着写,三分钟解决问题。

如果你也有自己压箱底的"万能公式",欢迎在评论区补充分享——我们一起把这个清单变得更全。


如果你觉得有用,点个「在看」支持一下,后续我还会整理更多Excel实用技巧,持续关注不迷路。