excel如何提取指定字符之前、之后的字符

admin
admin
admin
343
文章
75
评论
2022年4月19日08:00:00
评论
1,506

在excel里面如果需要提取指定字符之前或者之后的字符方法有很多,我们这里分别excel函数法和分列法:

1、函数法:利用excel的left和right函数

如果要提取字符“无”之前的所有字符的话,我们利用left函数,在后面输入=LEFT(A1,SEARCH("无",A1)-1)即可;excel如何提取指定字符之前、之后的字符

如果要提取指定“无”之后的字符,可以利用right函数,在后面输入=RIGHT(A1,LEN(A1)-SEARCH("无",A1))即可;

excel如何提取指定字符之前、之后的字符

需要注意的是:

如果字符串是以“*”或“?”等通配符来隔开的,则公式要输入以下公式:

=LEFT(A1,SEARCH("~*~",A1)-1)

=RIGHT(A1,LEN(A1)-SEARCH("~*~",A1))

函数说明:

search(特定字符,字符串) 返回指定字符在字符串中第一次出现的位置。上例“无”出现的位置是5;

len(字符串) 返回字符串的长度。上例A1中字符串的长度为9;

left(字符串,N) 返回字符串从左边数起至第N个字符的字符。如LEFT(A1,4)则会返回“2312”;

right(字符串,N) 返回字符串从右边数起至第N个字符开始的后面的字符。如RIGHT(A1,4)则会返回“4214”;

2、分列法:excel自带的“分列”功能

首先、复制A列到B列,然后确认C列为空行,因为分列后会覆盖C列原有的值,所以必须确保C列为空。

excel如何提取指定字符之前、之后的字符

然后、选中B列,点击“数据”—“分列”,选中“分隔符号”然后点击下一步

excel如何提取指定字符之前、之后的字符

勾选“其他”,并输入分隔符号(就是我们的指定字符),这里输入“无”,可以看到下方有分列以后的数据预览,数据没问题的话就可以点击“下一步”,然后“完成”了。

excel如何提取指定字符之前、之后的字符
admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: