文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

xiaoguoguo

http://www78564.xrbh.cn/comxiaoguoguo/

相关列表
文章列表
  • 暂无文章
推荐文章
如何在Excel表格中提取指定字符之前之后的数值
发布时间:2024-11-06        浏览次数:107        返回列表

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

如何在Excel表格中提取指定字符之前之后的数值

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

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

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

需要注意的是:

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

=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列为空。

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