Excel 常用函数:从基础到中级的完整清单
把 57 个 Excel 常用函数整理成 9 个函数家族,并用学习地图说明基础函数、中级函数、综合应用和系列文章之间的关系。
学习 Excel 函数时,真正困难的通常不是公式语法,而是:面对一个问题,不知道该从哪一类函数开始找。
这篇文章不再把 57 个函数平铺成 57 张同样大小的卡片,而是把它们整理成 9 个函数家族。先找到问题属于哪个家族,再进入对应案例文章学习具体写法。
先认出问题类型,再从函数家族中选择工具。基础函数解决单个明确问题,中级函数处理动态结果、批量计算和公式组织。
统计、条件、查找、文本、逻辑和日期。通常一个公式解决一个明确问题。
动态数组、批量计算和公式组织。让结果自动扩展,减少复制和手工整理。
不再增加新等级,而是把多个函数组合成查询、周报、异常清单和汇总表。
使用这张地图前,先认识三个符号
:A2:A100 表示从 A2 到 A100。
$$A$2:$A$100 复制公式时不会移动。
""”淘宝” 是文字,"" 表示空白文本。
公式基本结构仍然只有一句话:
=函数名(需要处理的数据, 条件或规则)
不用先背完整语法。先确认公式要处理什么数据、判断什么条件、最后返回什么。
一、基础函数地图:39 个函数,6 个家族
基础函数的判断标准不是“看起来简单”,而是它通常可以独立解决一个明确问题。掌握下面 6 个家族,已经能够完成大部分日常统计、数据清洗和基础报表工作。
一共有多少、平均多少、最大最小是多少?
先计算数量和数值,再决定是否需要保留小数或按整箱取整。
SUMAVERAGEMAXMINCOUNTCOUNTACOUNTBLANKROUNDROUNDUPROUNDDOWN=SUM(F2:F7)汇总销量只统计某个平台、状态或商品的数据
先判断哪些行符合条件,再对命中的记录计数、求和或求平均。
COUNTIFCOUNTIFSSUMIFSUMIFSAVERAGEIF=SUMIFS(G:G,C:C,“淘宝”,I:I,“正常”)多条件求和根据商品编码补名称、价格或供应商
可以一步返回结果,也可以先找到相对位置,再按位置取值。
VLOOKUPXLOOKUPINDEXMATCHXMATCH=XLOOKUP(A2,商品表!A:A,商品表!B:B)按编码返回名称截取、清洗、拼接和查找文字
适合订单号、商品编码、标题和从其他系统复制出来的脏数据。
LEFTRIGHTMIDLENTRIMSUBSTITUTETEXTJOINFINDSEARCH=LEFT(B2,2)提取订单号前缀根据数据生成正常、预警或异常状态
把数字和文字条件转换成业务可以直接处理的状态与提醒。
IFIFSANDORIFERROR=IF(H2<10,“库存不足”,“正常”)生成库存状态获取今天,或从日期中提取年月日
日期是可以继续计算的数值,不只是显示在单元格里的文字。
TODAYNOWYEARMONTHDAY=MONTH(A2)提取月份二、中级函数地图:18 个函数,3 个家族
中级函数不代表“只有高手才能用”。它们只是比基础函数多一层结构:处理日期周期、返回一整片动态结果,或者把同一套规则批量应用到多行多列。
部分函数需要较新的 Excel 或 WPS 版本。输入函数名后无法识别时,先检查当前软件版本是否支持。
按位置替换、拼接,并处理周和月份周期
在基础文本和日期函数上继续增加格式处理、周统计和日期间隔能力。
REPLACECONCATWEEKDAYWEEKNUMDATEDIFEDATE=WEEKNUM(A2,2)生成周数一个公式自动生成一整片结果
筛选、去重、排序、编号和行列转换,不再手工复制粘贴结果。
FILTERUNIQUESORTSORTBYSEQUENCETRANSPOSE=FILTER(A2:F500,F2:F500=“异常”)生成异常清单减少长公式、下拉复制和重复计算
给中间结果命名,并按行、按列或逐项执行同一套计算规则。
LETMAKEARRAYBYROWBYCOLMAPREDUCE=BYROW(C2:I100,LAMBDA(row,SUM(row)))逐行汇总三、什么时候从基础函数走向中级函数
中级函数不是为了替换基础函数,而是在数据量和任务结构变复杂后,减少手工步骤。
四、综合应用:真正工作的表格通常由多个家族协作
综合应用不再增加函数等级。重点是把输入、筛选、计算和输出按顺序组合起来。
根据商品编码返回名称,查不到时显示“未维护”。
=IFERROR(XLOOKUP(A2,商品表!A:A,商品表!B:B),“未维护”)先把日期转换成周数,再按 SKU 和周数汇总销量。
=SUMIFS(销量列,SKU列,目标SKU,周数列,目标周)筛出异常或低库存记录,再按销量从高到低排列。
=LET(数据,FILTER(原表,异常条件),SORTBY(数据,销量列,-1))生成不重复 SKU,再为每个 SKU 批量计算总销量。
=MAP(UNIQUE(SKU列),LAMBDA(sku,SUMIFS(销量列,SKU列,sku)))五、这个系列应该怎么读
知道 57 个函数分成哪些家族,遇到问题时从哪里开始找。
02 · 基础练习逐个练习 39 个基础函数用两张真实 Excel 示例表查看公式区域、结果和使用场景。
03 · 查找专题看懂五个查找函数的区别逐个理解 VLOOKUP、XLOOKUP、INDEX、MATCH 和 XMATCH。
04 · 模糊匹配理解 *、?、~ 通配符在理解查找与条件函数后,继续解决开头、结尾、包含和转义匹配。
05 · 中级练习掌握 18 个中级函数用三张示例表练习日期计算、动态数组和批量处理。
求总数先看统计,按条件处理先看条件函数,补资料先看查找,自动生成清单先看动态数组,减少复制公式再看批量计算。