Как пользоваться функцией LEN, LENBs (ДЛСТР, ДЛИНБ) в Excel

Русский Английский
ДЛСТР, ДЛИНБ LEN, LENBs

Функция LEN в Excel и Google Таблицах используется для определения длины текстовой строки, учитывая все символы, включая пробелы. Синтаксис функции представлен следующим образом:

=LEN(текст)

где текст — это ссылка на ячейку или непосредственно текстовая строка, в которой требуется подсчитать символы.

Примеры использования

1. Вычисление числа символов в строке:

Предположим, у нас есть строка «Пример текста для подсчета символов». Чтобы узнать, сколько в ней символов, применяем функцию LEN:

Текст Результат
Пример текста для подсчета символов =LEN(«Пример текста для подсчета символов»)
Пример текста для подсчета символов 34

2. Проверка длины содержимого ячейки:

Если необходимо установить, превышает ли количество символов в ячейке A1 десять, можно использовать функцию LEN совместно с функцией IF:

Ячейка A1 Результат
Пример текста =IF(LEN(A1)>10, «Длинная строка», «Короткая строка»)
Пример текста Короткая строка

Функция LENBs (ДЛСТР, ДЛИНБ)

Для подсчета количества байтов в текстовой строке в Excel можно воспользоваться функцией LENBs. Однако, в Google Таблицах аналогичной функции не существует и можно использовать стандартную функцию LEN для подобных целей.

Синтаксис функции LENBs (ДЛСТР) такой же, как и у LEN:

=LENBs(текст)

где текст — текстовая строка, для которой необходимо определить количество байтов.

Функция LENBs оказывается особенно полезной при работе с текстами на языках, где один символ может занимать более одного байта, например, в китайском, японском или корейском.

Больше информации: https://support.microsoft.com/ru-ru/office/длстр-длинб-функции-длстр-длинб-29236f94-cedc-429d-affd-b5e33d2c67cb

Другие функции
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые)
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Извлекает фонетические (фуригана) знаки из текстовой строки
Возвращает число (кодовую страницу), которая соответствует первому символу текста
Возвращает текст из любого заданного значения
Преобразует число в текст, используя денежный формат ß (БАТ)
Заменяют знаки в тексте
Преобразует текстовый аргумент в число
Возвращает числовой код первого знака в текстовой строке
Возвращают крайние слева знаки текстового значения
Возвращает массив текстовых значений из любого указанного диапазона
Выполняет поиск вхождения одного текстового значения в другом (с учетом регистра)
Удаляет из текста все непечатаемые символы
Повторяет текст заданное число раз
Заменяет в текстовой строке старый текст новым
Выполняют поиск вхождения одного текстового значения в другом (без учета регистра)
Возвращают крайние справа знаки текстовой строки
Преобразует все буквы текста в прописные
Преобразует первую букву в каждом слове текста в прописную
Возвращают заданное число знаков из строки текста, начиная с указанной позиции
Преобразует число в текст, используя денежный формат рубля
Удаляет из текста пробелы
Возвращает символ с заданным кодом
Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty
Проверяет идентичность двух текстовых значений
Преобразует все буквы текста в строчные
Объединяет несколько текстовых элементов в один
Преобразует аргументы в текст
Форматирует число и преобразует его в текст
Объединяет текст из нескольких диапазонов или строк, вставляя между текстовыми значениями указанный разделитель Если в качестве разделителя используется пустая текстовая строка, функция объединит диапазоны
Форматирует число и преобразует его в текст с заданным числом десятичных знаков
Преобразует текст в число независимо от языкового стандарта
Возвращает символ Юникод, на который ссылается заданное числовое значение