人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel 自定義函數完成提取漢字

excel 自定義函數完成提取漢字

更新時間:2024-01-24 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

?從字符串中提取或者刪除漢字是在我們日常使用Excel中時常遇到的問題,這里提供一個從網絡上收集而來的提取或者刪除漢字的自定義函數,方便大家日常使用。

'---------------------------------------------------

'功能:提取字符串中漢字或者非漢字

'說明:Rg原字符串或單元格

'Et為True時,提取漢字,否則為提取非漢字

'發布:http://www.office26.com

'---------------------------------------------------

FunctionExtractHanzi(RgAsVariant,_

OptionalEtAsBoolean=True)AsString

WithCreateObject("VBSCRIPT.REGEXP")

.Global=True

IfEtThen

.Pattern="[^u4e00-u9fa5]"

Else

.Pattern="[u4e00-u9fa5]"

EndIf

ExtractHanzi=.Replace(Rg,"")

EndWith

EndFunction

實際應用:

作為一個函數使用在工作表的公式中,如:單元格A1的值為"ExcelFans.com歡迎你",然后我們在A2中鍵入公式=ExtractHanzi(A1),顯示結果為:歡迎你:

excel 自定義函數實現提取漢字


把它用到其他的代碼中,以下代碼就是去除所選定區域中的所有漢字

'---------------------------------------------------

'功能:刪除選定區域中所有漢字

'發布:http://www.office26.com

'---------------------------------------------------

SubDelAllHanzi()

DimRgAsRange,Rg1AsRange

DimxAddressAsString

OnErrorResumeNext

xAddress=ActiveSheet.UsedRange.Address

SetRg=Application.InputBox("請選擇一個區域:","office26.com",xAddress,,,,,8)

IfRgIsNothingThenExitSub

SetRg=Application.Intersect(Rg,ActiveSheet.UsedRange)

IfRgIsNothingThenExitSub

ForEachRg1InRg

Rg1=ExtractHanzi(Rg1,False)

Next

EndSub


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 长岛县| 开原市| 太湖县| 大丰市| 霍邱县| 班玛县| 博湖县| 日土县| 百色市| 浮梁县| 平远县| 福鼎市| 青河县| 文登市| 鄂温| 镇远县| 朝阳市| 临武县| 囊谦县| 尚志市| 得荣县| 湾仔区| 偏关县| 额尔古纳市| 石门县| 鲁山县| 博罗县| 合江县| 郁南县| 石渠县| 孟连| 蒲城县| 绥阳县| 孝感市| 崇义县| 晋城| 大邑县| 巴林左旗| 景谷| 浠水县| 沙雅县|