excel如何提取一个字符串中的一段字符?

1202-1"-SW-00106-1S2M-WT501202-1"-SW-00106-1S2M-WT501202-1-1/2"-C5L-00505A-1C1M-N0120... 1202-1"-SW-00106-1S2M-WT50
1202-1"-SW-00106-1S2M-WT50
1202-1-1/2"-C5L-00505A-1C1M-N0
1202-1-1/2"-C5L-00505B-1C1M-N0
1202-1-1/2"-EEG-00106A-3D1-R60
1202-1-1/2"-EEG-00106A-3D1-R60
如上式里面 我想提取出1 、1、1-1/2、1-1/2、1-1/2 ,即1202- 和 " 中间的内容 如何编写语言 求大神解答
展开
 我来答
wanglei569
2014-10-29 · TA获得超过119个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:133万
展开全部
=MID(A1,FIND("-",A1)+1,FIND("""",A1)-FIND("-",A1)-1)
追问
谢谢了 这个公式中 请问 find 括号后面的 “+1”或者“-1“代表的是什么意思?请问
追答
mid函数有3个参数

第一个,目标单元格,也就是公式里面的A1

第二个,是从目标单元格的第几位开始取数,FIND找到-的位置,+1是从-号的后面一位开始取

第三个,是从目标单元格第几位开始取几位字符,FIND找到"的位置,-1是从"的前面开始取数

你看一下公式——公式求值,一步步看计算的步骤就可以了

希望能帮到你,呵呵!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弗尔布雷斯
2014-10-29 · TA获得超过2763个赞
知道大有可为答主
回答量:2317
采纳率:66%
帮助的人:1083万
展开全部
假设你的数据在A列,那你在B1中输入以下公式并下拉即可
=MID(A1,FIND("-",A1)+1,FIND("""",A1)-FIND("-",A1)-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧阳璎珞88
2014-10-29 · TA获得超过891个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:320万
展开全部
可以直接使用分列

也可以使用mid函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b01fbf
2014-10-29
知道答主
回答量:36
采纳率:0%
帮助的人:11.1万
展开全部
直接复制过来不行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式