如何在Excel中等于较长单词长度的字段中添加空格

我有一个场景,我希望我的Microsoft Excel领域有最长的单词在列中相同的长度。 基本上可以说,如果我有:

ACBBASDBBADSAD BADFDFDDF 

所以在这里,我想让第二个字符less的字符在末尾有空格来匹配第一个字的长度。

=&" "这肯定有帮助,但我无法实现上述情况

考虑这个屏幕截图:

在这里输入图像说明

在列B中,列A的每个单元格的长度通过公式=len(A1)拷贝下来。

单元格D2的范围名称为MaximumLength ,公式=max(B:B)

有了这个,你可以在单元格G1中用这个公式创build填充值,并复制下来:

 =A1&REPT("*",MaximumLength-LEN(A1)) 

如果您不想使用助手列和助手单元,则可以使用此数组公式:

 =A2&REPT("*",MAX(LEN(A1:A15))-LEN(A2)) 

这个公式必须用Ctrl-Shift-Enter确认。 build议使用定义的范围,而不是数组公式中的整个列,因此范围在LEN(A1:A15) 。 根据需要调整。

我使用了“*”字符,因此它是可见的。 在场景中将其replace为空格“”。

您可以添加此公式来计算最大字符数,并在某个单元格上使用,因为您需要按命令才能正常工作,所以每个单元格都不能包含此公式,假设它位于Z1上:

 =MAX(LEN($A:$A)) 

certificate按下ctrl + shift +在公式上enter

然后你在你的单元格上使用这个公式: =REPT(" ";Z1-LEN(A2))&A2

编辑:对不起,迟到了,teylyn是更完整的。