关于excel的问题:如何把一整排数字一次性修改呢!悬赏100分,满意再追加1倍.急!!

比如说我的excel文档有下列整排数字.然后我想一次性把后面四位数全部去掉.不知道excel这程序支持这功能不..麻烦各位高手帮帮忙..!!!

文件长度一样么?
一样的话可以选中数据列-点-数据-分列-按长度-选好长度 -完成

或者比如数据在a列
在b1输入
=if(a1="","",left(a1,len(a1)-4))
向下托

然后复制b列-右键-选择性粘贴-数值

然后可以删除a列了
其他的列同样处理方法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-13
没有这个功能。但是可以尝试用计算函数的方法,都除以个1000。不过这个更麻烦。你也可以试试放到 word里,然后替换后面的数,这个也挺麻烦。最好还是手动去吧。没什么好方法。
第2个回答  2009-06-13
可以,用公式就可以实现
例如你现在的数据在A列和B列,在C1和D1列分别输入公式:
C1" =LEFT(A1,(LEN(A1)-4))
D1" =LEFT(B1,(LEN(B1)-4))

然后把C1,D1选中向下填充即可

解释:left 公式为取目标数据或单元格从左开始一定的字数
用法:left(目标数据,位数)
len:总位数
公式方法就是从左边起,取这个单元格的总长度减4位的数据
第3个回答  2009-06-13
一代宗师 的回答正确
第4个回答  2009-06-13
这简单,int(???/1000)不就好了,???表示这个格子的位置(比如A2)。
第5个回答  2009-06-13
不好意思,刚才说少了~应该是=int(???/10000),在A2格的话就:
鼠标点选A2格,然后输=int(A2/10000)回车即可;最后就拉填充吧,搞定!
相似回答