销售:产品信息分列,可愁死我了

今日目标

学会用FIND函数和P_SPLIT函数,拆分数据

这是我在Excel基础训练营里说的一段话,感觉很有哲理,哈哈哈

怎么理解呢?我们用案例来说话:

1- 问题描述

学员的问题是这样的。

表格里有一列手机/型号的明细表

现在他想把手机和型号拆分开来,变成下面的样子。

这个问题怎么搞?我们来分析一下。

2- 原因分析

WHAT 这是问题

这是一个数据分列的问题,数据分列的方法最容易想到的是「分列」功能。

可以明显的看到,按照空格拆分数据,就可以快速的完成需求。

但是结果好像不太对,需求是按照第1个空格,拆分成两列而已。而实际用「分列」功能,把数据拆成了4列。

WHY 为什么分列不对?

「分列」功能的作用,是根据分隔符,把一段文本拆分成对应数量的列。

因为原始数据中有多个空格,所以最终拆成了4列的数据。

怎么能够实现需求呢?

How 怎么解决

这个时候,就需要用函数公式了。

因为函数公式就是专门干这种,没人愿意干的拆墙补墙的问题。

3- 解决方法

下的解题过程可能会比较烧脑,所以我不太喜欢写公式。

使用FIND函数

1- 使用FIND函数,找到第1个空格的位置

=FIND(" ",B2)

2- 使用LEFT函数,提取第1个空格左侧的数据

=LEFT(B2,FIND(" ",B2))

3- 是用SUBSTITUTE函数,替换手机名称为空,获得型号。

=SUBSTITUTE(B2,C2,"")

这个地方的方法很多,你也可以计算出第1个空格右侧字符的长度,然后用RIGHT函数。

使用P_SPLIT函数

是用普通的公式,手机和型号,要使用不同的函数实现,而且还有公式的嵌套,比较复杂。

使用「公式Plus」中的自定义函数P_SPLIT,会更简单。

我们来看一下效果:

一个函数轻松搞定。

=P_SPLIT(B2," ",1)

型号的提取,还是使用P_SPLIT函数,改一下参数就好了。

=P_SPLIT(B2," ",1,-1)

是不是非常非常的简单?

P_SPLIT函数可以看作是函数版的「分列」功能,用法如下:

P_SPLIT(txtRange, splitter, [get_index], [returnType])

txtRange:要拆分的文本

splitter:分隔符

get_index:拆分完成后,要提取第几个文本内容,默认为第1个。支持倒数索引,如果填写-1,则返回最后一个拆分结果。

returnType:返回的类型,有3种类型。

– 如果=0(默认),则返回[get_index]对应的字符。

– 如果=1,则返回[get_index]左侧的所有字符。

– 如果=-1,则返回[get_index]右侧的所有字符。

因为我们只选择第1个分列结果,所以参数3写1就好。

如果想要获取第2个,或第3个,那么简单的修改参数3就可以了

更多关于公式Plus的内容,点击下面的图片了解。

4- 总结

表格设计哲理

呼应一下开头的哲理。

这是一个数据拆分的问题没错,不过从表格设计的角度来看,这个数据违反的原则是:字段不可拆分

手机和型号本质上是两个字段,数据却放到了统一列中,导致了现在拆分需求。

一个好的表格设计,数据之间应该是相互独立的,互不影响的。

函数公式

公式的编写,要先梳理清楚需求,然后翻译成对应的函数。

公式Plus在传统公式的基础上,给我们带来了很多的可能性。

5- 聊5毛钱

跟我学Excel的同事

之前有个同宿舍的同事,想要跟我学Excel;同事嘛,不好拒绝,我就答应教他啦。

但是每次我让他学习Excel的时候,他总是推脱:

过两天哈,《琅琊榜》还剩几集就看完了,看完再跟你学。

每次都会有新的电视剧,作为他推脱的理由。直到我辞职,他没有跟我学过一次Excel。

还要不要教他

前几天,这个同事又找我学Excel,我推荐了「Excel训练营」给他,他套几乎的说:

呀,还要钱啊?不要这么小气吧。

咱们同事一场,你直接拉我进去学习就好了。

两个问题:

1- 如果你是我,你会怎么回复这个同事?

2- 你愿意付费学习Excel吗?

如果愿意,可以扫描下面小助手「秋小E」的二维码,咨询预约。

扫码暗号:拉登老师推荐

我是拉小登,一个会设计表格的Excel老师

 

 

= = 推荐文章 = =

「图表篇」教你从零开始,设计一个收支表格

教你从零开始,设计一个收支表格

【实操篇】新年计划表,就该这样做

你的新年计划落地,还差这一个表格

笨死了,被表格气到哭,我才学会这个高效技巧

从零开始设计一个,货源分配管理表

20年Excel老司机,被一个日报图表愁到失眠,原来。。。

 

 

 

联系作者

公众号:拉小登 | 微博:拉登Dony | B站:拉小登Excel

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注