Excel提取函数?

非VBA,用Excel函数造一个自己的函数,如同编程,你想过吗?他可以提取汉字、字母、数值汇总任意指定的字符!

01 | 提取所有数值

就可以提取文本中的全部数值,并且利用365的数组功能自动扩展功能,一次搞定!

02 | 批量提取字母

有了上面的经验,这里我们只需要替换成zimu的 首字母 zm 即可!

现在明白他为什么交SuperGet了吧!

03 | 提取全部汉字

提取全部汉字,你可能想象不到,我们不借助VBA也可以实现吧!

这里如果你使用的是中文的符号,也会被提取,但是这点也是可以优化的!

好了,常用的三种提取我们就讲完了,但是这还没结束,我们还可以自己定义想提取的任意字符!

04 | 自定义任意提取

我们只需要在第二参数指定你要提取的字符即可!比如我们先提取数值+cm或者CM,那么可以写成下面这样。其他同理!

怎么样?还是很强的吧,但是我们说了,不需要使用VBA,Excel自己的函数就能造一个这样的万能提取函数!

下面是函数写法:有点长

需要版本支持LAMBDA、LET和CONCAT三个新函数!推荐加入预览的365版本使用!

如果使用-直接通过定义名称,后续调用!

当然你也可以在上面长长的公式尾巴加上(A2,"hz")直接调用!

好了,今天的内容就到这里,前面我们分享过新增的方式,都可以编程了,今天算是一次事件,随着版本迭代,将会有很多以前不敢想的功能都可以通过函数直接完成!

记得阅读次条额,是本文涉及的三个函数的基础用法!

新朋友,长按下图识别图中二维码,关注我们

}

版权声明:本文为博主原创文章,遵循 版权协议,转载请附上原文出处链接和本声明。

描述: 所查找的内容的第一个字符所在位置,区分大小写

find_text:要查找的文本内容,使用双引号;

若有多个相同字符,返回第一个匹配字符所在位置。

描述:从所查找的内容左边开始取指定字数的内容

text:被查找的单元格;

描述:从所查找的内容右边开始取指定字数的内容

text:被查找的单元格;

描述:计算字符串的长度

text:被计算的单元格;

描述:从内容的左边指定位置开始截取指定的字数的内容

text:被查找的单元格;

start_num:开始查找的位置,常与FIND函数结合使用;

value:对包含数字值的单元格的引用;

format_text:“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式;

小数点后保留1位,小数点前不足用0补全

}

我要回帖

更多关于 提取字符函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信