下面我们为大家讲的是在Exce中,使用函数替换学生的准考证号中间的两个数字!
如下图的表格一样,A列是准考证号,其中,第9位和第10位的数字是05,如下图红线划线部分。
接下来,我们要做的就是,把中间的两个数字05,替换成为其它的数字。该怎么替换呢?
有网友可能就会问了,这么简单的问题还用函数干什么呢?使用替换功能不就完了吗?话虽如此,但是事实上上却不这么简单,您再仔细看看第7行的考号,第7行的第9位和第10位的数字是05,此外,第12和13位同样也是05,如果你使用替换功能,那么,就全部都被替换掉了,也就是说,只要出现05的地方都全部替换掉,那么,估计会把考号都全部修改了,而我们要的结果是,只修改第9位和第10位的数字,其它位的保存不变。
好,分析了其中的利害关系之后,下面我们开始吧。
如上图一样,在B2单元格中,使用函数 =REPLACE(A2,9,2,"09") 即可解决本例子面临的问题。
其它的使用填充功能拖下来就行了。
知识拓展:关于REPLACE函数的诠释
REPLACE功能:使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。
语法
REPLACE(old_text,start_num,num_chars,new_text)
参数说明:
Old_text 是要替换其部分字符的文本。
Start_num 是要用 new_text 替换的 old_text 中字符的位置。
Num_chars 是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。
Num_bytes 是希望 REPLACE 使用 new_text 替换 old_text 中字节的个数。
New_text 是要用于替换 old_text 中字符的文本。
关于REPLACE函数语法,我们可以使用下面的中文来描述,这样或许能帮助您的理解。
REPLACE(要替换的原字符串,从第几位开始替换,总的替换多少位,被替换为新的字符)
比如:=REPLACE("16126210052002",9,2,"09"),要替换的原字符串为:16126210052002,从第9位开始替换,总的替换2位,被替换为新的字符09。