Функцията Excel REPT е проста функция, която отпечатва даден текст за зададени времена. В тази статия ще изследваме как работи функцията REPT, как могат да се използват функциите REPT и къде функцията REPT се използва най -добре, какви трикове могат да бъдат направени с помощта на тази функция. Има толкова много, просто продължавайте да четете.
Синтаксис на функцията REPT
= REPT („текст“, номер)
Текст: Знаците/ите, които искате да повторите.
Номер: Броят пъти, в които искате да повторите даден текст.
Например, ако искам да отпечатам „HA“ три пъти, ще напиша формулата REPT, както е показано по -долу.
= REPT („HA“, 3)
Формулата по -горе ще върне „ХАХАХА" като резултат. Сега на този етап функцията REPT не звучи много полезна. Но изчакайте, това е по -полезно, отколкото звучи. Вижте по -долу случаи на използване на функцията Excel REPT.
Функция Excel REPT за In Cell Bar Chart
Знам, че можете да създавате в клетъчни лентови диаграми, като използвате опции за условно форматиране. Но те имат свои собствени ограничения. Както не можете да промените цвета според състоянието.
Така че по някаква дадена причина, ако искате да създадете лента за напредъка в клетка, следвайте примера по -долу.
Лентова диаграма в клетката, използваща функцията REPT
Имам тези данни, които показват целта и постиженията на писателите на exceltip.com. В колона D ще използваме функцията REPT, за да създадем лента, която показва напредъка на писателите. Лентата за напредък е с % постижение.
-
- Напишете тази формула REPT в клетка D2. Знакът в двойни кавички е колона. Това е с наклонена черта „\“. Кодът на знака е 124. Ако не го намерите, напишете = CHAR (124). Ще го получите.
= REPT ("|", C5/B5*100)
-
- Сега променете шрифта на клетка D2 като „Stencil“ от началния раздел. Регулирайте размера на шрифта, ако не изглежда плътен.
И сега имате лентова диаграма, която показва напредъка на писателите в една клетка. Всичко това, което сте направили с помощта на функцията REPT на Excel.
Сега, ако искате да оцветите тези ленти при някои условия, можете да използвате и условно форматиране. Например тук, искам да бъда забранен да бъде червен, ако е по -малко от 50%, иначе зелен. Така че трябва да приложа условно форматиране въз основа на формула (ако = 50%).
Накрая ще направя тази лентова диаграма, създадена с помощта на функцията REPT.
Забележка: Ако предоставите номер на дроб на функцията REPT, той ще бъде отрязан. Например, ако предоставите 50.92, това ще го направи 50. Ако искате да го закръглите до най -близката стойност, използвайте функцията ROUND.
Повторете формулата в Excel, за да отпечатате при условие
Можете да използвате функцията REPT, за да отпечатате нещо въз основа на условие, подобно на функцията Excel IF. Нека да видим този пример.
В този пример имам същите данни, както по -горе, но вместо лентата за напредък, искам да отпечатам „Да“, ако писателят е постигнал 50% от целта си.
Така че, в клетка I5 напишете тази формула за повторение и копирайте клетките.
= REPT ("Да", (H5/G5)> 50%)
Това ще ни даде желания резултат, както е показано по -долу.
Как работи?
Всъщност тази функция за повторение преобразува логическите стойности в число. True е 1 и False е 0. Така че, ако даденото условие е True, той отпечатва дадения низ веднъж. Ако е невярно, той отпечатва дадения низ нула пъти, означава, че нищо не се отпечатва. Горната функция е еквивалентна на = IF ((H5/G5)> 50%, "Да", "").
Забележка: Това е нещо очевидно, но все пак, ако предоставите 0 като номер на повторение, нищо няма да бъде отпечатано.
Функция REPT за поддържане на дължината на текста За този пример, нека приемем, че получаваме имена на кандидати в клетката. За всякакви цели искаме текстът да е с дължина най -малко 20. Ако някое име е по -малко от 20 знака, ще обявим останалите букви като - след името. Ако знаете за LEN функцията на excel, трябва да разберете как да направите това. Обяснявам го тук, така или иначе. Тук имам някои имена. Искам да добавя тире (-) след името и да го повторя към останалите букви. Формулата е проста, първо напишете името, след това пребройте знаците в името и го извадете от 10.
Напишете тази формула REPT в клетка B11 и копирайте в клетките под нея.
= A11 & REPT ("-", 10-LEN (A11))
Това ще ни даде желания резултат.
Така че, да, момчета, това е функцията REPT, която също се нарича функция Repeat в Excel. Това е просто. Просто повтаря низ дадени времена. Но в умни ръце това може да се използва като много мощна функция. Това може да се използва за създаване на наистина впечатляващи табла.
Ако знаете някаква невероятна употреба на тази функция или на която и да е друга Excel функция в Excel, уведомете ни в секцията за коментари по -долу. Или ако имате някакви съмнения относно тази функция, можете да попитате и това.
Статии, посетени от други посетители:
Excel Sparklines: Малките диаграми в клетката
Как да използвате функцията IF в Excel
Условно форматиране с формула
Как да използвате функцията ЗАМЕНИ в Excel
Как да използвате функцията SUBSTITUTE в Excel
Популярни статии
Функцията VLOOKUP в Excel
COUNTIF в Excel 2016
Как да използвате функцията SUMIF в Excel