如何去掉excel的数字,保留文字 EXCEL中怎么去除英文和数字,只保留文字

www.zhiqu.org     时间: 2024-06-01

推荐使用分列功能,更简单


具体操作说明及演示:

参考OFFICE版本:2010(其他版本无太大不同)

1、选中单元格区域

2、数据-分列-分隔符-下一步

3、其他(输入 _)作为分隔符

4、完成



如果后面是统一的 _2018405这样的格式
选择E列
CTRL+H
查找内容 _*
替换内容保持空
点击"全部替换"

  可以用substitute()函数替换掉0-9的数字。因为wps中这个函数套用只能8层,需要加一个辅助单元格(这一列,可以隐藏),如果excel里可以,就放一个单元格。wps里步骤如下:

  1. 在单元格C3里替换0到7,录入这个公式:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,"")

  2. 在D3里录入公式,替换8和9,公式:

    =SUBSTITUTE(SUBSTITUTE(C3,8,""),9,"")



你的数据类型都是这样的?
文字_3568746
这个样子?
在F2输入
=LEFT(E2,FIND("_",E2)-1)
下拉即可。

excel中怎么去除数字保留文字~

您好,去掉单元格中的数字字符可以用VBA来实现。这个是去掉单元格中所有数字的
Public Sub a()Dim a As Stringx = Range("A65536").End(xlUp).RowFor i = 1 To xm = Len(Cells(i, 1))For k = 1 To m '使用for循环将单元格内字符历便If IsNumeric(Mid(Cells(i, 1), k, 1)) = False Thena = a & Mid(Cells(i, 1), k, 1) '将得到的数值赋值给变量a End IfNextCells(i, 2) = aa = "" NextEnd Sub
如果只是去掉最后面的数值,可以用下面的程序。
Public Sub a()Dim a As Stringx = Range("A65536").End(xlUp).RowFor i = 1 To xm = Len(Cells(i, 1))a = Cells(i, 1)For k = 1 To mIf IsNumeric(Right(a, 1)) = True Thena = Left(Cells(i, 1), m - 1)m = Len(a) End IfNextCells(i, 2) = aa = "" NextEnd Sub

Excel中经常会有文字和数字混合在一起的情况出现,下面具体说明将文字和数字拆分开来,只保留文字的方法:
1、打开一个文字和数字混合的Excel表格。

2、选中要放数字的单元格,在菜单栏中选择“公式--插入函数”。

3、弹出插入函数对话框,找到right函数。

4、right函数有两个参数,一个是源单元格,另一个是返回参数的位数。

5、选择好单元格和返回位数,单击“确定”按钮。

6、和文字混合在一起的数字被拆分出来,下拉第一个单元格,剩余的也被拆分开。

注意事项:
Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。


#盛南咐# 怎么把excel一列中的数字去掉 保留汉字和英文 -
(19716246122): 用通配符替换

#盛南咐# excel如何在单个单元格取其中数字,舍去文字 -
(19716246122): excel中的替换功能完成不了,但是可以借助word的替换功能实现. 将excel表格复制粘贴到word中. CTRL+H 查找[!0-9],高级选项中选中 使用通配符 单击全部替换后可以删除所有的非数字. 复制替换后的结果,回到EXCEL中,粘贴前先将单元格格式设置为文本(否则超过15位数字excel只保留前15位有效数字)然后再用编辑菜单下的选择性粘贴,文本.

#盛南咐# Excel的问题,如何取消列中数字 保留汉字.如一列中有不规则的数字:1202 文化;1203 数学;1204 语文 -
(19716246122): 如果都是这样用空格分开的内容可以用---数据---分列---分隔符号---勾选"空格"---选中第一个分列在"列数据区域"中选择"不导入此列"---完成 也可以用公式 假设这列内容在A列 B1单元格写入公式=RIGHT(A1,LEN(A1)-FIND(" ",A1)) 下拉复制公式

#盛南咐# excel 表格中 只删除数字 保留文字
(19716246122): 不是,全选,然后按Delete 健吗

#盛南咐# 如何将excel表格中所有文字清空,只保留数字
(19716246122): 假设数据在A列,A1开始,B1输入公式 =MID(A1,FIND(":",A1)+1,FIND("元",A1)-FIND(":",A1)-1) 或者 =MID(A1,7,FIND("元",A1)-7) 下拉填充公式

#盛南咐# 把excel中的数字删除其它(列如汉字格式公式)不变 -
(19716246122): 1、选中要删除数字的区域 2、按F5,打开“定位”对话框 3、选择“定位条件”——“常量”——只保留“数字”前方框内的“√”——确定,这样选中所有数字 4、按“Delete”,删除所有数字 5、完成

#盛南咐# 如何去掉excel表格中的数字并保留公式 -
(19716246122): 1、选中结果,点右键复制. 2、点击“编辑”-“选择性粘贴” 3、选择“数值”确定即可. 4、当然也可以选择性粘贴到其他位置.

#盛南咐# excel表格的文字怎么去掉,保留数字,因为我这个表格9万行,文字有20多种,替换太麻烦,找不全 -
(19716246122): 在excel工作表中,单元格内有大量的全角和半角空格,如果使用手工删除实在是太累,其实我们使用SUBSTITUTE函数就可以帮我们一次性的去除所有的全半角空格. 实例:去除表中全角或半角空格 在A列姓名列中学生的姓名在输入时,录入了大量的全角和半角空格,我们将操作定在G列中.然后在G2单元格输入公式:=SUBSTITUTE(SUBSTITUTE(A2,"",""),"",""),然后在整个G列复制公式.选择G列数据→进行复制,再选择A列所有数据→选择性粘贴→值和数字格式即可. 通过SUBSTITUTE函数,我们就一次性的全部去除了整个工作表的全角或半角空格.

#盛南咐# Excel中,如何批量删除某些单元格中的数字和字母,只保留单元格内的汉字?请高手赐教!
(19716246122): 如果数字和字母有规律的话,使用查找和替换功能

#盛南咐# EXCEL表格一个单元格内有数字有文本怎么批量删除数字留下文字? -
(19716246122): 这两个公式适用于大多数正常情况:在此以A1单元格为例:阿凡达123=>阿凡达 =LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))-1)759阿尔法=>阿尔法=RIGHT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))-1) 如果复制公式到excel表不显示答案请删除公式末尾部分的空格很高兴能帮助你!