excel取值函数 如何提取单元格中特定字符后面的所有数

取第3个“-”后面的所有数... 取第3个“-”后面的所有数 展开
 我来答
飘逸幽谷
2019-05-05 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2217

向TA提问 私信TA
展开全部

根据你描述的情况来看,可以通过下面公式实现你要的结果,公式如下,已写出,直接粘贴过去,具体根据实际数据变更公式区域,此公式运算结果如下图所示。希望能帮上你的问题!=MID(SUBSTITUTE(SUBSTITUTE(A1,"-","",1),"-","",1),FIND("-",SUBSTITUTE(SUBSTITUTE(A1,"-","",1),"-","",1))+1,10)

追答
当然如果数据非常有规律,可以用其他网友例式公式,如:
=left(a1,3)
上面更改下:
=right(a1,3)
YQ杨
2019-05-06 · TA获得超过4803个赞
知道大有可为答主
回答量:4085
采纳率:80%
帮助的人:173万
展开全部

你好,如果通过图片上来看它的规律可以使用单一的right函数或mid函数或left函数,如果不能确定第二个-符号后面位数那么就需要多个函数组合使用
第一种方法一公式为
=RIGHT(A2,3)
如图



第二种方法二,这个是通过substitute函数把第二个-符号替换为+号,如何再用find函数查找位置,最后用mid函数来提取数据,公式如下
=MID(A2,FIND("+",SUBSTITUTE(A2,"-","+",2))+1,LEN(A2)-FIND("+",SUBSTITUTE(A2,"-","+",2)))
效果图如下



望采纳,谢谢!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐卓手机
2019-05-05 · 乐卓全面屏手机,一部拥有黑科技的手机。
乐卓手机
向TA提问
展开全部
1、从最左边起取字符
=left(源数据格,提取的字符数), =left(E2,2)
表述为:从单元格A3的最左边起,提取2个字符。

2、从最右边起取字符
=right(源数据格,提取的字符数)。 =right(E2,2)
表述为:从E2单元格最右边起,提取2个字符

3、从数据中间提取几个字符=
mid(E2,1,9)
表述为:提取单元格E2中第一位起后面9位。
=mid(sheet1! E2,1,9)
表述为:提取sheet1表的单元格E2中第一位起后面9位

4、先从左取字符,再从右取字符
=RIGHT(LEFT(E2,5),3)
表述为:首先从E2单元格第一个字符从左往右取5个字符,然后再对取出来的5个字符从右向左取3个字符。

5、去掉字符前面的几个字符
=RIGHT(E2,LEN(E2)-2)
表述为:从单元格E2字符的右边起,提起所有的字符数,去掉后面两个字符。LEN表示返回字符串中的字符数。

6、去掉字符后面的几个字符
=LEFT(E2,LEN(E2)-2)
表述为:从单元格E2字符的左边起,提起所有的字符数,去掉后面两个字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辛迪猫猫
推荐于2016-09-20 · TA获得超过4783个赞
知道小有建树答主
回答量:1137
采纳率:86%
帮助的人:111万
展开全部

right函数


语法 : =right(字符串,截取位数)


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s今生缘
高粉答主

2019-05-03 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4952万
展开全部
如果都是这种规律,可以取右侧三个字符:=RIGHT(A1,3)
如果右侧可能有四个,取右侧四个,再将"-"替换掉:=SUBSTITUTE(RIGHT(A1,3),"-","")
如果不是三或四个,则要判断第三个"-"的位置再取字符,公式比较复杂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式