关闭→
当前位置:知科普>IT科技>excel如何截取字符串

excel如何截取字符串

知科普 人气:7.93K

在EXCEL中提取字符串中的最后一个字符可使用RIGHT函数实现。 方法步骤如下: 1、打开需要操作的EXCEl表格,在空白单元格输入公式=RIGHT(A1,1)。【公式执行结果返回A1单元格右起1个字符,即返回最后一个字符】 2、回车完成公式输入,可得相关结果

excel中截取字符串最长用到的方法是函数法,常用的字符串截取函数包括left,right,mid函数等,本文首先解释上述三个常用函数的语法,然后以一个字符串为例分别应用上述三个函数截取。

方法

以A2单元格的“中华人民共和国”为例,分别从左,从右和中间截取部分字符串。

用函数LEFT或LEFTB 说明 LEFT 从文本字符串的第一个字符开始返回指定个数的字符。 LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。 语法 LEFT(text, [num_chars]) LEFTB(text, [num_bytes]) 该函数语法具有下列参数: Text 必

excel如何截取字符串

在C3单元格输入=left(A2,2)

1、打开EXCEL,在A1单元格输入“中国我爱你”。 2、选择B1单元格,点击上方的“插入函数”按钮。 3、在弹出的对话框中找到“MID”函数,点击“确定”。 4、现在开始设置“函数参数”。把鼠标放在第一个文本框中,下面会提示是”准备从中提取字符串的文本字

excel如何截取字符串 第2张

C3单元格截取到“中华”

=MID(A1,FIND("A",A1,1)+1,FIND("D",A1,1)-FIND("A",A1,1)-1) 这个公式是截取A和D之间的字符串,根据实际需要把A和D分别替换成字符串即可

在C5单元格输入=right(A2,3)

应该用到三个字符串函数:LEFT、RIGHT、MID 1、LEFT函数: 用法:LEFT(要提取字符所在单元格,从左侧开始提取的个数) 例如:=LEFT(A1,2) 意思是从A1单元格提取前两个字符。 2、RIGHT函数: 用法:RIGHT(要提取字符所在单元格,从右侧开始提取的个

excel如何截取字符串 第3张

C5单元格截取到“共和国”在C7单元格输入=mid(A2,3,2),C7单元格截取到“人民”

可以使用LEFT和FIND函数配合使用,达到如题目的: 1、假如要截取A2单元格中“”前的字符。 2、可以用公式:=LEFT(A2,FIND("",A2)-1) 3、使用时要注意,要截取的字符串中,必须包含指定的字符,否则公式会报错。

excel如何截取字符串 第4张

应用上面三个函数得到的结果如本文所示全部完成。

可以用常量数组{"A","B","C"}批量查找,为防止未找到出错,第二参数后面再拼上ABC,公式写为 =LEFT(B4,MIN(FIND({"A","B","C"},B4&"ABC"))-1) 下拉。

excel如何截取字符串 第5张

扩展阅读,以下内容您可能还感兴趣。

excel中如何截取指定字符之间的字符

最左边起取字符

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

=left(E2,2)

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

从最右边起取字符

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

=right(E2,2)

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

从数据中间提取几个字符

=mid(E2,1,9)

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

=mid(sheet1! E2,1,9)

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

先从左取字符,再从右取字符

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

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

去掉字符前面的几个字符

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

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

去掉字符后面的几个字符

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

表述为:从单元格E2字符的左边起,提起所有的字符数,去掉后面两个字符。

excel如何截取多个条件中间的字符

公司前有冒号或者空格还可以用公式,如紧挨在一起没办法识别,建议人为加空格或冒号

B2输入

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

下拉

EXCEL中提取字符串

1、邮箱@字符之前的内容提取用公式=left(a1,find("@",a1)-1)如A列式邮箱,那么在b1单元格输入公式,下拉复制即可。

2、你好-业务专员 同样道理,用公式=left(a1,find("-",a1)-1)即可,

如有问题,百度HI我

祝你成功!

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

用分列的方法可以很快弄好

全选该列

菜单栏上 数据--分列--固定分列--在“1202- “的右边点击一下鼠标右键自动出现一个箭头标记--完成

对分列后的结果再做一次分列

数据--分列--分隔符号--其他--在右边空框输入一个引号--下一步--”列数据格式“点选”文本“--完成

excel 中怎么提取一个字符前面的字符

公式和分列都可以完成

一、分列法:

选择需要分列的列

点击 数据-分列

分隔符号-其他(输入-)

点击完成(第一列就是要的数据)

二、公式法:

1、find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格)

找到第一个-位置

2、left,字符截取函数,从左边开始,left(被截取的字符,个数)

TAG标签:#截取 #excel #字符串 #