excel如何自动添加空格

一个单元格的数据,经过转换后如何自动添加空格,如何用函数来实现?如下例,假设转换后都为10个字符。
123 转换后自动在后面添加了7个空格
12345 转换后自动在后面添加了7个空格
1234567 转换后自动在后面添加了3个空格

1、如何完成合并转换呢(注意,合并后的数据,中间自动加入空格)

2、大众通常都使用函数“CONCATENATE”合并两列数据。只要在目标单元格中输入“=CONCATENATE(A2,B2)”,就可以把A2与B2两个单元格内的数据合并到一个单元格中,但这种合并的结果是将原单元格内容无间隙合并的,即结果是“大众计算机学习网计算机”,而我们要达到的效果是“大众计算机学习网 计算机”,工作单位与专业之间加上空格。

  首先在A列与B列之间插入一空列,再在插入列的单元格中输入一个空格,再利用拖动复制法将整个插入列变成“空格列”(如下图)。


3、然后在目标列单元格的FX函数输入框中输入“=CONCATENATE(A2,B2,C2)”,如D2单元格,并通过填充句柄拖到所有相关单元格中,这样就可以快速的完成报表的需要了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-18
此题尚算简单,亦无需用if, 公式是:
=A1&REPT(" ",10-LEN(A1))
双引号内要留1空格

建议:由于有部份字体, 1个数字的阔度 = 2个空格的阔度, 所以双引号内应留2个空格较佳本回答被提问者采纳
相似回答