EXCEL 编辑问题
请问如何批量改一排数据如下方式A123456 变成A1234
B123456 B1234
C123456 C1234
就是把第某个数以后的数字去除的方法
谢谢。 用宏
遍历单元格读出数据,分割字符串后再写回去 123456替换为1234? 取一个单元格前5位么?
=left(xx,n)
xx=你要取数的单元格
n代表你要去多少位数,如=left(a1,5) 本帖最后由 starswind 于 2009-7-5 21:24 编辑
不小心2连发了 123456替换为1234?
cxn 发表于 2009-7-5 19:21 http://bbs.saraba1st.com/images/common/back.gif
这写的数字只是个例子,实际上没有这么规律. 取一个单元格前5位么?
=left(xx,n)
xx=你要取数的单元格
n代表你要去多少位数,如=left(a1,5)
starswind 发表于 2009-7-5 19:24 http://bbs.saraba1st.com/images/common/back.gif
真是太感谢了,这办法可行.请问还有没有办法说保留中间某位数的?A123456 保留34这样的. 取单元格中间某几位么?
可以这样
=mid(xx,y,z)
xx为单元格位置,y代表从第几位开始取数,z代表取多少位
你的问题
----
真是太感谢了,这办法可行.请问还有没有办法说保留中间某位数的?A123456 保留34这样的.
----
=mid(a1,4,2)
页:
[1]