在EXCEL如何取单元格中内格中的最后4位数字或者叫最后四个字符?有什么公式没?

如图,我只需要最后的短线后的数字

    可以用提取函数right。

    它的函数表达式是=right(提取数值或所在单元格,提取位数),right意思是右边,也就是从右边 也就是倒数第一位起提取几位。

    所以可以用=right(A1,4),A1表示提取的单元格,4就是提取后面四位意思,,其他的向下填充即可。如下例:

    同理,如果从左边第一位开始提起可以表达成=left(数值,提取几位)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-05

可以使用MID函数,MID函数的功能是:从第几位开始,提取几位,如=MID(A1,1,4)即从第1位起,取4位。

提取单元格中的数字还有如下两种函数可以供选择:

    LEFT函数:提取从左第一个字符开始,取几位,=LEFT(A1,4)即取前4个字符;

    RIGHT函数:是从右起提取位数,即从后面向前数提取几位,=RIGHT(A1,3)即取后3位。

具体使用哪种函数看具体数据而定,如果你是固定取前4个字符,直接用LEFT函数是正确的选择。如果是需要提取单元格中内格中的最后4位数字,RIGHT函数和MID函数都可以实现该功能。

本回答被网友采纳
第2个回答  2012-05-25

可以用函数:RIGHT(文本单元格,所取字符数)

第3个回答  2012-05-25
=RIGHT(A1,4)

根据你的补充,假设你的数据在A1开始,B1输入公式如下
=SUBSTITUTE(RIGHT(A1,4),"-","") 下拉复制公式

或者选中此列,数据----分列---分隔符号--勾选"其他"输入 - 符号-----下一步----在"数据预览"中前几列点中一个就在"列数据格式"中点下"不导入此列",直至留下最后一列,按下完成
第4个回答  2012-05-25
这样的取数 可以使用 LEFT RIGHT MID 可以在配合FIND 使用,就可以取任意有规律的了

你的这一个单纯的使用 RIGHT(A1,4)即可
但是看你的图片里面的内容可能不能够满足你的要求

如果你需要提取— 后面的 也可以使用分列处理
或者使用MID find本回答被提问者采纳
相似回答