【发布时间】:2012-07-24 09:56:46
【问题描述】:
如何在 Excel(2010) 中为文本添加空格以填充文本长度。
示例
在 Excel 表中有 3 列 A 是长度,B 是实际文本,D 是预期文本。
(B)文本为ABVC,但要求文本长度为(A)6
然后(D)文本应该是“ ABVC”(SpaceSpaceABVC)在旧文本的字体中添加空格以完全填充长度。
【问题讨论】:
标签: excel excel-formula excel-2010
如何在 Excel(2010) 中为文本添加空格以填充文本长度。
示例
在 Excel 表中有 3 列 A 是长度,B 是实际文本,D 是预期文本。
(B)文本为ABVC,但要求文本长度为(A)6
然后(D)文本应该是“ ABVC”(SpaceSpaceABVC)在旧文本的字体中添加空格以完全填充长度。
【问题讨论】:
标签: excel excel-formula excel-2010
假设A1=6和B1=ABVC可以在D1中插入以下公式:
=IF(LEN(B1)<A1,REPT(" ",A1-LEN(B1)),"")&B1
注意:我添加了一个检查以确保 B1 不超过 6 个字符,如果是,我按原样使用它。您可以使用 LEFT 函数截断它。
【讨论】:
=REPT("|",n) 其中 n 从 0 到 20 不等,并在即时的。如果你想炫耀就好了;-)
如果你想添加10个字符的单元格,那么你可以在excel中使用这个公式
=RIGHT(" "&E2,10)
在这个公式中,我在它们之间添加了 10 个空格
""
标记并与单元格连接,在逗号 (,) 之后,我在执行此公式后指定了该单元格中所需的字符数。 (公式中没有空格)
【讨论】: