excel截取两个字符中间的字符

我的文本是这样的A1:质:襄汾县桥西街农贸市场北商业楼;地:襄汾县桥西街农贸市场北商业楼;质:襄汾县桥西街农贸市场北商业楼;地:襄汾县桥西街农贸市场北商业楼;质:襄汾县桥... 我的文本是这样的
A1:质:襄汾县桥西街农贸市场北商业楼;地:襄汾县桥西街农贸市场北商业楼;质:襄汾县桥西街农贸市场北商业楼;地:襄汾县桥西街农贸市场北商业楼;质:襄汾县桥西街农贸市场北商业楼;统:襄汾县桥西街农贸市场北商业楼;工:襄汾县桥西街农贸市场北商业楼
A2:质:襄汾县兴农路中段;质:襄汾县兴农路中段;地:襄汾县兴农路中段;统:襄汾县兴农路中段;质:襄汾县兴农路中段;地:襄汾县兴农路中段;工:襄汾县兴农路中段
A3:地:桥西襄纺路;质:襄汾县桥西襄纺路;国:襄汾县桥西襄纺路;统:襄纺路;质:襄汾县桥西襄纺路;国:襄汾县桥西襄纺路;质:襄汾县桥西襄纺路;工:襄汾县桥西襄纺路

我想截取第一个“:”跟第二个“:”中间的地址,请高手帮忙怎么操作啊
展开
 我来答
百度网友b24b2f2
2013-11-21 · TA获得超过533个赞
知道小有建树答主
回答量:441
采纳率:100%
帮助的人:157万
展开全部

公式可以做到,但是LZ不如先把源数据复制一下,然后使用数据-分列


一般到这里点完成就可以了

需要公式我可以另外提供

追问
知道了,我打的:是全角
追答
我不大清楚LZ为什么会这样,我直接给公式好了,这个公式是提取第一第二个:间的,同理可以改变公式求得其他比如第二第三的:
=TRIM(MID(SUBSTITUTE(A1,":",REPT(" ",1000)),500,1000))
比如:=TRIM(MID(SUBSTITUTE(A1,":",REPT(" ",1000)),1500,1000))就是求第二第三个“:”间的文本

无视全角半角,只要把公式里的改成全角的就可以咯
飘逸幽谷
2013-11-21 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2215

向TA提问 私信TA
展开全部

=MID(A2,FIND(":",A2)+1,FIND(":",A2,FIND(":",A2)+1)-FIND(":",A2)-1)

这里假设数据在A列

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windbellsea
2013-11-21 · TA获得超过270个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:109万
展开全部
=MID(A1,FIND(":",A1,1)+1,FIND(":",A1,(FIND(":",A1,1)+1))-FIND(":",A1,1)-1)

这个肯定行,验证过了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善良的猪头3
2013-11-21 · TA获得超过2930个赞
知道大有可为答主
回答量:2522
采纳率:71%
帮助的人:2757万
展开全部
如果第一个“:”跟第二个“:”
=mid(a1,find(":",a1)+1,find("@",substitute(a1,":","@",2))-find(":",a1)-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
【名臣】f2
2013-11-21 · TA获得超过1911个赞
知道大有可为答主
回答量:1594
采纳率:0%
帮助的人:1517万
展开全部
=MID(A1,FIND(":",A1)+1,FIND(";",A1)-FIND(":",A1)-1)
更多追问追答
追问
不行啊
追答
怎么会不行,复制公式=MID(A1,FIND(":",A1)+1,FIND(";",A1)-FIND(":",A1)-1)到H1,然后下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式