Функція Excel REPT - Повторює текст кілька разів

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel REPT в Excel повторити текст кілька разів.

Огляд функції REPT

Функція REPT Повертає текстовий рядок, повторений n разів.

Щоб скористатися функцією робочого аркуша Excel REPT, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Синтаксис та вхідні функції функції REPT:

1 = REPT (текст, кількість_разів)

текст - Рядок тексту.

кількість_разів - Кількість повторів рядка тексту. Якщо нуль, то повертається порожній текст (“”).

Як використовувати функцію REPT в Excel:

Функція REPT повторює текст задану кількість разів.

1 = REPT (B3, C3)

Як видно вище, дані B3: B5 повторюються в D3: D5 стільки разів, скільки показано у C3: C5.

Десяткові числа або 0

Якщо ввести десяткове значення для кількість_разів, REPT скорочує десяткове число і приймає ціле число. Якщо ви поставите нуль, нічого не вийде.

Створюйте в клітинних діаграмах

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

1 = REPT ("|", B3/1000)

REPT повторює символ контуру ("|") кілька разів, що визначається шляхом ділення числа на 1000, створюючи міні-діаграму.

Знайти останній текст у діапазоні

Функція REPT також корисна (довго з функцією LOOKUP)

1 = ПОГЛЯД (REPT ("z", 10), B3: B7)

Excel працює як словник, коли йдеться про те, який текст є "найбільшим". “А” - найменший, а “Z” - найбільший. І всередині кожного алфавіту наступний визначальний фактор є наступним. Наприклад, "Za …" вважається меншим за "Ze …", оскільки "e" більше, ніж "a".

Немає слів, які повторюють “z” 10 разів (“zzzzzzzzzz”), тому це досить безпечно, щоб припустити, що це найбільший текст, який ви можете знайти. Подумайте про те, що LOOKUP рухається назад від комірки B7 до B3, щоб знайти щось менше або дорівнює "zzzzzzzzzz". Він пропускає комірку В7, оскільки це число. Він повертається назад у клітинку В6, і це текст менший або дорівнює “zzzzzzzzzz”.

Розділити звичайним роздільником

Можливо, ви захочете розділити всі слова всередині комірки на різні рядки. Для цього можна скористатися такою формулою:

1 = TRIM (MID (ЗАМІННИК (B $ 3, "", REPT ("", LEN (B $ 3))), (ROWS (B3: B $ 3) -1)*LEN (B $ 3)+1, LEN (B $ 3 )))

Ця формула використовує SUBSTITUTE для заміни всіх пробілів великою кількістю повторюваних пробілів за допомогою REPT. В результаті текст виглядає так:
“Excel справді чудовий”

Кількість повторюваних пробілів дорівнює довжині всього рядка. Використовуючи цю інформацію, ми можемо витягнути кожне слово за допомогою функції MID для вилучення всієї довжини вихідного рядка. Це дозволяє нам фіксувати кожне слово у функції MID, але нічого іншого, залишаючи лише початкове слово після застосування функції TRIM.

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

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

Функція REPT працює точно так само в Google Таблицях, як і в Excel:

Приклади REPT у VBA

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

Виконання наступних операторів VBA

1234 Діапазон ("B2") = Application.WorksheetFunction.Rept (Діапазон ("A2"), 0)Діапазон ("B3") = Application.WorksheetFunction.Rept (Діапазон ("A3"), 1)Діапазон ("B4") = Application.WorksheetFunction.Rept (Діапазон ("A4"), 2)Діапазон ("B5") = Application.WorksheetFunction.Rept (Діапазон ("A5"), 1) & "більше тексту"

дасть такі результати

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

Повернення до списку всіх функцій Excel

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

wave wave wave wave wave