如何在 Excel 公式中连接相对字符数的字符串?

How to concatenate in Excel formula with string of relative number of characters?

A 列是供应商名称,B 列是他们的付款条件。

如您所见,两个字段的单元格具有不同数量的字符。

我想连接这两个字段,但我希望两者之间的空格量不同(以匹配我指定的总单元格字符长度),因此最终连接的所有单元格的长度都相同。

具体来说,最长的串联是 14 个字符,因此我想在其他串联中放置额外的空格,以便所有单元格的净串联长度为 14 个字符。

F 列是我要查找的结果的示例

试试这个:

=CONCATENATE(A2,REPT(" ",14 - LEN(A2)-LEN(B2)),B2)

这将为您提供所需的 14 个字符,但我怀疑您希望两端对齐,这样看起来很漂亮。您需要将单元格格式化为等宽字体,例如; Courier、Courier New、Lucida Console、Monaco 或 Consolas。