Формула Excel: сделать текст одинаковой длины
Если у вас есть список текстов разной длины, их можно визуально выровнять до одинаковой длины, добавив в конец заполняющие символы — как показано на снимке экрана ниже. Для этого в Excel используется формула, сочетающая функции ДЛСТР и ПОВТОР.
Универсальная формула:
| =text&,REPT("char",fix_length-LEN(text)) |
Аргументы
| Text: the cell or text you want to change it to a fixed length. |
| Fix_length: the length of characters you want to use. |
| Char: the specific character you used to fix the length of text with. |
Как работает эта формула
Текстовые строки в диапазоне C3:C7 будут приведены к одинаковой длине — 8 символов, а результаты отобразятся в диапазоне D3:D7. Введите приведённую ниже формулу в ячейку D3:
| =C3&,REPT("-",8-LEN(C3)) |
Нажмите клавишу Enter, а затем перетащите маркер заполнения из ячейки D3 в D7, чтобы выровнять длину текстов.
Пояснение
ДЛСТР — функция ДЛСТР подсчитывает количество символов в тексте.
ПОВТОР — функция, которая повторяет заданный символ указанное количество раз. В формуле =REPT("-",8-LEN(C3)) символ «-» повторяется столько раз, сколько необходимо, чтобы дополнить длину текста в ячейке C3 до 8 символов. Эту формулу можно представить как:
=REPT("-",8-LEN(C3))
= REPT("-",8-7)
= REPT("-",1)
Примечание
Если вы хотите добавить начальные символы для приведения текстов к фиксированной длине, используйте следующую формулу
| =REPT("char",fix_length-LEN(text))&text |
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Проверка, содержит ли ячейка определённый текст
Чтобы проверить, содержит ли ячейка любой текст из диапазона A, но не содержит ни одного текста из диапазона B, используйте формулу массива, объединяющую функции СЧЁТ, ПОИСК и И в Excel. - Проверка, содержит ли ячейка одно из нескольких значений, но не содержит других
В этом руководстве представлена формула для быстрой проверки: содержит ли ячейка хотя бы одно из указанных значений, но при этом исключает другие. Также подробно разобраны аргументы этой формулы. - Проверка, содержит ли ячейка одно из значений
Допустим, в Excel в столбце E указан список значений. Необходимо проверить, содержат ли ячейки в столбце B хотя бы одно из значений из столбца E, и вернуть результат ИСТИНА или ЛОЖЬ. - Проверка, содержит ли ячейка число
Иногда бывает нужно проверить, содержит ли ячейка числовые значения. В этом руководстве представлена формула, которая возвращает ИСТИНА, если в ячейке есть число, и ЛОЖЬ — если его нет.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.