hello,大家好,今天这篇文章我们来看下面这个案例。

复杂字符串如何分列(使用函数对字符串进行分列)(1)

如上图所示,需要把A列的数据拆分为黄色区域的样子,对于这个需求,我们直接使用分列功能即可,操作如下所示:

复杂字符串如何分列(使用函数对字符串进行分列)(2)

但是今天我们要讲的不是这个功能,而是使用函数完成这个效果,用到的是一个TRIM MID SUBSTITUTE的一个套路。

复杂字符串如何分列(使用函数对字符串进行分列)(3)

接下来我们分别讲解:

为什么是99个空格呢?

复杂字符串如何分列(使用函数对字符串进行分列)(4)

如上图所示,当B变成超过99个B时,拆分出错,本来结果是C的位置就错了。

其实只要把原来的99改为199,结果就对了,如下图所示,

复杂字符串如何分列(使用函数对字符串进行分列)(5)

如果需要拆分的某一段大于199,就再把这个数字改大一点。

今天分享的内容就这些,希望大家掌握这个常用的函数套路,可以方便提取到第几个分隔符之间的内容。

,