excel消除数据中的一部分?

不知道EXCEL表格中有一排数据中有中文、数字、英文字母,通过什么快速方法可以只保留中文,如图姓名栏里只保留文字部分取消158-a等数值的方法

excel表格中,文字和数字一起出现的时候经常会有,但是很多时候可能会需要将表格中文字或者数字去掉的时候。其实只有有一个文档,就可以处理了。

开启分步阅读模式
操作方法
01
先将需要去除数字部分的数据选中复制黏贴到文档里面,黏贴到文档的时候,也会是一个表格的形状。

02
在开始菜单栏下面找到查找替换,然后选择替换,或者直接用快捷键Ctrl+F键。

03
在查找内容里面输入英文输入法下的[]符号,然后在符号里面输入0-9,点击下高级搜索,选择使用通配符

04
将数字去除的时候,在替换为的地方什么都不填入,直接点击全部替换,就可以看到,原先文档中的所有数字部分全部去除掉了。

05
在替换的时候,选择将数字替换成文字也是可以的,只要在替换为部分输入想要替换的文字,然后点击全部替换即可。

06
将文档中替换好的部分复制黏贴到表格下面,可以看到原先表格中数字部分已经全部去除。
1、如上图所示,可以看到这一列的编号中都含有2007这个数值,如果想去掉这个数值而仅仅只保留后面的三位数,这个时候可以通过找到【数据】选项卡里面的【分列】这个命令。

2、在弹出的【文本分列向导】对话框中,将【固定宽度-每列字段加空格对齐】选项勾选,然后点击【下一步】按钮。

3、在【数据预览】下边的窗口中,就会出现要进行处理的数据。在需要保留和删除的数据中间位置,单击鼠标左键,就会出现数据分隔线,然后点击【下一步】按钮。

4、此时会发现,在【数据预览】窗口中的数据,已被分为两部分,且左边部分已被选中(如果想删除右边的数据,则使用鼠标点击一下右边的数据即可)。被选中部分就是要删除的部分。然后点击【列数据格式】中的【不导入此列(跳过)】选项最后点击【完成】按钮即可。

5、点击【完成】之后会发现,在整列数据中,原来的前半段内容已被删除,只剩下后半部分数据了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-17

    公式为:

    =LEFT(B2,FIND(158,B2)-1)

    如图所示:

第2个回答  2020-10-17

'自定义公式-按ALT+F11-插入-模块

Function 提取文字(a As Range) As String

For i = 1 To Len(a)

b = Mid(a, i, 1)

If b Like "[a-z,A-Z,0-9]" Or b = "-" Then

Else:

提取文字 = 提取文字 & b

End If

Next

End Function

第3个回答  2020-10-17

如果中文在前,英文数字在后

那么可以使用这个公式:

=LEFT(B2,LENB(B2)-LEN(B2))

举例图片

相似回答