Excel REPT函数是一个简单的函数,可以将给定的文本打印到给定的时间。在本文中,我们将探讨REPT函数的工作原理,如何使用REPT函数以及最适合使用REPT函数的地方,以及使用此函数可以完成的技巧。有很多东西,只要继续阅读即可。

0012

REPT函数语法

=REPT(“text”,number)

文字:您想重复的字符。

数字:您要重复给定文本的次数。

例如,如果我想打印三遍“ HA”,我将编写如下所示的REPT公式。

=REPT(“HA”,3)

上面的公式将返回“ HAHAHA”。现在,REPT功能听起来不太有用。但是,等等,它比听起来更有用。请参阅以下Excel REPT函数的用例。

单元格内条形图的Excel REPT函数

我知道,您可以使用条件格式设置选项在单元格条形图中创建。但是它们有自己的局限性。就像您无法根据条件更改颜色。

因此,出于任何给定的原因,如果要在单元格中创建进度条形图,请遵循以下示例。

使用REPT功能的单元内条形图

我有这些数据,可以在exceltip.com上显示作者的目标和成就。在D列中,我们将使用REPT函数创建一个显示作者进度的栏。进度条的达成百分比。

0014

。 ..在单元格D2中编写此REPT公式。双引号中的字符是列。反斜杠“ \”。字符代码为124。如果找不到,请输入= CHAR(124)。你会明白的。

REPT(“ |”,C5 / B5 * 100)

。 ..现在,从主页选项卡将单元格D2的字体更改为“模板”。调整字体大小(如果看起来不太稳定)。

0015

现在,您有了一个条形图,可以显示一个单元格中作家的进度。使用Excel的REPT功能完成的所有操作。

0017

现在,如果要在某些条件下为这些条着色,则也可以使用条件格式。例如,在这里,我想将红色设为小于50%的颜色,否则设为绿色。因此,我需要基于公式(如果<50%并且如果> = 50%)应用条件格式。

0018

最后,我将使用REPT函数创建此条形图。

0019

Note: If you supply a fraction number to REPT function, it will be truncated. For example if you supply 50.92, it will make it 50. If you want to round it to closest value, Use ROUND function.

在Excel中重复公式以在条件

上打印您可以使用REPT函数根据条件打印某些内容,类似于Excel IF函数。让我们来看这个例子。

在此示例中,我具有与上面相同的数据,但是如果作家已达到其目标的50%,我想打印“是”而不是进度栏。

0020

因此,在单元格I5中编写此重复公式,然后向下复制单元格。

=REPT("Yes",(H5/G5)>50%)

这将为我们提供所需的结果,如下所示。

0021

工作原理?

实际上,此Repeat函数将布尔值转换为数字。 True为1,False为0。因此,如果给定条件为True,它将打印给定的字符串一次。如果为false,则将给定的字符串打印零次,表示不打印任何内容。上面的功能等效于

= IF((H5 / G5)> 50%,“是”,“”)。

Note: It is kind of obvious but still, If you supply 0 as repetition number of text,nothing will be printed.
REPT Function to Maintain Text Length

For this example, let’s assume that we get name of candidates in cell. For any purpose, we want text to be length of at least 20. If any name is less then 20 characters, we will ad remaining letters as -- after the name.

If you know about LEN function of excel, you’ve must figured out to how to do this. I am explaining it here, anyway.

Here I have some names. And I want to add hyphen (-) after the name and repeat it to remaining letters.

The formula is simple, write the name first, then count characters in name and subtract it from 10.

将此REPT公式写在单元格B11中,然后复制到下面的单元格中。

=A11&REPT("-",10-LEN(A11))

这将给我们期望的结果。

0023

所以,是的,这是REPT函数,在excel中也称为重复函数。这很简单。只是重复给定的字符串一次

但是在智能手中,它可以用作非常强大的功能。这可以用来创建令人印象深刻的仪表板。

如果您知道此功能的惊人用法,或excel中其他任何excel功能的用法,请在下面的评论部分中告知我们。或者,如果您对此功能有任何疑问,也可以询问。

其他访问者访问过的文章:

`link:/ tips-if-condition-in-excel [如何在Excel中使用IF函数]“link:/ conditions-format-conditional-formatting-with-formula-2016 [使用公式进行条件格式设置]

热门文章

link:/ vlookup-functions的公式和函数介绍[Excel中的VLOOKUP函数]