如何在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是更完整的。