【公式Plus】P_SPLIT 提取文本,就该这么简单
这是一个系列课程,叫做「公式Plus」
什么是「公式Plus」。它是拉登师傅用VBA写的一组自定义公式。它可以把又长又难记的公式,变得短小精悍,好记又好用。
举个例子:以提取单元格中文的公式为例
每周一、周五更新
以下是本期内容
小B:师傅啊,对不起,我给你丢人啦!
拉登:怎么了?
小B:我打着你名号,给别人解决问题,结果没搞定!
拉登:什么问题?说来听听?
小B:一个单元格中,有多行的文字,求助者,要提取第1行内容。
提取第1行内容
拉登:这个简单啊!使用FIND函数和LEFT函数,就可以了。
FIND函数找到第1个换行(也就是CHAR(10) )的位置,然后再用LEFT函数,提取这个位置左边的内容,就好了!
小B:我也是这么解释的,结果他又问,那提取第2行呢?我当就蒙了。
拉登:啊啊哈,我猜到他会这么问了,我这里呢,写了一个叫做P_SPLIT的函数,可以快速提取任意的内容。
P_SPLIT提取任意内容
拉登:这个P_SPLIT函数的功能,和P_TEXTJOIN函数,刚好相反。根据指定的分隔符,把一段文字分成好几段,并能够选择指定位置的结果。
它的结构是这样的:
参数1,是要拆分的文本内容
参数2,是文本中的分割符,比如常用的逗号,分号,空格等等,这个案例种的换行,还是用CHAR(10)。
参数3,要提取分割后的第几个文本,第1个就写1,第2个就写2。
少啰嗦,咱们直接看效果。
小B:扎心了,老铁!拉登师傅,你是锤粉吧?
拉登:哪儿看出来的?
小B:少啰嗦,直接看效果。这不是老罗发布会的金句嘛?
拉登:小伙不错哦,我看好你哦。来,拿好你的P_SPLIT函数!
案例下载
公众号,回复【SPLIT】,获取本节示例,动手试试吧。
获取P_SPLIT
关注我的公众号
【拉小登】
,回复【公式plus】
,就可以免费下载了。下载完成后,打开【公式plus】,然后打开你的表格,就可以使用P_SPLIT函数了。
我是拉小登,如果你喜欢我的文章,请转发或者打赏,有你的支持,我才能继续写出更多,更好的教程,咱们明天见。
本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)