![932457e2-f040-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/932457e2-f040-eb11-8da9-e4434bdf6706.png)
今日目标
学会用FIND函数和P_SPLIT函数,拆分数据
![962457e2-f040-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/962457e2-f040-eb11-8da9-e4434bdf6706.png)
这是我在Excel基础训练营里说的一段话,感觉很有哲理,哈哈哈
![972457e2-f040-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/972457e2-f040-eb11-8da9-e4434bdf6706.png)
怎么理解呢?我们用案例来说话:
1- 问题描述
学员的问题是这样的。
表格里有一列手机/型号的明细表
![992457e2-f040-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/992457e2-f040-eb11-8da9-e4434bdf6706.png)
现在他想把手机和型号拆分开来,变成下面的样子。
![9a2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/9a2457e2-f040-eb11-8da9-e4434bdf6706.png)
这个问题怎么搞?我们来分析一下。
2- 原因分析
WHAT 这是问题
这是一个数据分列的问题,数据分列的方法最容易想到的是「分列」功能。
可以明显的看到,按照空格拆分数据,就可以快速的完成需求。
![9b2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/9b2457e2-f040-eb11-8da9-e4434bdf6706.png)
但是结果好像不太对,需求是按照第1个空格,拆分成两列而已。而实际用「分列」功能,把数据拆成了4列。
![9c2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/9c2457e2-f040-eb11-8da9-e4434bdf6706.png)
WHY 为什么分列不对?
「分列」功能的作用,是根据分隔符,把一段文本拆分成对应数量的列。
因为原始数据中有多个空格,所以最终拆成了4列的数据。
![9d2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/9d2457e2-f040-eb11-8da9-e4434bdf6706.png)
怎么能够实现需求呢?
How 怎么解决
这个时候,就需要用函数公式了。
因为函数公式就是专门干这种,没人愿意干的拆墙补墙的问题。
![9e2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/9e2457e2-f040-eb11-8da9-e4434bdf6706.png)
3- 解决方法
下面的解题过程可能会比较烧脑,所以我不太喜欢写公式。
使用FIND函数
1- 使用FIND函数,找到第1个空格的位置
![9f2457e2-f040-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/9f2457e2-f040-eb11-8da9-e4434bdf6706.png)
=FIND("