Excel中的替换神技

作者:yxglyl88 时间:2025-12-15 12:06:11

我是桃大喵学习记,点击右上角关注,每日为你奉上实用的职场办公软件技巧!

在WPS中处理Excel数据时,查找替换是常用操作。除了基础的查找替换功能外,面对特殊需求,可使用SUBSTITUTE函数来精确替换指定字符串中的特定内容。本文将介绍SUBSTITUTE函数的常见用法与实用技巧,帮助用户更高效地完成数据处理任务,提升工作效率,适用于需要批量修改文本内容的场景。

Substitute函数用于替换文本中的指定字符。

Substitute函数用于在表格中将指定数据内的特定字符串替换为新的值,实现精准的文本替换功能。

语法

Text 是待替换字符的文本,或包含文本的单元格引用。

?Old_text 是待替换的原始内容。

Instance_num 是一个数值,用于指定将 old_text 第几次出现的位置替换为 new_text。

若指定 instance_num,则仅替换符合要求的 old_text。

若不满足条件,则将 TEXT 中所有 old_text 替换为 new_text。

二、经典用法解析

(一)文本替换

所示,将A1单元格中的赵飞替换为赵云,只需在目标单元格输入公式:=SUBSTITUTE(A1,赵飞,赵云)即可完成替换。

Excel中的替换神技Excel中的替换神技

去除字符中的空格

所示,去除A1单元格姓名中的空格,只需在目标单元格输入公式:=SUBSTITUTE(A1, ,)即可完成。

Excel中的替换神技

将性别字段中的男改为2,女改为1。

所示,将表格中性别列的男替换为2,女替换为1,只需在目标单元格输入公式:=IF(B2=女,SUBSTITUTE(B2,女,1),2),即可完成数值转换。

Excel中的替换神技Excel中的替换神技

将手机号中间四位替换为显示

为防止手机信息泄露,可利用Substitute函数将手机号中间四位隐藏,实现简单加密,有效保护隐私,具体操作步骤如下:

在目标单元格输入公式:=SUBSTITUTE(D2,MID(D2,4,4),),将D2第4位起的4个字符替换为四个星号。

Excel中的替换神技Excel中的替换神技

上述公式结合了SUBSTITUTE()与MID()函数,其中MID()用于从文本字符串的指定位置起,提取用户设定长度的字符。

MID函数语法结构说明

Text 是待提取字符的文本字符串。

Start_num 表示要提取的首个字符在文本中的位置,文本中第一个字符的 start_num 为 1,后续字符依此类推。

利用MID函数从D2单元格手机号第4位起提取4位数字,再通过SUBSTITUTE函数将这4位数字统一替换为,实现部分号码脱敏处理。

同理,也可用此方法隐藏身份证中的出生年月等指定信息,但需注意该操作无法撤销。

对带单位的数值进行加总运算

在使用WPS办公时,常需对带单位的数值求和。若直接使用求和公式无法计算,可通过SUBSTITUTE()函数去除单位后再进行求和操作,从而实现正确统计结果。

在求和单元格输入公式=SUMPRODUCT(SUBSTITUTE(D2:D8,件,)*1),然后按下Enter键,即可完成求和操作。

Excel中的替换神技Excel中的替换神技

SUMPRODUCT函数用于数组乘积求和

Array1、array2、array3……为2至30个数组,需将各数组对应位置的元素相乘后再求和。

说明

数组参数需维数一致,否则 SUMPRODUCT 函数将返回 VALUE! 错误。

SUMPRODUCT函数会将非数值的数组元素视为0进行处理。

先用SUBSTITUTE(D2:D8,件,)将数据中的件替换为空,再乘以1转换为数值,最后利用SUMPRODUCT函数实现数组相乘并求和。

统计文本数目

在统计人数时常需计算文本数量,所示,各部门参会人员以、分隔。要统计每个部门的人数,可结合使用Len函数与Substitute函数,通过计算字符长度变化得出具体人数。

在目标单元格输入公式:=LEN(B2)-LEN(SUBSTITUTE(B2,、,))+1,用于统计B2中顿号分隔的文本段数。

Excel中的替换神技Excel中的替换神技

公式先用Len函数计算字符串长度,Len(B2)表示求B2单元格内容的总字符数。

将B2单元格中的、全部替换为空字符,再计算替换后文本的长度。

最后加1以修正结果,若不解其因,可参考植树问题原理。

小编推荐
CPU-Zv2.18
CPU-Zv2.18 其他软件丨4.11MB
newfiletime中文版v8.18
newfiletime中文版v8.18 其他软件丨209.00KB
NTLitev2026.03.10876
NTLitev2026.03.10876 其他软件丨20.38MB
桌面日历v3.28.271.8527
桌面日历v3.28.271.8527 其他软件丨7.07MB
u深度v5.0.26.209
u深度v5.0.26.209 其他软件丨763.19MB
九阴真经ol1.0.2.560
九阴真经ol1.0.2.560 其他软件丨42.80GB
京东小金库 8.1.60 安卓版
京东小金库 8.1.60 安卓版 其他软件丨53.16 MB