15个Excel新函数实战案例:从拆分到合并,效率翻倍

作者:本站 来源:本站

2026-05-07 19:50 880阅读

15个Excel新函数实战案例:从拆分到合并,效率翻倍

老Excel玩家的苦,只有自己懂:拆个地址,LEFT、FIND、MID 套到头晕;合并表格,复制粘贴到手软;提取排名,辅助列建了一堆……

最近一年,无论是微软Office 365还是新版WPS,都迎来了一批“函数新贵”。它们不是对旧函数的简单修补,而是用一套全新的“动态数组”逻辑,将许多复杂操作简化成“一句话的事”

这篇文章,我为你精挑细选了 15个足以独当一面的新函数,并用最干的案例,带你从“知道”到“用到”。彻底告别函数嵌套的“毛线团”,拥抱一步到位的清爽。

本文核心立意: 我们学的不是新函数,而是一种更先进、更直接的“制表思维”。


一、 版本确认:你的武器库升级了吗?

工欲善其事,必先利其器。这批函数大多属于 “动态数组函数” ,需要较新的软件支持:

  • 微软Office 365Office 2021 及以上版本。
  • WPS最新版(个人版免费使用绝大多数新函数)。

如果你的Excel还是几年前的老版本,强烈建议安装一个最新版WPS,与Office可共存,零成本体验全部新功能。

准备就绪?让我们进入新世界。


二、 文本处理“三剑客”:拆分从未如此优雅

告别层层嵌套的 LEFT、RIGHT、MID、FIND。

1. TEXTSPLIT — 一键智能分列

核心逻辑:按指定分隔符,将单个单元格文本拆分成多列或多行。

场景:拆分“省-市-区”格式的地址。

  • 数据:A2单元格为 湖南省-长沙市-岳麓区
  • 公式:=TEXTSPLIT(A2, “-”)
  • 结果:自动溢出成三列,分别为“湖南省”、“长沙市”、“岳麓区”。
  • 进阶干货:第三参数可设置行分隔符。例如,用 =TEXTSPLIT(A2, “,”, “;”) 可处理“省,市;区”这类复杂间隔。

2. TEXTBEFORE / TEXTAFTER — 精准狙击目标文本

核心逻辑:提取分隔符之前之后的所有内容。

  • TEXTBEFORE:取第一个分隔符前面的。 =TEXTBEFORE(“张三-销售部-经理”, “-”) → 结果:“张三”
  • TEXTAFTER:取第一个分隔符后面的。 =TEXTAFTER(“张三-销售部-经理”, “-”) → 结果:“销售部-经理”

组合技实战:一次性拆分多层数据。

假设A2为 总公司,研发中心,后端组,张三

  • 取一级部门(总公司):=TEXTBEFORE(A2, “,”)
  • 取二级部门(研发中心): =TEXTBEFORE(TEXTAFTER(A2, “,”), “,”)
  • 取三级部门(后端组): =TEXTAFTER(TEXTAFTER(A2, “,”), “,”)
  • 取姓名(张三): =TEXTAFTER(A2, “,”, 3) (第3参数表示第几个分隔符)

三、 数组合并“二将”:多表合一,秒级完成

3. VSTACK — 垂直堆叠

核心逻辑:将多个行结构相同的表格上下拼接。

=VSTACK(一季度!A1:D10, 二季度!A1:D10, 三季度!A1:D10)

一张全年总表瞬间生成。比“复制粘贴”高级之处在于:它是动态的,源表数据更新,总表自动更新。

4. HSTACK — 水平合并

核心逻辑:将多个列结构相同的表格左右拼接。

=HSTACK(员工信息表!A:B, 绩效表!C:D)

快速生成一张包含关键信息的宽表,用于临时分析或打印。


四、 维度转换“四侠”:结构重塑,随心所欲

5. TOCOL — 矩阵变一列

核心逻辑:将二维区域“拉直”成一列。

=TOCOL(A1:C3) 将3x3区域转为9行1列。

关键参数:可设置扫描顺序(按行/按列)和是否忽略错误值,处理不规则数据非常顺手。

6. TOROW — 矩阵变一行

核心逻辑:将二维区域“拉直”成一行。

=TOROW(A1:C3) 将3x3区域转为1行9列。

7. WRAPROWS — 一列变多行(按行填充)

核心逻辑:将一长列数据,按指定列数折叠成多行表格。

=WRAPROWS(A1:A100, 5) 将100个名单,每5个排成一行,共20行。

8. WRAPCOLS — 一列变多列(按列填充)

核心逻辑:将一长列数据,按指定行数折叠成多列表格。

=WRAPCOLS(A1:A20, 4) 将20个数据,每4个排成一列,共5列。

避坑提示:用第三参数 “” 处理不足位,避免#N/A:=WRAPCOLS(A1:A20,4,””)


五、 数组裁切“双雄”:精准提取,告别辅助列

9. TAKE — 取头掐尾

核心逻辑:从指定位置开始,提取数组的N行N列。

  • 取前5行:=TAKE(数据区域, 5)
  • 取后3行:=TAKE(数据区域, -3)
  • 取左2列:=TAKE(数据区域, , 2)
  • 取右下角2行3列:=TAKE(数据区域, -2, -3)

