前面已经讲过好几种提取文本中数字的方法,包括提取标点符号;这里介绍一个新的解决方法,利用CHOOSECOLS函数对拆分的数据进行定向提取。

excel中提取文本中数字的新成员CHOOSECOLS函数用法介绍-趣帮office教程网

还是先写公式=CHOOSECOLS(TEXTSPLIT(A1,TEXTSPLIT(A1,SEQUENCE(10,,0),".",1),,1),1);公式的思路为,先通过拆分数字,标点,再反拆其他文本,最后提取符合要求的部分。

excel中提取文本中数字的新成员CHOOSECOLS函数用法介绍-趣帮office教程网

这里讲一下,拆分数字中的公式TEXTSPLIT(A1,SEQUENCE(10,,0),".",1),这里面的SEQUENCE(10,,0)公式即是数字0,1,2,3,4,5,6,7,8,9的表示,还可以用ROW($1:$10)-1表示,也可以用{0,1,2,3,4,5,6,7,8,9}来表示。

excel中提取文本中数字的新成员CHOOSECOLS函数用法介绍-趣帮office教程网

公式TEXTSPLIT(A1,TEXTSPLIT(A1,SEQUENCE(10,,0),".",1),,1)拆分后的数据为两个,我们只需要前一个,所以利用CHOOSECOLS函数进行提取就可以了。

excel中提取文本中数字的新成员CHOOSECOLS函数用法介绍-趣帮office教程网