一、问题场景

在EXCEL中做数据处理时,有时需要从数据的最前、最后或中间截取部分字符出来,如何能精确快速地实现数据的截取呢?

二、解决方法

Excel中有专门的字符截取函数LEFT、RIGHT、MID,可以很好地解决这些问题。

1.LEFT函数:它可以从字符串左边取出指定个数的字符。

使用语法:LEFT( Text, Num_chars )

2.RIGHT函数:它可以从字符串右边取出指定个数的字符。

使用语法:RIGHT( Text, Num_chars )

3.MID函数:它可以从指定的字符串任意位置取出指定个数的字符。

使用语法:MID( Text,Start_num, Num_chars )

三、操作演示

1.LEFT函数

选择单元格,在单元格中输入公式“=LEFT(A2,4)”,即对目标A2单元格的数据从左侧截取4位字符。

输入完成后,点击回车,EXCEL自动返回截取的4位字符。如果需要对本列中的其他单元格使用,则直接向下推拽此单元格的公式就可以了。

excel挑选部分数据函数(-如何实现数据截取)(1)

2.RIGHT函数

选择单元格,在单元格中输入公式“=RIGHT(A2,4)”,即对目标A2单元格的数据从右侧截取4位字符。

输入完成后,点击回车,EXCEL自动返回截取的4位字符。如果需要对本列中的其他单元格使用,则直接向下推拽此单元格的公式就可以了。

excel挑选部分数据函数(-如何实现数据截取)(2)

3.MID函数

选择单元格,在单元格中输入公式“=MID(A2,7,8)”,即对目标A2单元格的数据从第7位往后截取8位字符。

输入完成后,点击回车,EXCEL自动返回截取的8位字符。如果需要对本列中的其他单元格使用,则直接向下推拽此单元格的公式就可以了。

excel挑选部分数据函数(-如何实现数据截取)(3)

四、操作总结

1.LEFT/RIGHT/MID函数都可以进行字符截取,大家在使用过程中根据实际情况自行选择即可。

2.如果指定的字符个数Num_chars(就是函数里的第二个参数)的值大于目标单元格内数据的字符长度,那么LEFT/RIGHT函数会返回整个字符串,但并不会增加其它字符。

,