经典说说大全-经典句子大全-灵儿心情网

经典说说大全-经典句子大全-灵儿心情网

怎么去掉星号名字

59

一、使用`SUBSTITUTE`函数

基本公式

使用`SUBSTITUTE`函数将星号替换为空字符串。公式格式为:

$$=SUBSTITUTE(A1, "*", "")$$

其中`A1`是包含星号的单元格地址。

处理连续多个星号

若星号连续出现(如" *Hello"),上述公式同样适用,会删除所有星号。

二、使用`TRIM`函数

若星号位于字符串开头或结尾,或中间被其他字符分隔,可使用`TRIM`函数:

$$=TRIM(A1)$$

`TRIM`会自动删除首尾空格及星号。

三、使用`REPLACE`函数(适用于中间星号)

若星号被其他字符包围(如"A*World"),需结合`MID`和`LEN`函数定位星号位置:

$$=REPLACE(A1, MID(A1, 2, LEN(A1)-1), "")$$

该公式通过计算星号前后的字符数,删除中间所有星号。

四、使用`FIND`和`MID`组合(进阶方法)

通过`FIND`定位第一个星号位置,再结合`MID`截取剩余字符串:

$$=MID(A1, FIND("*", A1) + 1, LEN(A1))$$

此方法仅删除第一个星号,需对每个星号重复操作。

注意事项

通配符限制:

星号在Excel中是通配符,需使用`~*`(波形符)进行精确匹配。

数据类型转换:

若原数据为文本,建议先通过`=TEXT(A1,"")`转为纯文本类型,再应用上述函数。

批量处理:

若需对整列操作,可先输入公式到单元格,再拖动填充柄批量生成公式。

建议优先使用`SUBSTITUTE`或`TRIM`函数,简单且通用性强。若需处理复杂情况,可结合其他函数或VBA宏实现。