查看原文
其他

【公式Plus】P_SPLIT 3秒搞定多列转1列

拉登Dony 拉小登 2022-06-10

这是一个系列课程,叫做「公式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

  1. 关注我的公众号【拉小登】,回复【公式plus】,就可以免费下载了。

  2. 下载完成后,打开【公式plus】,然后打开你的表格,就可以使用P_SPLIT函数了。

我是拉小登,如果你喜欢我的文章,请转发或者打赏,有你的支持,我才能继续写出更多,更好的教程,咱们明天见。




本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)


推荐阅读


【公式Plus】P_SPLIT 提取文本,就该这么简单

【公式Plus】P_TEXTJOIN 解决内容合并难题

【公式Plus】提取数字,P_NUM一键搞定

【公式Plus】P_LOOKUP函数完败,李锐老师找我谈话了



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存