10. DROP — 丢头去尾

核心逻辑:从指定位置开始,丢弃数组的N行N列,返回剩余部分。

  • 丢弃前2行(如表头):=DROP(数据区域, 2)
  • 丢弃最后1行(如合计):=DROP(数据区域, -1)

高阶组合案例:提取排序后数据,并去掉标题。

假设A1:D100是销售表,A1是标题“产品名”。

  1. 先排序:=SORT(A2:D100, 2, -1) (按第2列销售额降序)
  2. 再取前10名:=TAKE(SORT(A2:D100, 2, -1), 10) 一条公式,完成排序+提取,且结果动态更新。

六、 动态扩展“魔术手”:让数据自动复制生长

11. EXPAND — 扩展填充

核心逻辑:将区域扩展到指定的新尺寸,并用指定值填充空白。

=EXPAND(A1, 5, 3, “待补充”)

将A1单元格扩展成一个5行3列的区域,所有新增单元格都填“待补充”。

神级应用:生成重复序列。

=TOCOL(EXPAND(A1:A4, , 3))

先将A1:A4每个单元格横向扩展成3列,再用TOCOL转成一列,实现“苹果,苹果,苹果,香蕉,香蕉,香蕉…”的重复序列。过去需要MOD(ROW(),4)等复杂公式,现在一行搞定。


七、 列行选择“瞄准镜”:指哪打哪,极度舒适

12. CHOOSECOLS — 指定列提取

核心逻辑:从区域中,按序号挑选出指定的列,并按指定顺序排列。

=CHOOSECOLS(员工全表!A:G, 2, 7, 3)

提取全表中的第2列(姓名)、第7列(电话)、第3列(工号),并按此顺序组成新表。

13. CHOOSEROWS — 指定行提取

核心逻辑:从区域中,按序号挑选出指定的行。

=CHOOSEROWS(成绩表!A:F, 3, 1, 7)

提取成绩表的第3、1、7行(可乱序),用于快速生成对比视图。

黄金组合:FILTER + CHOOSECOLS,实现筛选后投影

=CHOOSECOLS(FILTER(销售数据!A:H, 销售数据!C:C=”华东”), 2, 5, 8)

含义:先筛选出“华东”区的所有记录,然后从结果中只提取第2、5、8列(如客户名、产品、金额)。一步完成筛选+字段选择,是制作子报表的利器。


八、 数据清洁“手术刀”:自动修剪,完美区域

14. TRIMRANGE — 修剪区域

核心逻辑:自动切除一个区域四周的空白行和空白列,返回最小包围的非空区域。

这是最容易忽略,但最能提升表格“整洁度” 的函数。

场景:从系统导出的数据,周围常有大量空白单元格,影响VLOOKUP、图表等引用。

=TRIMRANGE(A1:Z1000)

公式会自动判断,假如真实数据只在B2:M50这个范围,它就只返回B2:M50。从此,你的数据透视表源区域和图表数据源可以设置得又大又安心。

15. (补充干货)UNIQUE — 去重统计(虽“旧”但必会)

虽不是最新,但它是新函数体系的基石,必须掌握。

核心逻辑:提取唯一值。

=UNIQUE(A2:A100) 快速得到不重复的名单。

=COUNTA(UNIQUE(A2:A100)) 瞬间计算不重复个数。


老徐的终极心法

这15个函数,单个使用已能解决80%的日常繁琐。但它们的真正威力,在于“组合”

想象一下这个场景:你有12个月份的销售明细表,结构相同。你需要快速统计每个大区的前3名销售冠军

旧思维:分别打开12个表,分别排序、筛选、复制粘贴……半天过去了。

新函数思维(假设表格在12个以月份命名的工作表中):

  1. 用 VSTACK 将12张表合并成一张年度总表。
  2. 用 FILTER 按大区筛选。
  3. 用 SORT 对筛选结果按销售额降序排列。
  4. 用 TAKE 取排序后的前3行。
  5. 用 CHOOSECOLS 只保留“姓名”、“销售额”等关键列。

这一系列操作,可以通过一条(稍长的)数组公式动态完成,结果自动更新。 这正是“新函数思维”带来的效率革命。

所以,请记住: 学习这些函数,不仅是记住语法,更是训练自己用 “动态数组”和“声明式” 的思维去看待数据处理问题——告诉Excel你想要什么结果,而不是一步步教它怎么做。

从今天起,打开你的Excel或WPS,把这15个函数亲手敲一遍。当你下次面对表格难题时,大脑会本能地跳出更优解。效率的提升,就始于这次思维的转变。

附图文教程
















