提取空格前的文本

想把A列中的水果名称全部提取出来放在B列对应的位置上,A列的内容是水果名+价格,水果名和价格之间有空格,空格数量不一样,有的没有空格,有的是1个空格,有的是2个空格,有的是3个空格。我们直接看一下所用公式:

公式解析:
   1、FIND(" ",A1&" ")-1
   由于A列中的数据有的有空格,有的没有空格,所以这里我们不管有没有空格,直接在数据后面加一个空格,这样使用FIND函数的时候就不会出错。当A列中的数据有空格时,FIND函数的结果是返回第一次出现空格的位置;当A列中的数据没有空格,FIND函数的结果是返回加空格之后的最后一个位置。最后减去1就是空格前最后一个字符的位置。
   2、LEFT(A1,FIND(" ",A1&" ")-1)
   最后通过LEFT函数提取空格前的字符即可。

快捷查看
(0)

相关推荐