方法 1:使用查找和替换符号示例模型:
注意:我们将通过查找和替换删除‘#’符号。
步骤:
选择要从中删除符号的单元格范围。
在主页选项卡中,转到编辑组并选择查找和选择。在下拉菜单中,选择替换。
将出现一个查找和替换框。在查找内容框中,输入#并将替换为框留空。单击全部替换(或者您可以按Ctrl+H并跳过最后两个步骤)。
注意:所有‘#’符号已从选定单元格中删除。
注意:如果您想进一步删除符号,请对不同的符号重复相同的过程。
方法2:应用Excel SUBSTITUTE函数删除符号步骤:
选择单元格C5并编写以下函数。=SUBSTITUTE(B5,"#","")
按“Enter”,‘#’符号将从单元格中删除。
单击框右下角的填充手柄图标并将其向下拖动。
方法三:使用SUBSTITUTE函数删除多个符号
注意:我们将通过查找和替换删除 (#、/、€) 符号。
步骤:
在单元格中输入以下公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"/",""),"€","")按输入。
抓住单元格上的填充柄图标并将其拖动到列表末尾。
公式细分:
SUBSTITUTE(B5,”#”,””) 删除单元格B5中的所有#符号。
然后 SUBSTITUTE(SUBSTITUTE(B5,”#”,””),”/”,””) 删除所有 “/ ” 符号来自细胞。
之后 SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,”#”,””),”/”,””),”€”,””) 删除所有单元格中的€符号。
方法 4:使用 SUBSTITUTE、CODE 和 CHAR 函数删除符号示例模型:
步骤:
选择单元格C5。在单元格中输入以下公式=SUBSTITUTE(B5,CHAR(CODE(B5)),"")
按输入。单击单元格中的填充手柄图标并将其向下拖动以删除符号。
方法 5:使用快速填充功能删除符号示例模型:
步骤:
写下第一个不带符号的单元格。
根据数字和字母的组合,会出现一个建议框。对于此数据集,您还需要 2 个。
出现建议框后,按Enter。
方法六:插入LAMBDA函数删除符号注意:仅适用于 Microsoft Office 365 用户。
示例模型:
步骤:
选择公式选项卡,在定义名称组下选择名称管理器。
在名称管理器框中,选择
在新名称框中,键入RemSym,在RemSym 框中输入以下公式。=LAMBDA(string,chars, IF(chars<>"", RemSym(SUBSTITUTE(string, LEFT(chars, 1), ""), RIGHT(chars, LEN(chars) -1)), string))
点击确定并关闭名称管理器窗口转到单元格,然后键入以下公式。=RemSym(B5,$E$5)
单击填充句柄图标并将其拖动到列表末尾(单元格E5中的所有符号都将被删除。
方法 7:删除不可打印的符号示例模型:
步骤:
选择单元格C5。在单元格中输入以下公式。=CLEAN(B5)按Enter键。
单击并拖动填充手柄图标以创建列表中的其余单元格。
方法 8:应用 VBA 宏删除符号示例模型:
步骤:
转到开发人员选项卡,然后从代码中选择Visual Basic
在Visual Basic窗口中,选择插入,然后从下拉列表中选择模块。
将以下公式输入到模块中。Function RemoveSymbols(str As String) As String
Dim symb As String
Dim index As Long
symb = "?¿!¡*%#$(){}[]^&/\~+-|€<>"
For index = 1 To Len(symb)
str = Replace(str, Mid(symb, index, 1), "")
Next
RemoveSymbols = str
End Function保存并返回单元格。在单元格 C5 中输入以下公式。=RemoveSymbols(B5)按输入。
单击并拖动填充手柄图标以填充其余单元格。