关于EXCEL表格的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:17:34
一个EXCEL表格,有一列是数字,都是10位数,现在我想将这些数字的后面4个数字都一次性去掉,有没有快捷的方法?另外如果这一列的数字长度是不等的,有的是10位,有的是12位,有的是9位等等吧,又该如何操作?同样的,如果我想去掉前面4位数字,又该如何操作呢?举例如下:1、如将4202221466、4201211588、4202232145变成420222、420121、420223;2、将4202224566、420222214566、42022345变成420222、42022221、4202;3;将4202221466、4201211588、4202232145变成4566、1466、1588

解决方法,综合运用Excel函数功能。
1、如将4202221466、4201211588、4202232145变成420222、420121、420223;
回答-- 这是要去掉后面4位数,综合运用MID 和 LEN 函数
在想要得到结果的列中,在想要转换的数字对应的行的单元格中输入函数
例如 A1单元格 显示为 4202221466
那么,在 B1单元格中输入 =MID(A1,1,LEN(A1)-4) 然后回车
你会看到,B1单元格显示为 420222
其他数据的转换
如果原始数据都在A列,那么把光标放在B1单元格右下角,看到光标变为十字形,按住鼠标左键往下拖,到结尾放开鼠标左键即可。

2、将4202224566、420222214566、42022345变成420222、42022221、4202;
回答--
这也是要去掉后面4位数,方法同1

3;将4202221466、4201211588、4202232145变成4566、1466、1588
回答--
你是不是写错位了,应该是想要变成 1466,1588,2145吧
这是要取后4位数,更简单了。
在D1单元格里输入 =RIGHT(A1,4),回车,其他的往下拖就可以了。

补充,如果想去掉前4位数
在E1单元格输入 =MID(A1,5,LEN(A1)-4) ,回车,其他的往下拖。

注意 函数和单元格不分大小写, 也就是说
=mid(a1,5,len(a1)-4) 也是可以的。

假如数字在A列,从A2开始。
去掉左边4位数字公式:=MID(A2,5,LEN(A2)-4)
去掉右边4位数字公式: =LEFT(A2,LEN(A2)-4)
公式可以向下复制。
函数MID、LEN、LEFT请参阅EXCEL粘贴函数“文本”及“有关函数的帮助”。

设原数在A