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

发布网友 发布时间:2022-04-23 02:23

我来回答

7个回答

热心网友 时间:2022-04-27 07:16

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

软件版本:Office2013

方法如下:

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

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

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

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

热心网友 时间:2022-04-27 08:34

  假如待提取的是在a1单元格,你在公式写上 =MID(A17,FIND("g",A17)+1,3) 就行了。

  =LEFT(A1,SEARCH("/",A1)-1)这个不区别大小写。
  Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

热心网友 时间:2022-04-27 10:09

在B1单元格中输入=MID(A1,1,6),即可提取到啦,记得给分啊,哈哈追问您的答案是只能提取固定的前面几位数,如果提取的字符串不等怎么办!A列全是?/?

热心网友 时间:2022-04-27 12:00

=LEFT(A1,SEARCH("/",A1)-1)
这个不区别大小写追问您的答案是对的!我试过了,能否请教,如果是提取“/”后面的值用什么公式?

追答=RIGHT(A1,LEN(A1)-SEARCH("/",A1))

热心网友 时间:2022-04-27 14:08

=replace(A1,find("/",A1),10)
=left(A1,find("/",A1)-1)

热心网友 时间:2022-04-27 16:33

=LEFT(A1,FIND("/",A1)-1)

热心网友 时间:2022-04-27 19:14

1111111111111111111111111111111111111111111111111111

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com