免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
利用VBA宏代碼把Excel單元格中漢字、數(shù)字或字母混合數(shù)據(jù)中的漢字提取出來(lái)

利用VBA宏代碼把Excel單元格漢字、數(shù)字或字母混合數(shù)據(jù)中的漢字提取出來(lái)

Excel工作表中的"數(shù)據(jù)"菜單下有"分列"命令,便于對(duì)有規(guī)律的數(shù)據(jù)序列進(jìn)行分列,但是對(duì)于一些沒有規(guī)律的數(shù)據(jù)序列則無(wú)法進(jìn)行有效的分割,此時(shí)可以考慮利用Excel中的VBA代碼來(lái)實(shí)現(xiàn)。

在如下圖所示的工作表中,A列保存有漢字、數(shù)字及字母混合在一起的數(shù)據(jù),因?yàn)闈h字的個(gè)數(shù)是隨機(jī)的,無(wú)法使用Excel中分列命令進(jìn)行分列,現(xiàn)在要求將A列中數(shù)據(jù)的漢字部分提取出來(lái)放置到B列中,數(shù)字及字母部分分離出來(lái)放置到C列中,如何操作呢?

1步 單擊"工具"菜單命令,打開""對(duì)話框。

2步 在"宏名"文本框中輸入宏的名稱"數(shù)據(jù)分列"。

3步 單擊"創(chuàng)建"按鈕,在打開的"Visual Basic編輯器"對(duì)話框中輸入所示的代碼。

Sub 數(shù)據(jù)分列()

Dim m%,i%,strn$,rn as range,rng as range

Application.screenupdating=false

M=[a65536].end(xlup).row

Set rng=range(“a1:a” & m)

Columns(“b:c”).clearcontents

For each rn in rng

For I=1 to len(rn)

Strn=mid(rn,I,1)

If isnumeric(strn) then

Rn.offset(0,1)=mid(rn,1,i-1)

Rn.offset(0,2)=mid(rn,i)

Exit for

End if

Next i

Next rn

Application.screenupdating=true

End sub

4步 關(guān)閉"Visual Basic編輯器"對(duì)話框,在""對(duì)話框中單擊"執(zhí)行"按鈕。

5步 執(zhí)行后的結(jié)果如下圖所示,即可達(dá)到我們需要的結(jié)果,輕松方便!

提示:

1、代碼經(jīng)多次測(cè)試,結(jié)果完全正確,此處只提供代碼,對(duì)代碼不做分析,有興趣的讀者可以自己研究!

2、本宏代碼只對(duì)漢字+數(shù)字+字母格式才能正確把漢字與其它分割開來(lái),如果數(shù)字在最后面,只能把前面與后面的數(shù)字分割開來(lái),當(dāng)然有興趣的朋友可以自己更改代碼實(shí)現(xiàn)它。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
錄制宏代碼
Excel VBA實(shí)戰(zhàn)技巧精粹
Excel提取數(shù)字、字母、漢字升級(jí)版,不連續(xù)仍可瞬間提取,真是蓋了帽了!
VBA實(shí)戰(zhàn)技巧庫(kù)!用300個(gè)實(shí)戰(zhàn)技巧徹底玩轉(zhuǎn)EXCEL!資源打包完畢!
Excel之VBA常用功能應(yīng)用篇:建立自己的自動(dòng)化圖表模板
怎么用宏代碼鎖定Excel2013含有公式的單元格
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服