如何在Excel中为全文长度的文本添加空间?
如何在Excel(2010)中为全文长度的文本添加空格。如何在Excel中为全文长度的文本添加空间?,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,如何在Excel(2010)中为全文长度的文本添加空格。 示例 在Excel表格中,有3列A为长度,B为实际文本,D为预期文本 (B) 文本为ABVC,但要求文本长度为(A)6 然后(D)文本应为“ABVC”(空格ABVC)。在旧文本的字体中添加空格,使其达到完整的填充长度。假设A1=6和B1=ABVC可以在D1中插入以下公式: =IF(LEN(B1)<A1,REPT(" ",A1-LEN(B1)),"")&B1 =IF(LEN(B1)假设A1=6和B1=ABVC可以在D1中插入
示例
在Excel表格中,有3列A为长度,B为实际文本,D为预期文本 (B) 文本为
ABVC
,但要求文本长度为(A)6
然后(D)文本应为“ABVC”(空格ABVC)。在旧文本的字体中添加空格,使其达到完整的填充长度。假设
A1=6
和B1=ABVC
可以在D1中插入以下公式:
=IF(LEN(B1)<A1,REPT(" ",A1-LEN(B1)),"")&B1
=IF(LEN(B1)假设A1=6
和B1=ABVC
可以在D1中插入以下公式:
=IF(LEN(B1)<A1,REPT(" ",A1-LEN(B1)),"")&B1
=IF(LEN(B1)如果要添加10个字符的生成单元格,则可以在excel中使用此公式
=右(“&E2,10)
在这个公式中,我在中间加了10个空格
“”
标记并连接单元格,在逗号(,)后,我已指定了执行此公式后在该单元格中所需的字符数。(公式中未显示空格)如果要添加10个字符的make单元格,则可以在excel中使用此公式
=右(“&E2,10)
在这个公式中,我在中间加了10个空格
“”
标记并连接单元格,在逗号(,)后,我指定了执行此公式后希望在该单元格中显示的字符数。(公式中未显示空格)@Gimp,我发现的另一个用途是在单元格中显示进度指示器(excel 2010可能还有另一种方法):=REPT(|),n)
其中n从0到20变化,并实时更新。如果您想炫耀,这很好;-)谢谢你的想法。不幸的是,我的工作主要是通过使用VBA/工程报表数据库解决方案,将数据从数据库和应用程序/客户端自动拉入报表的最终版本。~因此进度条对我来说并不是非常有用。但这是个好主意。:@Gimp,我发现的另一个用途是在报表中显示进度指示器cell(excel 2010可能还有另一种方式):=REPT(“|”,n)
其中n从0到20变化,并实时更新。如果你想炫耀,很好;-)谢谢你的想法。不幸的是,我的工作主要是通过使用VBA/工程报表数据库解决方案,将数据从数据库和应用程序/客户端自动拉入报表的最终版本所以进度条对我来说不是很有用。好主意。:]