Функция ЛЕВБ возвращает определенное число символов от начала строки на основе заданного количества байтов.
Эта функция бывает полезна при работе с текстами, содержащими символы, занимающие более одного байта, например, в языках с многобайтовыми символами (например, китайский, японский и корейский).
Синтаксис
ЛЕВБ(строка; [количество_байтов])
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
строка |
Строка, из которой будет возвращен левый фрагмент |
Текстовая строка или ссылка на ячейку, содержащую текст |
[количество_байтов] |
(необязательный) Количество байтов, которое необходимо вернуть из левой части аргумента "строка". По умолчанию 1 |
Положительное целое число или ссылка на ячейку с числом |
Примеры использования
Извлечение первых 5 байтов из строки:
=ЛЕВБ("Привет, мир!"; 5)
Если строка состоит из символов, каждый из которых занимает 1 байт, формула вернет «Приве».
Однако, если строка содержит многобайтовые символы, результат может быть другим.
Если количество байтов не указано, функция вернет 1 байт:
=ЛЕВБ("Тест")
Эта формула вернет «Т».
Примечания
–Если значение аргумента количество_байтов превышает длину строки, функция вернет всю строку.
–Если в строке содержатся символы, занимающие более одного байта, убедитесь, что вы правильно указываете количество байтов, чтобы избежать ошибок.