三道题,测测你掌握了多少?(单选)

  1. 小王有一列数据在A1:A10,内容是“项目A,成果1;项目B,成果2…”这种格式。他想快速拆分成两列,一列是项目名,一列是成果,应该优先使用哪个函数组合? A. 先用LEFT,再用FIND B. 使用 TEXTSPLIT,分隔符参数设为 “,” 和 “;” C. 使用 VSTACK 和 HSTACK D. 使用数据透视表
  2. 小李有5个结构相同的分店销售表,他想要快速合并成一张总表进行分析,最适合的函数是? A. SUMIFS B. VSTACK C. HSTACK D. FILTER
  3. 老张有一个员工绩效表(A2:E100),想直接生成一个“绩效排名前5的员工姓名和得分”的列表,且不需要做排序辅助列。以下哪个公式组合最直接有效? A. =SORT(FILTER(A2:B100, B2:B100>=LARGE(B2:B100,5)), 2, -1) B. =TAKE(SORT(CHOOSECOLS(A2:E100, 1, 3), 2, -1), 5) C. =INDEX(A2:A100, MATCH(LARGE(C2:C100, ROW(1:5)), C2:C100,0)) D. =TAKE(SORT(A2:E100, 3, -1), 5, {1,3})

(答案在下方,先思考再看哦)




测试题答案:

  1. B (TEXTSPLIT函数可以设置行、列多个分隔符,一次性拆分)
  2. B (VSTACK用于垂直合并结构相同的表格)
  3. D (此公式先按第3列绩效降序排序,再取前5行,并只保留第1和第3列。集合了SORT, TAKE和新函数的花括号{}列选择功能,一步到位)

(完)

上一篇

本文详细介绍Excel FILTER函数的5个实战案例,涵盖单条件筛选、多条件“与”筛选、同一字段多值筛选、横向筛选列和模糊匹配筛选。掌握这些技巧,你就能从手动操作转向规则驱动,实现数据筛选自动化,大幅提升工作效率。

下一篇

本文详细介绍了Excel中三种高效的多条件查询方法:XLOOKUP、INDEX+MATCH组合以及FILTER函数。通过实际案例和公式解析,帮助读者掌握从逻辑判断到批量查询的技巧。同时提供高阶应用如条件求和与合并结果,并附有选择指南,适合不同Excel版本用户,助你大幅提升办公效率。

相关阅读

SUM函数不仅是简单的求和工具,还隐藏着跨表汇总、动态累计、忽略错误值、文本数字求和、去重计数等5个高级技巧。掌握这些用法,能大幅提升Excel数据处理效率,让你在职场中脱颖而出。
WPS最新推出的13个函数,让数据处理进入半自动化时代。本文详细解析PIVOTBY、HSTACK/VSTACK、REGEXP、TOROW/TOCOL、CHOOSECOLS/CHOOSEROWS、WRAPCOLS/WRAPROWS、SHEETSNAME等函数的实战用法,涵盖动态分析、数据合并、文本处理、结构重构、智能排版、工作簿目录等场景。此外还提供组合应用案例、学习路径、避坑指南和自测题,帮助读者从被动操作转为流程设计者,显著提升工作效率。
本文精选了Excel中最核心的20%函数,从基础SUM、AVERAGE到进阶VLOOKUP、SUMIFS,再到高手使用的INDEX+MATCH、TEXT、IFERROR,并附上新手避坑技巧。内容由浅入深,帮助用户快速提升表格处理效率,告别手动操作,适合各阶段职场人士收藏学习。
本文详细介绍了Excel MAP函数的4个实战案例,从单字段判定到多字段联合判断、加权评分与动态分级,再到与BYROW的对比选择。通过MAP+LAMBDA+LET的组合,你可以告别繁琐的公式拖拽,实现动态数组运算,大幅提升多条件判断效率。适合Office 365、Excel 2021及WPS最新版用户,是批量处理数据的高效解决方案。
本文为Excel初学者量身打造,从基本概念讲起,介绍单元格、功能区等基础知识,详解数据录入、自动计算(SUM、AVERAGE等函数)、筛选功能以及冻结窗格、快速填充等效率技巧,帮助读者从零基础逐步掌握Excel核心操作,成为表格处理高手。
本文是Excel系列教程的第一篇,面向零基础用户。详细介绍了Excel界面的五大区域:表格编辑区、功能区、状态栏、行号与列标,并通过一个简单求和操作帮助读者快速上手。采用图文结合的方式,让新手轻松掌握Excel基本布局和操作逻辑。
本文针对职场人常见的Excel低效痛点,总结出五大类核心函数:求和、查找匹配、统计计数、逻辑判断和文本处理。通过具体案例展示SUMIF、VLOOKUP、COUNTIF、IF等函数的用法,帮助读者告别手动操作,快速完成数据汇总、匹配和整理。掌握这些函数,可应对90%办公场景,大幅提升工作效率。
本文详细讲解Excel中WEEKDAY函数的语法与返回类型参数选择,并通过实际案例演示如何结合TEXT、CHOOSE、IF、SUMPRODUCT等函数实现日期转星期、判断周末、统计周末天数以及使用条件格式高亮周末,帮助用户掌握按周维度分析数据的实用技巧。
本文详细介绍了Excel 365中REDUCE函数的强大功能,通过三个实战案例(拆解复合单元格、累计求和、累计乘积与思维扩展),帮助读者掌握这一数据清洗与计算利器。文章从核心逻辑到公式解析,逐步演示如何用编程式思维解决传统方法费时费力的数据难题,让办公效率翻倍。