接下来,将单元格 B2中删除连字符(-)后的数值提取到单元格 C2中。像这样,想要删除指定文字时,可以使用 SUBSTITUTE 函数。SUBSTITUTE 意为“替换”。

=SUBSTITUTE(B2,"-"," ")

在单元格 C2中输入=SUBSTITUTE(B2,"-"," ")

Excel如何删除指定文字(替换指定内容)-Excel22

这个函数,是在第一参数指定的字符串的范围内,是将第二参数指定的文字替换为第三参数指定的文字。在这个例子中,第三参数为" "(空白),将连字符替换为空白,就是删除连字符。

整合这些逻辑的话,就是下面的公式。先用 ASC 函数转换为半角形式的字符串,再用 SUBSTITUTE 函数将连字符替换为空白。

=SUBSTITUTE(ASC(A2),"-"," ")

把上面的公式一直复制粘贴到数据最末行,表格中所有电话号码就会变成统一的格式。

将=SUBSTITUTE(ASC(A2),"-"," ")一直复制粘贴到数据最后一行

Excel如何删除指定文字(替换指定内容)-Excel22