Excel 怎么批量去除文字后面的数字编号

如下图,怎么快速把一整列客户姓名后面的数字编号去除。
2025-03-24 17:20:01
推荐回答(4个)
回答1:

假设你的名字在A列,那么在B列输入公式:

=IFERROR(

IF(SUM(RIGHT(A2,1))>=0,

LEFT(A2,FIND(RIGHT(A2,1),A2)-1),

A2),

A2)

然后往下填充公式就可以了。

函数的逻辑是这样的:

①先判定单元格里是否包含数字;

②如果包含,那就只截取数字之前的文本;

③如果不包含数字,那么就显示原来的姓名;

④如果函数返回错误值,还是默认为原来的名字

适用范围:名字中包含的数字范围在0~9之间。如果有两位数以上的数字,那么里面的函数还需要再加一些了。

望采纳~

回答2:

选中第一行——数据——筛选——自动筛选;
在筛选后,A1列下拉菜单中,选择自定义,左边选择“不包含”,右边输入“深圳”,然后点击确定;
这时所有不包含深圳字眼的行会显示,而包含深圳的行会隐藏,再选中这些显示的行,DELETE,OK了。

回答3:

假设数据在A列,并从A1开始,在B1输入:
=LEFT(A1)
或者
=SUBSTITUTE(A1,SUBSTITUTE(A1,"A",),)
下拉填充

回答4:

如图所示,原理如下:

LEN()按字符数计算。中文、数字和字母,所占长度均相同,每个都占用1个字符;
LENB()按字节数计算。中文、全角状态下的标点符号,每个占用2个字节;而字母、数字、空格和半角状态下的标点符号占用1个字节。

这两个函数相减后就把数字减掉了,left截取出文字部分即可