如何在excel表格里面取某个字符之前和之后的内容

释放双眼,带上耳机,听听看~!
EXCEL字符串截取技巧

如何在excel表格里面取某个字符之前和之后的内容

比如:(分别要取逗号之前和之后的内容)

ABC001DEF, abcdef001

ABC002DEF, abcdef002

ABC003DEF, abcdef003

公式如下:

取之前的内容

=LEFT(A1,FIND(“,”,A1)-1)

取之后的内容

=RIGHT(A1,LEN(A1)-FIND(“,”,A1))

向下复制公式

 

excel有两个相同字符,如何提取第二个字符后内容?

比如:(提取第二个逗号之后的内容)

ABC001DEF, abcdef, 001

ABC002DEF, abcdef, 002

ABC003DEF, abcdef, 003

如需要提取从左到右数起第二个“,”后面的所有内容,我们需要用到的函数有四个。

因为“,”有两个,这时,我们需要用到SUBSTITUTE函数来把第二个“,”替换成别的字符。比如,用“/”来替换。

下面,我们开始操作,

在B2单元格输入 公式:

=RIGHT(A2,LEN(A2)-FIND(“/”,SUBSTITUTE(A2,”,”,”/”,2)))

思路是:

1,用SUBSTITUTE函数把第二个“,”替换成“/”,这样方便接下来FIND函数的查找;

2,再用FIND函数找出“/”的所在位置;

3,再用LEN函数得出单元格数据总字符数,再减去“/”所在的位置。这样就得出了需要提取的字符数了。

4,然后,再用RIGHT函数来提取了。

 

提取第二个字符后部分内容

假设,所提取的内容只是指定字符后面部分内容,这时,又如何写公式提取呢。

提取从左到右数起第二个“,”后面的两位字符?

同样,用到SUBSTITUTE函数来把第二个“,”替换成别的字符。比如,用“/”来替换。

在B2单元格输入 公式:

=MID(A2,FIND(“/”,SUBSTITUTE(A2,”,”,”/”,2))+1,2)

思路是:

1,用SUBSTITUTE函数把第二个“,”替换成“/”,这样方便接下来FIND函数的查找;

2,再用FIND函数找出“/”的所在位置;再加1位,那么就是要提取的两位数字的第一位。

3,用MID函数截取。

给TA打赏
共{{data.count}}人
人已打赏
Excel

合并当前目录下所有工作簿的全部工作表

2018-3-19 22:10:23

Excel

Excel统计行内空白单元格的个数

2018-3-25 15:11:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索