永发信息网

EXCEL2003一次选择全部英文字母

答案:2  悬赏:50  手机版
解决时间 2021-02-05 17:46
A1单元格里有中文也有英文,B1,C1也如此,请问:怎样一次全部选择A1,B1,C1单元格里面的英文?谢谢!!!

我很感谢2815161给我的帮助,但他的方法是要将单元格内容分解。在同一个单元格里有中文也有英文(单元格的数量很多),我想:能不能不用分解单元格内容,只想一次性地全部选定英文字母。请帮帮忙,谢谢!!
最佳答案
看了不少人都浏览了,但是没人给答案啊?我想了一下还是有办法的,不过要分解开做,要是你只有几个单元格那就得不偿失,要是你要区分的单元格很多,哪就事半功倍。你不给分的啊?百度财富值有吗? 擦,五分也算分啊。。
Sub cc()
Dim i&, r&, arr
r = [a65536].End(xlUp).Row
arr = Range("a1:c" & r)
With CreateObject("VBSCRIPT.REGEXP")
.Global = True
.Pattern = "[\u4e00-\u9fa5,?]"
For i = 1 To UBound(arr)
arr(i, 2) = .Replace(arr(i, 1), "")
arr(i, 3) = Replace(arr(i, 1), arr(i, 2), "")
Next
End With
Range("a1:c" & r) = arr
End Sub
这个是代码,应该能满足你的要求了 ,这个最好用,但是这个也不好理解,还有个说法就是假如你原始单元格是A1,那么在
B1输入=IF(LENB(LEFt(A1))=1,RIGHt(A1,LENB(A1)-LEN(A1)),LEFt(A1,LENB(A1)-LEN(A1)))
C1输入=IF(LENB(LEFt(A1))=1,LEFt(A1,LEN(A1)*2-LENB(A1)),RIGHt(A1,LEN(A1)*2-LENB(A1))) 往下来就行了,我建议你还是先理解了吧 不然以后还是不会、

老大,表发给我看看,我邮箱174385161@qq.com,哎!太难了!
全部回答
选中数据区域,执行宏 getletter 选出的数据放在 sheet2 的对应位置。 sub getletter() for each rg in selection sheet2.cells(rg.row, rg.column) = getone(rg.value) next end sub function getone(v) getone = "" for i = 1 to len(v) c = mid(v, i, 1) s = asc(c) if (s > 64 and s < 91) or (s > 96 and s < 123) then getone = getone & c end if next end function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
万年青家政三中路分公司地址在哪,我要去那里
诗品的意思是什么啊?知道的请说下!
路卡利欧什么性格最好
罗家在哪里啊,我有事要去这个地方
CPU不够低配能玩吗?(情热传说PC)
中金典当在什么地方啊,我要过去处理事情
愉讯家政地址好找么,我有些事要过去
登封市嵩山路泓源小区社区卫生服务站怎么去啊
衬衣sic面料是哪个国家的
我想查询这个月的账单详情
义乌博览皇冠假日酒店这个地址在什么地方,我
禅林的意思是什么啊?知道的请说下!
【奇异造句】奇异造句1.跟平常的不一样.多形
我想贷款2万,无抵押贷款 需要怎么做,谢谢了
百慕大三角的失踪案有哪些?
推荐资讯
怎么用itools导出游戏的存档
租籍的意思是什么啊?知道的请说下!
可调电位器的代码是什么?
酶的发酵生产中,如何设计和选择碳源和氮源
修宫钱的意思是什么啊?知道的请说下!
厦门最近要举行什么活动吗。为什么快递不能寄
保险公司实习去哪家好
别人帮助我的事作文
电脑开不了机。按下开机键,键盘指示灯闪烁一
本人想买手机不知哪款好,魅族和华为手机哪个
法院里法官所需要的知识、技能及素养
三鲜馄饨花鸟市场NO.1在什么地方啊,我要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?