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