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

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

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

软件版本:Office2013

方法如下:

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

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

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

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

  excel函数提取字符函数的方法

 提取字符步骤1:从最左边起取字符

 =left(源数据格,提取的字符数)

 =left(E2,2)

 表述为:从单元格A3的最左边起,提取2个字符。

 提取字符步骤2:从最右边起取字符

 =right(源数据格,提取的字符数)

 =right(E2,2)

 表述为:从E2单元格最右边起,提取2个字符

 提取字符步骤4:从数据中间提取几个字符

 =mid(E2,1,9)

 表述为:提取单元格E2中第一位起后面9位。

 =mid(sheet1! E2,1,9)

 表述为:提取sheet1表的单元格E2中第一位起后面9位

 提取字符步骤5:先从左取字符,再从右取字符

 =RIGHT(LEFT(E2,5),3)

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

 提取字符步骤5:去掉字符前面的几个字符

 =RIGHT(E2,LEN(E2)-2)

 表述为:从单元格E2字符的右边起,提起所有的字符数,去掉后面两个字符。LEN表示返回字符串中的字符数。

 提取字符步骤6:去掉字符后面的几个字符

 =LEFT(E2,LEN(E2)-2)

Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 

1、数据库函数,当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。

2、工程函数。工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数字转换的函数、在不同的度量系统中进行数值转换的函数。

3、信息函数,可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。

4、查询和引用函数。当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。

5、统计函数

统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。

—excel函数

这个还是使用Excel中的隐藏函数Evaluate来处理最好,但是需要配合使用名称。

具体方法:

1、选中A1单元格,按CTRL+F3,d出名称管理器对话框,点击新建。

2、在d出的编辑名称对话框中,名称处输入:x,引用位置输入:=Evaluate(shee2!$A1),点确定。回到名称管理对话框,再次点击新建

3、在d出的编辑名称对话框中,名称处输入:y,引用位置输入:=Evaluate(shee2!$B1)

4、点击确定,回到名称管理对话框

5、点击关闭。然后选择C1单元格,输入:=x+y

回车即可得到结果。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/13491917.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存