非VBA,用Excel函數(shù)造一個自己的函數(shù),如同編程,你想過嗎?他可以提取漢字、字母、數(shù)值匯總?cè)我庵付ǖ淖址?/span> 01 | 提取所有數(shù)值 正如你所見,我們只需要輸入 =SuperGet(A4,'sz') 這里,我們 sz 就是shuzhi 的首字母! 就可以提取文本中的全部數(shù)值,并且利用365的數(shù)組功能自動擴(kuò)展功能,一次搞定! 02 | 批量提取字母 有了上面的經(jīng)驗,這里我們只需要替換成zimu的 首字母 zm 即可!
現(xiàn)在明白他為什么交SuperGet了吧! 03 | 提取全部漢字 提取全部漢字,你可能想象不到,我們不借助VBA也可以實現(xiàn)吧! 這里如果你使用的是中文的符號,也會被提取,但是這點也是可以優(yōu)化的!
好了,常用的三種提取我們就講完了,但是這還沒結(jié)束,我們還可以自己定義想提取的任意字符! 04 | 自定義任意提取 我們只需要在第二參數(shù)指定你要提取的字符即可!比如我們先提取數(shù)值+cm或者CM,那么可以寫成下面這樣。其他同理!
怎么樣?還是很強(qiáng)的吧,但是我們說了,不需要使用VBA,Excel自己的函數(shù)就能造一個這樣的萬能提取函數(shù)! 下面是函數(shù)寫法:有點長
需要版本支持LAMBDA、LET和CONCAT三個新函數(shù)!推薦加入預(yù)覽的365版本使用! 如果使用-直接通過定義名稱,后續(xù)調(diào)用! 當(dāng)然你也可以在上面長長的公式尾巴加上(A2,'hz')直接調(diào)用! 好了,今天的內(nèi)容就到這里,前面我們分享過新增的方式,都可以編程了,今天算是一次事件,隨著版本迭代,將會有很多以前不敢想的功能都可以通過函數(shù)直接完成! 記得閱讀次條額,是本文涉及的三個函數(shù)的基礎(chǔ)用法! |
|