小Jo聊分析——小Jo专注数据分析领域,分享实战干货。从数据清洗到可视化呈现,帮你构建系统的数据分析思维。
点击 阅读原文或复制链接 https://s.fanruan.com/86q83免费体验在线零代码数据分析工具。
很多人学习Excel时,容易陷入一个误区:以为函数越多,数据分析能力就越强。
但在实际工作中,无论是电商运营、财务分析,还是经营数据复盘,真正高频使用的函数其实非常集中。大多数数据处理场景,本质都可以归纳为四类问题:
围绕这四类需求,Excel中有8个函数几乎构成了数据分析的基础能力框架。掌握它们,不仅能大幅提升数据处理效率,也能为后续建立分析模型打下基础。
一、数据查询
在任何数据分析工作中,最基础的操作就是根据某个条件找到对应数据。例如订单号对应金额、商品ID对应价格、日期对应销量等。
这一类问题的核心函数主要有三个:VLOOKUP、MATCH、INDEX。
VLOOKUP是最常见的数据查询函数
VLOOKUP的核心作用是根据查找值,在数据表中定位记录并返回指定列的数据。其基本结构为:
VLOOKUP(查找值, 数据区域, 返回列序号, 匹配方式)
这个函数之所以使用频率极高,是因为它非常适合解决业务中最常见的数据关联问题。例如:
VLOOKUP本质上就是一种轻量级的数据关联方式。如果从数据库视角来看,它和SQL里的LEFT JOIN非常类似。
不过VLOOKUP也有明显局限:
因此在复杂分析场景中,很多分析师会用INDEX + MATCH组合来替代它。
MATCH解决的是“定位问题”
MATCH函数并不会返回数据,而是返回目标值在区域中的相对位置序号。
MATCH(查找值, 查询区域, 匹配方式)
它最大的价值在于动态定位。例如:
在自动化报表模型中,经常需要根据字段名称自动定位列位置,而不是手动填写列号,这时候MATCH就非常重要。
从逻辑上看,MATCH完成的是索引定位这一步。
INDEX实现按位置提取数据
INDEX函数负责根据行号和列号返回指定位置的数据。
INDEX(数据区域, 行号, 列号)
单独使用INDEX时,它只是一个简单的取值函数。但当它和MATCH结合时,就形成了非常灵活的查询结构:
INDEX负责取值
MATCH负责定位
这种组合方式可以实现:
在复杂分析表中,INDEX+MATCH不仅能替代VLOOKUP,还能构建更稳定的数据引用结构。
二、条件汇总
如果说查找函数解决的是数据匹配问题,那么SUMIF和SUMIFS解决的就是数据汇总问题。
在经营分析、销售分析、财务分析中,大量指标其实都是条件汇总计算出来的。
例如:
这类计算基本都可以通过SUMIF或SUMIFS完成。
SUMIF用于单条件统计
SUMIF可以在满足某个条件的情况下,对指定区域进行求和。
SUMIF(条件区域, 条件, 求和区域)
这种函数在业务报表中的应用非常广泛,例如:
在很多运营数据表中,一张基础明细表就可以通过多个SUMIF公式生成完整的指标统计。
SUMIFS解决多维度汇总
当统计条件超过一个时,就需要使用SUMIFS函数。
SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2…)
SUMIFS本质上实现的是多维筛选后的聚合计算。
例如统计某地区某商品在某时间段的销售额,本质上就是三个条件叠加。
在很多经营分析表中,大量关键指标其实都是通过SUMIFS生成的,例如:
但随着企业数据量增长,SUMIFS公式也会越来越复杂。当数据维度达到几十个时,仅依靠Excel维护公式会变得非常困难。
这也是为什么很多企业在Excel之外增加BI工具。例如九数云可以直接连接业务数据库,通过拖拽维度就能生成类似SUMIFS的统计逻辑,同时自动更新报表,避免大量公式维护。
三、文本处理
在真实业务数据中,很多字段并不是标准化结构。例如订单编号、商品编码、地址信息、身份证号等,往往包含多层信息。
这时候就需要使用文本处理函数。
其中最常用的两个函数是MID和FIND。
MID负责截取指定位置的文本
MID函数用于从文本中提取指定位置的一段字符。
MID(text, start_num, num_chars)
它的核心价值在于能够提取文本中任意位置的信息。
例如在数据处理中常见的场景包括:
在很多数据清洗任务中,MID是非常基础但非常高频的函数。
FIND用于定位字符位置
FIND函数用于查找某个字符在文本中的位置。
FIND(find_text, within_text)
它经常与MID配合使用,通过先定位分隔符,再截取文本。
例如:
在数据清洗过程中,FIND + MID几乎是最常见的组合。
当企业的数据来源越来越多,比如电商平台、门店系统、财务系统等,文本结构往往不统一。除了Excel函数外,很多团队也会通过九数云进行数据清洗,把多系统数据统一整理后再进行分析。
四、逻辑判断
最后一个必须掌握的函数是IF。
IF函数用于根据条件返回不同结果,是Excel最基础的逻辑函数之一。
IF(logical_test, value_if_true, value_if_false)
在业务分析中,IF函数常用于:
例如在销售分析中,可以通过IF函数实现:
在更复杂的场景中,还可以通过嵌套IF构建多层逻辑规则。
不过在复杂业务模型中,过多的嵌套IF会让公式变得难以维护。因此很多数据团队会把规则逻辑迁移到数据分析平台,例如在九数云中通过规则配置实现指标分类,再自动同步到报表中。
总结
从整体来看,这8个函数几乎覆盖了数据分析最核心的能力结构
掌握这些函数之后,大多数Excel分析表都可以自己搭建。
但当企业数据规模持续增长时,仅依赖Excel往往会出现几个问题:
因此很多企业会在Excel之外增加数据分析工具,比如九数云,将业务系统数据自动同步,再通过可视化方式生成经营分析报表。Excel仍然可以作为分析工具,但复杂的数据处理和报表更新可以由系统自动完成。
对数据分析来说,真正重要的从来不是函数数量,而是分析逻辑。
先掌握Excel这套基础能力,再结合更专业的数据工具,数据分析效率往往会提升一个层级。
如果你想了解更多数据分析相关知识,欢迎关注小Jo,或扫描下方二维码获取一对一服务。

点击 阅读原文免费体验在线零代码数据分析工具。