用EXCEL如何提取数字串中间的部分

例如:第一列数字123456789我想在第二列用函数让它自动显示4567还有,如何提取前几位比如提取123如何提取后几位,比如789... 例如:第一列数字123456789
我想在第二列用函数让它自动显示4567
还有,如何提取前几位 比如提取123
如何提取后几位,比如789
展开
 我来答
窗外的社会
高粉答主

2019-04-20 · 此处无声胜有声,自由自在
窗外的社会
采纳数:247 获赞数:135034

向TA提问 私信TA
展开全部

工具/原材料

EXCEL2016版、电脑。

1、打开电脑找到并点击EXCEL2016版软件;

2、打开软件以后,为了示范先在空白表格内输入任意的数字;

3、此时若要提取A1数字左边前三位,就在B1栏输入公式:“=left(A1,3)”,left代表从左边开始,A1代表数字栏,数字3代表提取的位数,之后按回车键;

4、同理若在A2栏里提取,就在B2表格里输入公式:“=mid(A2,4,3)”,mid代表提取中间的数字,4代表从第四位数字开始提取,3代表提取的位数;

5、若提取A3栏数字右边后3位,在B1栏输入=right(A3,3),right表示需要从右边提取数字。

1975qjm
高粉答主

推荐于2017-09-08 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7191万
展开全部

这个要用到MID函数

 

比如要提取A1单元格中第5个字符起的6个字符,则这个公式可以写成

=MID(A1,5,6)

 

MID

返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法

MID(text,start_num,num_chars)

Text    是包含要提取字符的文本字符串。

Start_num    是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。

Num_chars    指定希望 MID 从文本中返回字符的个数。

说明

  • 如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
  • 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
  • 如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
  • 如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。

  •  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0f9b193
推荐于2017-10-15 · TA获得超过1185个赞
知道小有建树答主
回答量:667
采纳率:100%
帮助的人:423万
展开全部
假设123456789位于A1,你要的结果在A2,则在A2中输入公式(不要引号):
1、提取4567:“=mid(A1,4,4)”;
2、提取123 :“=LEFT(A1,3)”;
3、提取789 :“=RIGHT(A1,3)”;
即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
他眯
2010-03-26 · TA获得超过7427个赞
知道大有可为答主
回答量:2001
采纳率:75%
帮助的人:2250万
展开全部
中间几位公式:
=mid(字符串,起始位,取几位)
前几位公式:
=left(字符串,取几位)
后几位公式:
=right(字符串,取几位)

说明:字符串可以是具体的字符串,也可以是单元格地址,起始位,取几位可以是数字,也可以是表达式,也可以是单元格地址,但地址里结果一定是数字结果.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老徐的Excel
2019-08-27 · TA获得超过250个赞
知道答主
回答量:596
采纳率:0%
帮助的人:32.9万
展开全部

带有数字的文本串中怎么提取数字

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式