excel支持多种函数公式,例如vlookup、hlookup、match等。为提升数据处理效率、降低人工干预频率,常需在公式中融合通配符匹配与跨表引用能力。那么,excel函数是否支持通配符?能否实现跨工作表引用?下面我们将系统梳理这两项核心功能。
一、Excel函数是否支持通配符
答案是:完全支持。包括SUMIF、COUNTIF、VLOOKUP、MATCH、AVERAGEIF、SUMIFS等在内的近20个Excel函数均允许在条件参数中使用通配符。常用通配符有两个:
- 问号(?):代表任意单个字符,如“王?”可匹配“王芳”“王磊”,但不匹配“王小明”;
- *星号():代表零个或多个任意字符*,如“智能手机*”可匹配“高端智能手机”“入门级智能手机”“智能手机配件”等。
图1:示例数据
1、以SUMIF函数为例,统计含“智能手机”的产品对应销量总和。在目标单元格输入如下公式:=SUMIF(A:A,"*智能手机*",B:B)
图2:输入公式
2、按Enter确认后,结果自动返回——158。
图3:计算结果
3、公式解析:A列为判断区域(产品类型),"智能手机"为模糊匹配条件(前后加*确保包含该关键词),B列为求和区域(销量)。当品类繁多、命名不统一时,该写法显著提升筛选灵活性与容错性。
4、再以员工姓氏统计为例:若需统计“姓王”的人数,可使用COUNTIF函数配合通配符:=COUNTIF(A:A,"王*") ——匹配A列中所有以“王”开头的姓名。
图4:展示数据
5、输入公式后回车,即可快速得出符合条件的记录数。
图5:COUNTIF函数
二、Excel函数是否支持跨工作表引用
答案同样是肯定的。Excel不仅支持同一工作簿内多表间引用,还可通过三维引用、INDIRECT动态引用等方式高效整合分散数据。最典型的应用场景即多部门/多门店销售汇总。
图6:图表汇总
1、切换至【汇总】工作表,在A1、B1分别录入“产品名称”“总销售额”作为标题;将“销售一组”“销售二组”中的产品名统一整理至A列。
图7:输入内容
2、选中B2单元格(对应“电脑”行),输入跨表求和公式:=SUM('销售一组'!B2,'销售二组'!B2)
图8:输入求和公式
3、该公式明确调用两个独立工作表中相同位置(B2)的数值,并由SUM函数完成加总。其中单引号用于包裹含空格或数字开头的工作表名(如“销售一组”),确保语法合法。
4、后续对“手机”“手表”等产品重复此操作,仅需调整单元格引用位置(如改为B3、B4),即可批量生成各品类跨表汇总值。该方法适用于结构一致、字段对齐的多表数据整合。
图9:示例公式
本文围绕“Excel函数能否使用通配符”与“能否跨工作表引用”两大高频问题展开说明。虽属基础功能,但恰是日常建模、报表自动化与数据清洗的关键支点。掌握其规范写法与适用边界,能有效规避#N/A、#REF!等常见错误,大幅提升办公效能。











