EXCEL如何删除列中包含的数字
EXCEL如何删除列中包含的数字 比如: 小李 小王1 98 删除后 小李 小王
利用编辑功能里的替换功能吧,我试过,比如去除所以数字1,只需要在寻找内容中输入1,替换内容中什么也不要输入即可,这样只要做十次替换即可去除所有数字了。
我已搞定,你看看下表。
好像真的没办法办到. 以上二位说的.不是不可能实现,就是太过于麻烦了. 不实切. 信息不是太庞大的话.手动解决就好了. 信息庞大而且相同的数据重复出现,可以用替换来实现. 其他的就没有办法了. 重做一份更快
应该说清楚单元格中所有可能出现的格式,因为EXCEL中没有这个功能处理。 假如要处理的列为A列: 1 如果只是两个汉字再加数字,就按上面朋友说的方法,只是文本长度应该是2,公式为:=left(a1,2) 2 如果单元格长度有限,也可用公式增加一辅助列,再用复制-选择性粘帖,公式为:==IF(CODE(MID(E2,1,1))>57,MID(E2,1,1),"") &IF(CODE(MID(E2,2,1))>57,MID(E2,2,1),"") &IF(CODE(MID(E2,3,1))>57,MID(E2,3,1),"") …… 注意此公式长度要小于或等于A列中的最小长度,否则要加一个判断语句 3 用宏完成处理 ======= 用宏处理 Sub 宏1() Columns("A:A")。
Select ''这里假定为A列 For i = 0 To 9 Selection。Replace What:=i, Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False Next i End Sub。
用left函数,从左边读4位长度的文本
答:数据比较规律的话,可以使用分列或者函数来处理,如果不规律的话,使用宏来处理,就方便多了,附件是我做的一个简单的宏,使用正则表达式来处理,可以很方便地搞定(可以选...详情>>