【公式Plus】P_SPLIT 3秒搞定多列转1列
这是一个系列课程,叫做「公式Plus」
什么是「公式Plus」。它是拉登师傅用VBA写的一组自定义公式。它可以把又长又难记的公式,变得短小精悍,好记又好用。
举个例子:以提取单元格中文的公式为例
每周一、周五更新
以下是本期内容
小B的故事
小B:师傅,师傅,求救,求救啊!
拉登:说吧,你的表格又出什么问题了?
小B:我没问题,我的徒弟有问题。
拉登:什么?我没听错吧,你都开始收徒弟了?
小B:我就把问题收集起来,找会的人来解答一下,从中间赚点差价。小本,小本生意。
拉登:你…你…哎呀,我这血压呀…
小B:师傅您消消气,消消气,回头我给您回扣,还不成嘛。您帮忙解决问题先。
多列数据转1列
小B:有个叫Edge的同学,问了个问题,怎么把多列的数据,转成1列。
拉登:书到用时方恨少,被人问倒才想起师傅。你说你,天天抱着手机刷微信都在刷什么,朋友圈里的教程,不多的是嘛。给你推荐两个教程,识别二维码就可以阅读。
方法1
一个是【秋叶PPT】的数据查询法
方法2
一个是【office天天练】快速粘贴法
小B:师傅,你这也太对付了吧。文章我看了,按都是一锤子买卖。如果数据有更新,就需要重新操作一遍。我想要的,是用公式实现,数据能自动更新的那种。
拉登:让我想想…对了,公式Plus里有一个叫做【P_SPLIT】的函数,应该可以实现!
P_SPLIT动态转换数据列
拉登:少啰嗦,直接看效果。
拉登:看到没有,转换后的列,还能根据原数据自动更新呢!
小B:师傅,你给讲讲呗,怎么用这个函数。
拉登:P_SPLIT的作用呢,是根据指定的字符,把指定的文本拆分,有点像【数据】选项卡中的【分列】的功能。然后再返回指定位置的内容。函数的结构如下:
参数1,是要拆分的文本内容。
参数2,是文本中的分割符,比如常用的逗号,分号,空格等等。
参数3,要提取分割后的第几个文本,第1个就写1,第2个就写2。
比如,现在我要按顿号,把文本内容拆分出来。看看下面的效果,是不是很简单?
嗯哼,接下来是精彩的地方。P_SPLIT可以针对多个单元格,同时进行文本拆分。
不啰嗦,直接看效果图。
如果单元格里,没有P_SPLIT公式里的分隔符,也没有关系,SPLIT公式会直接返回这个单元格的内容。这样就实现了多列转1列的效果。
当然,如果横向的填充公式,那就是多列转1行了。。。
小B:哎,这才是我想要的嘛,这次的差价,得要高点儿,谢啦师傅,我走了…
拉登:哎哎,小B啊,说好的,我的回扣呢?
下载示例
公众号回复【0519】,即可下载本节案例。
获取P_SPLIT
关注我的公众号
【拉小登】
,回复【公式plus】
,就可以免费下载了。下载完成后,打开【公式plus】,然后打开你的表格,就可以使用P_SPLIT函数了。
我是拉小登,如果你喜欢我的文章,请转发或者打赏,有你的支持,我才能继续写出更多,更好的教程,咱们明天见。
本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)
【公式Plus】P_LOOKUP函数完败,李锐老师找我谈话了