你是不是还在为Excel里繁琐的数据处理熬夜?
分列、合并、提取、转换……以前要写多层嵌套公式,甚至动用VBA才能解决的问题,现在只需一个函数就能轻松搞定!
今天,我就为你盘点15个Excel新函数,每一个都是“效率核弹”。只要你的Office 365、Excel 2021或新版WPS已更新,直接复制公式,从此数据工作快人一步,准时下班不是梦!
一、文本处理三剑客:拆分提取,从未如此简单
1 TEXTSPLIT — 智能分列,动态更新
告别“数据-分列”的菜单操作!数据源变化也无需重来。
基础用法:=TEXTSPLIT(A2, ",") 一键将单元格按逗号拆分成多列。高阶技巧:拆分的列可直接作为SORT、FILTER等函数的参数,实现拆分后即时分析与统计。2 TEXTBEFORE — 精准提取分隔符前内容
提取第一个指定符号之前的所有文本。
公式示例:=TEXTBEFORE(A2, ",") 提取地址中的省/市。对比旧法:完美替代笨拙的 =LEFT(A2, FIND(",",A2)-1),无需计算字符数。3 TEXTAFTER — 精准提取分隔符后内容
提取第一个指定符号之后的所有文本。
公式示例:=TEXTAFTER(A2, ",") 提取逗号后的部分。组合王炸:提取两级后的内容?一步到位:=TEXTBEFORE(TEXTAFTER(A2, ","), ",")。以前需要多层嵌套,现在逻辑清晰如口语。二、表格合并:V/HSTACK,告别复制粘贴
4 VSTACK — 垂直无缝堆叠
快速合并多个结构相同的表格,自动扩展。
公式示例:=VSTACK(表1区域, 表2区域, 表3区域)核心价值:新增数据行后,合并结果自动更新,无需手动调整范围。5 HSTACK — 水平并排拼接
横向合并多个区域,创建临时宽表。
场景应用:=HSTACK(姓名列, 新成绩列) 快速组合数据供查询,无需插入辅助列破坏原表。三、维度转换:矩阵与列表的随心变幻
6 TOCOL — 多行多列压成一维列
将任意矩形区域转换为一列,并自由选择扫描顺序。
公式示例:=TOCOL(A1:C5, 1) 参数1表示“按行扫描”,先走完第一行再第二行。参数解析:第二参数用3可忽略空值,用2可忽略错误值,数据清洗更高效。7 TOROW — 多行多列压成一维行
功能同TOCOL,但结果输出为单行。
8 WRAPROWS — 一列数据折成多行多列
将一长列数据,按指定列数重新排列。
公式示例:=WRAPROWS(A2:A20, 4, "暂无") 将名单每行排4个,空白处显示“暂无”。9 WRAPCOLS — 一列数据折成多列多行
与WRAPROWS方向不同,将一列数据按指定行数折叠。
四、数据筛选:动态截取与删除
TAKE — 轻松获取头尾N条记录
从数组或区域中提取指定数量的行或列(从开始或末尾)。
公式示例:=TAKE(排序后的数据区, 5) 提取前5行。经典组合:=TAKE(SORT(数据区, 成绩列, -1), 3) 快速获取排行榜前三名。11 DROP — 反向思维,删除指定部分
语法同TAKE,但作用是“删除”前/后N行/列,返回剩余部分。
组合妙用:获取倒数第三名:=TAKE(SORT(数据区, 成绩列, 1), 1) 升序后取第一条。或 =DROP(排序降序表, -1) 删除最后一行外的所有行。五、数组操控:扩展、选择与智能引用
12 EXPAND — 动态扩展数组维度
将数组扩展到指定的行数和列数,并用指定值填充新单元格。
实战场景:制作重复任务清单。=TOCOL(EXPAND(A2:A5, , 3),,TRUE) 将4个任务每项重复3次,并转为单列,完美生成循环计划表。13 CHOOSECOLS — 指名列选择器
从区域中仅返回你指定的列,顺序自定。
公式示例:=CHOOSECOLS(全员数据表, 3, 1, 5) 仅提取第3、1、5列,且按此顺序输出。高阶联动:=CHOOSECOLS(FILTER(全员表, 部门="销售"), 2, 4) 先筛选出销售部,再仅返回姓名和电话两列,一步到位。14 CHOOSEROWS — 指定行选择器
从区域中仅返回你指定的行。
公式示例:=CHOOSEROWS(成绩表, 1, 3, 5) 提取第1、3、5行。精准查询:=CHOOSEROWS(数据表, XMATCH("张三", 姓名列)) 替代VLOOKUP,精确提取单条完整记录。15 TRIMRANGE — 智能区域裁剪器(Office 365专属)
引用整列时不再卡顿!此函数自动将区域引用修剪为仅包含有数据的实际使用范围。
公式示例:=SUM(TRIMRANGE(A:A)) 或 =XLOOKUP("关键词", TRIMRANGE(B:B), TRIMRANGE(C:C))核心价值:在引用整列进行数组运算时,极大提升计算效率,避免无意义的全列计算。终极干货:函数组合,化身自动化工作流
真正的威力在于串联。一个公式解决以往需要多个步骤甚至编程的问题:
场景:将过去12个月、结构相同的月度销售表合并,筛选出“产品A”的销售记录,只保留“日期”和“销售额”两列,并转换为一条纯净的数据列表,作为数据透视表或图表的数据源。
旧方法:复制粘贴12次 → 筛选 → 删除多余列 → 处理格式……耗时耗力易出错。
新函数组合拳:
=TOCOL( CHOOSECOLS( FILTER( VSTACK(1月表!A:F, 2月表!A:F, ... , 12月表!A:F), CHOOSECOLS(VSTACK(1月表!A:F, ...), 2) = "产品A" ), 1, 6 ))
公式拆解:
结果:一个公式,动态更新。后续月度表新增数据,只需刷新即可得到最新结果。
行动指南与测试
立即打开你的Excel,输入=TEXTSPLIT( 或 =VSTACK(,看是否有函数提示。如果没有,请检查并更新你的Office 365或WPS至最新版本。早用一天,多省一小时!
掌握了吗?做三道题检验一下:
答案:1. B (使用=TEXTBEFORE(TEXTAFTER(A1,","), ",")) 2. B 3. A
(完)
本站是社保查询公益性网站链接,数据来自各地人力资源和社会保障局,具体内容以官网为准。
定期更新查询链接数据 苏ICP备17010502号-11