如何将有文字,字母、数字、符号的vba提取单元格内容只提取文字以外的部分

热门搜索:
热门专题:
怎样拆开单元格中的数字和文字
提问者:| 浏览次数:666次 |问题来自:全国
怎样拆开单元格中的数字和文字,如135刘;分成135 和 刘分别在两个单元格
输入内容已经达到长度限制
您还可以输入
验证码错误
回答 共1条
135刘刘B1公式为:=LEFT(A1,2*LEN(A1)-LENB(A1))结果 135C1公式为:=RIGHT(A1,LENB(A1)-LEN(A1))结果 刘刘
登录并提交回答
登录回答可获积分奖励
还没有账号?
如果您发现不正当的内容或行为,请及时联系我们!
举报内容:
举报原因:
(可多选)
含有反动的内容
含有人身攻击的内容
含有广告性质的内容
涉及违法犯罪的内容
含有违背伦理道德的内容
含色情、暴力、恐怖的内容
含有恶意无聊灌水的内容
Copyright &
Soufun Holdings Limited, All Rights Reserved
北京搜房科技发展有限公司 版权所有
文明办网文明上网 举报电话:010- 举报邮箱:一个单元格中有数字,字母,汉字,各种符号,如何将汉字和符号去掉?_百度知道
一个单元格中有数字,字母,汉字,各种符号,如何将汉字和符号去掉?
如内容是这样的,asdf 56778;
不能上网,只用函数是否可以实现: &#92。并且汉字的位置和字数都不固定;q05&#92
[a-zA-Z]&#&quot, 1)
If SigS Like &quot把汉字和数字提取出来不就行了,插入-模块, sty As Byte)
Dim StrA As String
Dim StrB As String
Dim StrC As String
Dim i As Integer
Dim SigS As String
For i = 1 To Len(str)
SigS = Mid( Then
StrB = StrB & SigS
StrC = StrC & SigS
Select Case sty
SplitNumEng = StrA
SplitNumEng = StrB
SplitNumEng = StrC
End SelectEnd Function比如你的数据在A1
=SplitNumEng(A1,1) 表示提取字母
=SplitNumEng(A1; Then
StrA = StrA & SigS
ElseIf SigS Like &quot, i,复制下列语句Function SplitNumEng(str As String?按ALT+F11,2) 表示提取数字
=SplitNumEng(A1
一定要用模块吗,太麻烦了,函数是否可以实现?
假设数据在A列
在B1输入 方法1:=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99))) 公式下拉 方法2:=IF(ISERROR(FIND(&-&,A1)),&&,&-&)&MID(SUM(MID(101&A1,2+LARGE(ISNUMBER(-MID(1&A1,COLUMN(1:1),1))*COLUMN(1:1),ROW($1:$50)),1)*10^ROW($2:$51))%,2,15)
太强了,再问一下,A列每个单元格都是一句话,其中包括机器型号,我想A列中每个单元格的机器型号提取出来,对应的排列在B列中,可以用什么函数实现呢?
VLOOKUP ,具体的根据实际写函数
其他类似问题
为您推荐:
单元格的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL单元格内既有文字又有数字时,如何显示数字千分位符号?
EXCEL单元格内既有文字又有数字时,如何显示数字千分位符号?
在EXCEL单元格内既有文字又有数字时,如何显示数字千分位符号?例:在同一个单元格内输入:“总价10000”。如何通过设置达到该单元格内能够显示出:“总价10,000.00”的效果?
右键设置单元格式—自定义—&总价& #,###—OK注意:1、&总价&和#,###之间有空格; 2、输入时只需输入数字10000即可。
相关知识等待您来回答
微软专区领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 excel提取单元格内容 的文章

 

随机推荐