excel中批量修改的三个难题???
excel吧
全部回复
仅看楼主
level 1
藏涛 楼主
证件号号码地址编号1246399422530杭州市相成路
13146825243
54219480
13179762331
63819350
13179784426
6619231x成杨路5356919676x22540杭州市戏院路个位大哥大姐你们好,小弟有一工作烦请帮忙1求助将证件号这一列象第2,3行有十位数的数据将个位的0千位和万位的19数字批量删除掉将象4,5行个位的X及万位十万位的19批量删除掉2将号码这一列凡是8位数的数字批量移到编号这一列,然后将这一列所有空的单元用22530这个数字填充3将地址这一列所有汉字前面没有杭州市的加上杭州市这三个字,所有空格用用汉字江苏省这三个字填充,因为有几万行数据,急需批量修改,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!跪求!!!!!!!!!!!!!!!!!!!!!
2007年11月08日 14点11分 1
level 1
藏涛 楼主
对不起上面的数字挤在一起了我再解释一下,证件号这一列有七位数有八位数我是意思将八位数的个位和千位和万位的数字删除掉,号码这一列有五位数有八位数我是想把八位数的数据批量移到编号这一列。
2007年11月08日 14点11分 2
level 1
第一问答案已经改变,注意变更:=IF(RIGHT(A2,1)="x",MID(A2,1,4)&MID(A2,7,3),IF(LEN(A2)=10,MID(A2,1,5)&MID(A2,8,2),A2)) 原回答:假设标题行:证件号 号码 地址 编号在第一行,分别占据A、B、C、D列,数据从第2行开始,则在E、F、G、H生成新要求的证件号 号码 地址 编号。 1、在E2录入公式,实现你的第1问: =IF(RIGHT(A2,1)="x",MID(A2,1,4)&MID(A2,7,3),IF(LEN(A2)=10,MID(A2,1,5)&MID(A2,8,2),A2)) 2、在F2录入公式,实现你的第2问: =IF(LEN(B2)=8,"",IF(ISBLANK(B2),"22530",B2)) 3、在G2录入公式,实现你的第3问: =IF(ISBLANK(C2),"江苏省",IF(ISNUMBER(FIND("杭州市",C2)),C2,"杭州市"&C2)) 4、在H2录入公式,实现原号码中8位数的数字批量移到编号这一列 =IF(LEN(B2)=8,B2,D2) 涂黑选择E2、F2、G2、H2,点该范围右下角出现的“+”按住左键不放往下拉实现公式的复制,或者直接用右键选择复制,再选择进行复制公式。
2007年11月08日 15点11分 3
1