在之前文章中介紹了如何在Excel中加載和使用xll插件,在完成xll插件的加載後,Excel就能自由使用自定義函數了,本文将展示在自定義函數幫助下,我們能做些什麼。
将字符串中所有字母變為大寫(小寫)比如有一個字符串,“Test内容:AbcDEFg”,大寫和小寫混雜,如果想将所有字符串内字母完全變為大寫或小寫,那麼可以在單元格内用以下函數來實現:
将字符串中單詞變為大寫:[Get_Str_LetterCap];
将字符串中單詞變為小寫:[Get_Str_LetterLow ];
具體效果如下:
從上述演示圖可以看到,使用這兩個自定義函數後,可以将單元格内的字符串所有字母全部變為大寫或者小寫,且其他字符不會發生變化。
提取字符串中的數字、文字或字母比如有一個字符串,“Excel Test 測試9527:Qq1234”,包含數字、文字和字母,如果想單獨提取字符串中的數字、文字或字母,那麼可以在單元格内用以下函數來實現。
提取字符串中的所有數字:[Get_Str_AllNum];
提取字符串中的所有文字:[Get_Str_AllText ];
提取字符串中的所有字母:[Get_Str_AllLetter ];
具體效果如下:
通過這三個函數,可以将單元格内的數字、文字和字母分别提取出來,操作簡單便捷,特别是在對單元格内數據進行批量化處理時,該函數的作用效果會更明顯。
但是,可以看到這個函數會将字符串中的所有數字、文字或字母都同時提取出來,那如果隻想要提取部分數字、文字或字母,那該如何操作呢?我會在下一篇文章中介紹,如何精确提取單元格中的内容。
調整字符串,删除末尾、逆序比如有一個字符串,“123456789:測試”,需要删除字符串末尾的幾個文字,或者讓字符串逆序交換,那麼可以在單元格内用以下函數來實現。
删除字符串末尾3個字符:[Get_Str_BackDel];
讓字符串逆序交換排序:[Get_Str_Reverse];
具體效果如下:
從以上演示可以看出,自定義函數确實很強大,可以滿足一些特定場合的使用需求,後續我将展示更多自定義函數,讓我們能在Excel中實現更多的功能。
如果大家對這些自定義函數插件使用有興趣,歡迎留言回複。我可以将插件免費分享。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!