В Майкрософт Эксель есть функция, польза которой для вас пока неочевидна. Она позволяет повторить выбранную строку заданное количество раз. Это функция ПОВТОР. Её синтаксис такой: =ПОВТОР(Строка_для_повторения;Количество_повторов). Например, чтобы получить строку «АгуАгуАгу», можно записать формулу:

=ПОВТОР(«Агу»;3)

То есть, вы даёте команду Excel повторить «Агу» три раза.

Что же такого полезного в этой формуле? Я использую её тогда, когда нужно заполнить пустое место в ячейке определенными символами. Например, строка в ячейке А1 должна содержать ровно 15 символов, но вы вводите в нее лишь 11. Чтобы заполнить оставшиеся 4 звёздочками, запишите формулу:

=A1&ПОВТОР(«*»;15-ДЛСТР(A1))

Функция ПОВТОР в Excel
Применение функции ПОВТОР

Эта формула содержит оператор объединения строк «&». Программа возьмёт строку из ячейки А1 и объединит его с результатом вычисления функции ПОВТОР. В свою очередь, ПОВТОР использует функцию ДЛСТР для определения длины строки в ячейке А1 и вычислит, что нужно добавить еще 4 звёздочки.

Таким образом, формула сама будет определять, сколько звёзд нужно добавить к текстовой строке, чтобы всего было 15 символов. Если вы введете строку длиной более 15 символов, функция ПОВТОР должна будет повторить звёздочку отрицательное количество раз. В результате, она вернёт ошибку #ЗНАЧ!, тогда формулу нужно будет модифицировать.

Уверен, вы можете столкнуться с задачей, требующей многократного повторения, и теперь вы вооружены, чтобы решить её в два счёта!

А чтобы иметь полное представление о способах и правилах написания формул, рекомендую вам прочесть мои статьи о написании формул и применении функций.

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