Функции ДЛСТР и ДЛИНБ

Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365

Краткое описание

Функции ДЛСТР и ДЛИНБ в Excel подсчитывают количество символов в текстовой строке. ДЛСТР считает каждый символ как единицу, а ДЛИНБ учитывает байты для много байтовых символов, что важно при работе с неанглийскими текстами.

Синтаксис

ДЛСТР(текст)
ДЛИНБ(текст)

Параметры

Параметр Тип Обязательный Описание
текст Текст Да Текстовая строка для подсчета длины. Обязательный аргумент.

Использование функции LEN, LENB

Функция ДЛСТР идеально подходит для определения длины текстовых строк в различных задачах: проверка ограничений символов, создание динамических формул, анализ данных. ДЛИНБ используется для обратной совместимости с много байтовыми кодировками.

Распространенные примеры LEN, LENB

Основной пример ДЛСТР

=ДЛСТР("Мурманск")

Возвращает 11 - количество символов в слове Мурманск.

Подсчет с пробелами

=ДЛСТР("Привет     мир")

Возвращает 14, включая все пробелы между словами.

Пустая строка

=ДЛСТР("")

Возвращает 0 для пустой строки.

Часто задаваемые вопросы

ДЛСТР считает символы (Unicode), ДЛИНБ считает байты. ДЛИНБ устарела.

Да, пробелы считаются как обычные символы.

Числа автоматически преобразуются в текст для подсчета.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Аргумент не является текстом или ссылкой на текст

Solution: Убедитесь, что передаете текстовую строку или ячейку с текстом

Примечания

  • ДЛИНБ помечена как устаревшая функция
  • В режимах совместимости 2 ДЛСТР корректно обрабатывает суррогатные пары Unicode
  • Селекторы вариантов эмодзи считаются отдельными символами
  • Подходит для валидации данных с ограничением длины

Совместимость

Доступно в: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365