Excel包含一个工作表功能,该功能可让您重复任意次数的文本字符串:REPT。例如,假设单元格B1包含值5,单元格C1包含以下值:

=REPT("*", B1)

Excel显示的是单元格C1中的五个星号(**)。 REPT接受引号中的所有内容,并重复指定的次数。如果字符串不止一个字符,则还会重复该次数。例如,考虑以下内容:

=REPT("/\", B1)

假设B1仍然包含值5,这将导致一个十个字符的字符串:/ \ / \ / \ // \ / \。如果您通常不添加图形或不想使用Excel的图表功能,则可以使用REPT函数创建数据的简单直方图。

唯一需要注意的是,如果您使用的是Excel 97,则REPT创建的字符串不得超过1,024个字符。在更高版本的Excel中,创建的字符串最多可以包含32,767个字符。如果超出Excel版本的限制,则不会出现错误,只会截断字符串。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2160)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: