您的位置:首頁>正文

excel儲存格中不連續的函數如何提取?

大家好, 今天和大家分享“不連續的漢字如何提取?”這個問題確實為難了Excel,不信大家可以先不看我的方法, 然後自己思考5分鐘, 5分鐘後你找到方法算你厲害。 根據A列, 得到B列效果, 如下圖||||更多Excel學習和問題請加群:289393114、570064677

一、解法1, 複製到word處理, 處理後再複製過來

1、操作動畫

2、具體操作方法

把Excel要處理的內容複製下

粘貼到word裡:右擊→選擇性粘貼→只保留文本

開始選項卡→編輯組→替換‍→在查找內容輸入點號.→替換框中什麼也不用輸入→全部替換→在在查找內容輸入^#→替換框中什麼也不用輸入→全部替換。 ^#表示任意一個數位的意思

二、Vba+規則運算式自訂函數實現

1、處理後效果

2、動畫操作效果

3、Vba代碼

Option Explicit

Function取漢字(Rg As Range)

Dim Reg

Set Reg = CreateObject("Vbscript.RegExp")

With Reg

.Global = True

.Pattern = "d+.?d*"

End With

取漢字= Reg.Replace(Rg, "")

End Function

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示