EXCEL问题 一排数字,能每4个数字空一个格子?

来源:百度知道 编辑:UC知道 时间:2024/06/09 19:32:44
假如是123456789101112131
能做到1234 5678 9101 2131这样吗?
也是是,每4个数字空个格子的
不是你那样的。
意思是,随便给一组数字。
是自动的。自动的跳为4个数字空一格,4个数字空一格。懂?
还有能给个能用的Office2007谢啦!!!!

不能,

假如A1=123456789101112131
在B1输入公式:

=MID(A1,1,4)&" "&MID(A1,5,4)&" "&MID(A1,9,4)&" "&MID(A1,13,4)&" "&MID(A1,17,4)

公式的意思是:用了5个mid函数,每个mid函数用了3个参数,第一个是A1数据所在单元格,第二个表示从第几个位置开始取数,第三个参数都是4,表示一共截取4个数字
每二个MID()函数之间用&连接," " 作用是加上一个空格

=REPLACE(REPLACE(REPLACE(REPLACE(A1,5,0," "),10,0," "),15,0," "),20,0," ")

如果是空格,设置自定义格式0000" "0000" "0000" "0000

如果是空单元格,参考楼上的MID函数

自定义单元格格式为0000 0000 0000 0000

不明白你的意思是在同一个单元格中每隔4个数字加一个空格,还是每四个数字占一个单元格。
先说第一种方法,假设你有N个数字,N能被4整除,可以用“mid”函数将该串数字分成N/4个字符串,再用CONCATENATE函数将这些字符串加上空格连接起来。
就按你举的例子,N=16,比方说所在单元格为A1,目的单元格为B1,则B1=CONCATENATE(MID(A1,1,4)," ",MID(A1,5,4)," ",MID(A1,9,4)," ",MID(A1,13,4))
如果是第二种情况,就更简单了,只需要用MID函数就可以了,每隔一个单元格进行填充,由于第一个和第三个参数不变,而第二个参数是以四为公差的等差数列,点到这里就简单多了吧,呵呵~~~

这是文本函数,你还可以用数学函数,好像是FLOOR,比