Функция ПОВТОР в Excel - повторяет текст несколько раз

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция ПОВТОР в Excel в Excel, чтобы повторить текст несколько раз.

Обзор функции REPT

Функция REPT Возвращает текстовую строку, повторяемую n раз.

Чтобы использовать функцию REPT Excel Worksheet, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции REPT:

1 = ПОВТОР (текст; число_раз)

текст - Строка текста.

number_times - Количество раз, чтобы повторить строку текста. Если ноль, то возвращается пустой текст («»).

Как использовать функцию REPT в Excel:

Функция ПОВТОР повторяет текст заданное количество раз.

1 = ПОВТОР (B3; C3)

Как видно выше, данные B3: B5 повторяются в D3: D5 столько раз, сколько показано в C3: C5.

Десятичные числа или 0

Если вы введете десятичное значение для number_times, REPT обрежет десятичную дробь и возьмет целое число. Если поставить ноль, ничего не появится.

Создать в сотовых диаграммах

Вы можете использовать функцию REPT в качестве быстрой альтернативы панелям данных для отображения мини-диаграммы внутри ячейки:

1 = ПОВТОР ("|"; B3 / 1000)

REPT повторяет символ вертикальной черты («|») столько раз, сколько определяется делением числа на 1000, создавая мини-диаграмму.

Найти последний текст в диапазоне

Также полезна функция ПОВТОР (длинный с функцией ПРОСМОТР)

1 = ПРОСМОТР (ПОВТОР ("z"; 10); B3: B7)

Excel работает как словарь, когда нужно определить, какой текст является «самым большим». «А» - самый маленький, а «Z» - самый большой. И в каждом алфавите последующий алфавит является следующим определяющим фактором. Например, «Za…» считается меньшим, чем «Ze…», поскольку «e» больше «a».

Нет слов, которые повторяют «z» 10 раз («zzzzzzzzzz»), так что это достаточно безопасно, чтобы предположить, что это самый большой текст, который вы можете найти. Думайте о ПРОСМОТРЕ, как о движении назад от ячейки B7 к B3, чтобы найти что-то меньшее или равное «zzzzzzzzzz». Он пропускает ячейку B7, поскольку это число. Он переходит в ячейку B6 и представляет собой текст меньшего размера или равный «zzzzzzzzzz».

Разделить по общему разделителю

Вы можете разделить все слова в ячейке на разные строки. Для этого вы можете использовать эту формулу:

1 = ОБРЕЗАТЬ (MID (ПОДСТАВИТЬ (B $ 3; "", REPT ("", LEN (B $ 3))), (ROWS (B3: B $ 3) -1) * LEN (B $ 3) + 1, LEN (B $ 3) )))

В этой формуле используется ЗАМЕНА для замены всех пробелов большим количеством повторяющихся пробелов с помощью ПОВТОР. В результате текст выглядит так:
«Excel действительно потрясающий»

Количество повторяющихся пробелов равно длине всей строки. Используя эту информацию, мы можем извлечь каждое слово, используя функцию MID для извлечения всей длины исходной строки. Это позволяет нам захватывать каждое слово в функции MID, но ничего больше, оставляя только исходное слово после применения функции TRIM.

Функция ROWS позволяет нам легко указывать номер каждого слова при копировании формулы.

Функция REPT в Google Таблицах

Функция REPT работает в Google Таблицах точно так же, как и в Excel:

Примеры REPT в VBA

Вы также можете использовать функцию REPT в VBA. Тип:
application.worksheetfunction.rept (текст, число_раз)

Выполнение следующих операторов VBA

1234 Диапазон ("B2") = Application.WorksheetFunction.Rept (Range ("A2"), 0)Диапазон ("B3") = Application.WorksheetFunction.Rept (Range ("A3"), 1)Диапазон ("B4") = Application.WorksheetFunction.Rept (Range ("A4"), 2)Range ("B5") = Application.WorksheetFunction.Rept (Range ("A5"), 1) & "дополнительный текст"

даст следующие результаты

Для аргументов функции (текста и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave