如下图,单元格中是姓名及手机号码,现在想在姓名及手机号码之间添加“:”冒号。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(1)

在C2单元格输入公式=REPLACEB(B2,SEARCHB("?",B2),,":") 即可在姓名和手机号码之间添加冒号。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(2)

将C2公式下拉填充到底,即可在全部单元格姓名后面添加冒号

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(3)

选中C列全部单元格,右击鼠标选择复制

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(4)

然后选择C2单元格,右击鼠标,选择粘贴为值,然后删除B列即可完成。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(5)

下面跟大家简单分析一下函数。首先是SEARCHB,它可以在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。当查找文本为(问号 (?) ,问号匹配任意单个字节。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(6)

大家都知道一个汉字代表两个字节,而一个数字为一个字节。所以输入SEARCHB("?",B2)后,会自动找到B2中第一次出现的数字的位置。为方便大家理解,在C2单元格输入=SEARCHB("?",B2),结果如下图所示

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(7)

接着是REPLACEB函数,它的函数作用是使用其他文本字符串并根据所指定的字节数替换某文本字符串中的部分文本。语法结构是REPLACEB(old_text, start_num, num_bytes, new_text)。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(8)

当REPLACEB函数函数第三参数为0或者省略参数时,可以实现类似插入字符串的作用。在D2单元格输入公式=REPLACEB(B2,C2,,":")即可在姓名之后添加冒号。

excel表格中如何在名字之间加顿号(Excel如何在姓名和手机号之间添加冒号)(9)

,