如何提取不规则文本中想要的数据,说是不规则,其实都有规律,如下图,左侧文本中要提取数据的位置处于分隔符“-”和数字的中间,解决思路就是通过前后拆分得到想要的结果,这里要用的函数比较多。
首先是对分隔符进行拆分,这里有两个分隔符,要用到TEXTAFTER函数的第二功能,即在TEXTAFTER函数的第三要素中选择2,即第二个分隔符的位置进行拆分。公式为=TEXTAFTER(A2,"-",2)
拆分后数据为第二个分隔符后半部分,要提取字母部分,必须把数字部分拆除,这里用公式=TEXTSPLIT(TEXTAFTER(A2,"-",2),{1,2,3,4,5,6,7,8,9,0},,1)来解决;但这输出的结果为两个,因为后半部分也有字母,这里我们只要前一个,所以用DROP函数来删除,保留需要的部分,这样中间字母就被提取出来了。
评论 (0)