excel里如何用函数提取某个符号前的字符串?

比如A1=复合PVC-85/1.5,在B1用什么函数提取“/”之前的值,就是提取出“复合PVC-85”?... 比如A1=复合PVC-85/1.5,在B1用什么函数提取“/”之前的值,就是提取出“复合PVC-85”? 展开
 我来答
鱼木混猪哟
高粉答主

2018-06-11 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33688

向TA提问 私信TA
展开全部

Excel中可以利用快速填充的方法,实现从某串有规律的字符串中提取某段字符串的功能。

软件版本:Office2013

方法如下:

1.Excel中A列有数据如下图所示,现在要提取“/"前的数据;可以看到A列单元格中都只有一个”/“,因此完全可以使用快速填充的方法,方便快捷地提取指定字符串。

2.现在B1中输入要从A1中提取的字符串,如下图所示:

3.然后按下Ctrl+E(Excel中快速填充的快捷键),就将剩余的单元格提取出了“/”前面的字符串,如下图所示:

注意事项:当然可以利用left函数与find函数引导的公式,通过find函数得到“/"的位置,然后利用left函数提取这个位置之前的字符即可。

sky独爱pchy
2015-06-29 · TA获得超过3.5万个赞
知道小有建树答主
回答量:2126
采纳率:100%
帮助的人:106万
展开全部
  假如待提取的是在a1单元格,你在公式写上 =MID(A17,FIND("g",A17)+1,3) 就行了。

  =LEFT(A1,SEARCH("/",A1)-1)这个不区别大小写。
  Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuwuwx122
2011-03-10 · TA获得超过1806个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:664万
展开全部
=LEFT(A1,SEARCH("/",A1)-1)
这个不区别大小写
追问
您的答案是对的!我试过了,能否请教,如果是提取“/”后面的值用什么公式?
追答
=RIGHT(A1,LEN(A1)-SEARCH("/",A1))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lankuyuxin
2011-03-10
知道答主
回答量:58
采纳率:0%
帮助的人:27.6万
展开全部
在B1单元格中输入=MID(A1,1,6),即可提取到啦,记得给分啊,哈哈
追问
您的答案是只能提取固定的前面几位数,如果提取的字符串不等怎么办!A列全是?/?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyxh0916
2011-03-10 · TA获得超过8836个赞
知道大有可为答主
回答量:4258
采纳率:50%
帮助的人:4087万
展开全部
=replace(A1,find("/",A1),10)
=left(A1,find("/",A1)-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式