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