
在Excel中,Replace函数和ReplaceB函数用于替换指定数量的字符和字节. 它们都有四个参数,其中三个相同,但是只有一个参数不同,即指定的字符和字节数参数的数目不同. 以下是如何使用Excel Replace函数和ReplaceB函数. 总共有7个示例. 他们用双杠代替水平杠,在名称中间替换一个单词,用星号*替换一些数字,并替换一个单词后的所有字符. 在字符段中替换指定的字符,替换数字,字母和特殊字符,并替换单字节和双字节. 示例操作中使用的版本是Excel 2016.
一个,Replace函数和ReplaceB函数语法
(1)替换功能
表达方式: REPLACE(Old_Text,Start_Num,Num_Chars,New_Text)
中文表达: 替换(源文本,替换开始位置,替换字符数,替换字符)
(2)ReplaceB函数
表达式: REPLACEB(旧文本,起始数字,数字字节,新文本)
中文表达: ReplaceB(源文本,替换开始位置,替换字节,替换字符)
(3)说明:
Replace函数和ReplaceB函数不会将固定的旧字符替换为新字符,而是将指定数量的字符或字节替换为新字符. Replace函数用于替换指定数量的字符,而ReplaceB函数用于替换手指的字节数,这是它们之间的差异.

二,使用替换功能和示例
(1)用平行杠代替水平杠
1. 选择单元格E2,输入公式= replace(a2,3,1,“-”),按Enter,返回单元格A2中的文本,并将水平条更改为平行条;选择单元格E2,将鼠标移到E2右下角的单元格填充手柄,按住鼠标左键,然后向下拖动以返回结果,结果A列中的其他数字已从水平条变为平行条;操作过程步骤如图1所示:

图1
2. 公式说明: 在公式= replace(a2,3,1,“-”)中,a2是源文本,3是替换的起始位置,1是替换字符的数量,而“-”是替换字符. 由于数字中只有一个水平斜线,因此应将要替换的字符数设置为1. 如果将其设置为2,则将替换数字.
(2)在名称中间替换一个单词
1. 选择单元格I2,将公式= REPLACE(A2,2,1,“ *”)复制到I2,按Enter,返回到A2中的文本,并用*替换中间的单词;拖放方法将返回其他名称的替换结果;操作过程步骤如图2所示:

图2

2. 从第二个数字替换该公式,仅替换一个字符,并且替换字符为星号*.
(3)用星号*替换一些数字,例如,用*替换手机号码的后四位数字.
选择单元格B1,将公式= REPLACE(A1,8,4,“ ****”)复制到B1,按Enter,然后返回用*替换A1的后四位的结果;向下使用它拖动方法返回A2和A3中数字的替换结果. 操作过程步骤如图3所示:

图3
(4)替换单词后的所有字符
1. 选择单元格E4,将公式= REPLACE(B4,2,32699,“ ##”)复制到B1,按Enter键,返回到白色##;使用向下拖动的方法返回到其他单元格结果;操作过程的步骤,如图4所示:

图4
公式= REPLACE(B4,2,32699,“ ##”)中的32699是替换函数允许的最大字符数.

(5)在字符段中替换指定的字符
1. 如果要删除A1文本excel2016和函数之间的混乱字母和数字. 选择单元格B1,然后将公式= REPLACE(A1,FIND(“ 2016”,A1)+4,17,“”)复制到B1,如图5所示:
图片
2. 按下Enter键,所有杂乱的字符将被删除并返回excel2016功能,如图6所示:
图6
3. 公式描述: 公式= REPLACE(A1,FIND(“ 2016”,A1)+4,17,“”)首先使用FIND(“ 2016”,A1)+4在A1文本中查找2016,因为使用Find函数查找位置2,您需要在2016年的四位数中加上长度4;然后用空格替换从2016年开始的17个混乱字符,最后返回到excel2016函数. 当源文本中有很多字符要替换时,使用“查找”功能查找将更方便.
三,使用ReplaceB函数和示例
(1)替换数字,字母和特殊字符

1. 选择单元格B2,将公式= REPLACEB(A1,10,6,“”)复制到B2,按Enter,然后返回单元格A1中的文本,并删除具有指定字符数的文本“ excel2016 function”,操作处理步骤,如图7所示:

图7
2. 有6个数字,字母和特殊字符要替换. 公式中指定的替换长度为6,这意味着每个数字,字母和特殊字符的长度为1个字节.
3. 如果要用破折号(-)替换A1 2016文本和“函数”之间的字符,则公式可以这样写: = REPLACEB(A1,10,6,“-”),如图8所示. . 显示:
(2)替换单字节和双字节
1. 如果要替换“ excel2016函数教程”中的“ 2016函数”. 将公式= REPLACEB(A1,6,8,“”)复制到B1,按Enter键返回到excel教程,操作过程如图9所示:

9
2. 被替换的“ 2016函数”具有四个数字和两个汉字. 公式= REPLACEB(A1,6,8,“”)指定替换8个字节,删除数字的四个字节. 其余两个汉字占据四个字节,这表明ReplaceB函数将每个汉字都视为两个字节.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-291968-1.html
和体现人道主义精神
存款会缩水
1