hyfm.net
当前位置:首页 >> ExCEl提取字母和数字 >>

ExCEl提取字母和数字

如果数字和字母都在前面,数据在A列 可以在B1单元格输入=LEFT(A1,LEN(A1)*2-LENB(A1)) 如果有空格,可以先去空=LEFT(TRIM(A1),LEN(A1)*2-LENB(A1)) 然后下拉填充即可

任意多个:1、公式:=REPLACE(A1,MIN(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100))),MAX(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100)))-MIN(IF(CODE(MID(A1&REPT(1,100),ROW($1:$

提取字母后的数字使用函数:=MID(A1,FIND("-",A1)+1,LEN(A1)-LEN(FIND("-",A1)))

用VBA正则吧.自定义函数如下(样本文件见附件):Function mm(ByVal mStr As String) As String Dim regXp As Object Set regXp = CreateObject("vbScript.regExp") With regXp .Global = True .Pattern = "[\u4e00-\u9fa5]" mm = .Replace(mStr, "") End With End Function

假设以上三个分别在A1,A2,A3单元格,拆分后分别将编号放在B1,B2,B3,字母放在C1,C2,C3 B1=LEFT(A1,3) C1=RIGHT(A1,3) B2=LEFT(A2,4) C2=RIGHT(A2,3) B3=LEFT(A3,5) C3=RIGHT(A3,4)

=MID(A1,FIND("租",A1)+1,FIND("房",A1)-FIND("租",A1)-1)

ctrl+h把KG全部替换掉

表格复制到word里面,把不需要的查找、替换掉,剩下的在复制到excel中.【替换全部数字】方法是把该列单元格复制到WORD中,打开查找与替换,查找内容输入 ^# 全部替换为空,数字就没有了!再复制回EXCEL就可以!【替换全部字母

看了你这些数据也没有什么好办法,只有第一个乘号前面大多是一位数字,你先把*GB替换为GB把第一个星号去掉,办法是这样,查找内容:~*GB,替换为GB,然后在B1输入=IF(ISNUMBER(--MID(A1,FIND("*",A1)-2,1)),MID(A1,FIND("*",A1)-2,99),MID(A1,FIND("*",A1)-1,99))向下填充.

复制A列数据粘贴到WORD中替换高级把使用通配符勾上把[!][0⑼]换为空白再复制回EXCEL得到B列一样道理复制A列数据粘贴到WORD中替换高级把使用通配符勾上把[!] 换为空白再复制回EXCEL得到C列

网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com