Функция RIGHTB в Excel
Функция RIGHTB возвращает указанное количество символов с конца (справа) заданной строки, основываясь на количестве байтов, которое вы укажете. Она предназначена для языков с двухбайтовой кодировкой символов (DBCS), таких как китайский (упрощённый и традиционный), корейский и японский, где каждый двухбайтовый символ считается как 2 байта.

Синтаксис
=RIGHTB(text, [num_bytes])
Аргументы
- text (required): Строка, из правой части которой нужно извлечь указанное количество символов на основе параметра num_bytes.
- num_bytes (необязательно): Указывает количество байтов символов, которые нужно извлечь с конца (справа) указанной строки text. Если этот аргумент не указан, по умолчанию используется значение 1.
Возвращаемое значение
Функция RIGHTB возвращает заданное количество символов.
Примечания к функции
- Пробелы учитываются как символы.
- Если значение num_bytes превышает длину строки text, функция RIGHTB возвращает всю строку text.
- Функция RIGHTB возвращает ошибку #ЗНАЧ!, если num_bytes является отрицательным числом.
- При использовании функции RIGHTB для возврата двухбайтовых символов, если значение num_bytes — нечётное (например, 3), функция вернёт только первый двухбайтовый символ. Чтобы получить первые два двухбайтовых символа, увеличьте значение num_bytes до 4.
- Функция RIGHTB всегда считает каждый двухбайтовый символ как 2, если включено редактирование языка с поддержкой DBCS и он установлен как язык по умолчанию. В противном случае RIGHTB считает каждый символ как 1 — так же, как и функция RIGHT.
- Функция RIGHTB учитывает фактическое значение, а не внешний вид данных. Например, если в ячейке A1 находится дата 9/1/2022, формула RIGHTB(A1;2) вернёт значение 05, поскольку фактическое содержимое ячейки A1 — это 44805, отформатированное как дата.
Пример
Чтобы функция RIGHTB возвращала указанное количество символов с конца (справа) заданных строк, как показано в таблице ниже, скопируйте или введите приведённую ниже формулу в ячейку Ячейка сверху (E6) списка результатов и нажмите клавишу Enter, чтобы получить результат. Затем выделите ячейку с результатом и перетащите маркер заполнения (маленький квадрат в правом нижнем углу выделенной ячейки) вниз, чтобы применить формулу к ячейкам ниже.
=RIGHTB()B6,C6)

Вместо ссылок на ячейки можно напрямую указать значения text и num_bytes в формуле, как показано ниже.
=RIGHTB()«你在干什么»,4)
Примечание:Текстовую строку в формуле Excel следует заключать в двойные кавычки ("). Обратите внимание, что ссылки на ячейки, числа или даты не должны находиться внутри кавычек.
RIGHTB и RIGHT
Функция RIGHTB учитывает каждый двухбайтовый символ как 2, а каждый однобайтовый — как 1. В то же время функция RIGHT считает и те, и другие символы как 1. Сравните результаты, возвращаемые функциями RIGHTB и RIGHT, как показано ниже.

Связанные функции
Если вам нужно извлечь определённое количество символов с правого края текстовой строки, функция RIGHT станет идеальным решением. В этой статье рассказывается, как использовать функцию RIGHT в книге Excel.
Функция LEFTB возвращает заданное количество символов с начала (слева) строки, рассчитанное по количеству байтов, которое вы указываете. Она предназначена для языков с двухбайтовой кодировкой символов (DBCS), таких как упрощённый и традиционный китайский, корейский и японский, где каждый двухбайтовый символ учитывается как 2 байта.
Функция REPLACEB заменяет часть текстовой строки на новую строку на основе указанного количества байтов. Она предназначена для языков с двухбайтовой кодировкой символов (DBCS), таких как китайский (упрощённый и традиционный), корейский и японский, где каждый двухбайтовый символ учитывается как 2 байта.
Функция LENB возвращает длину строки в байтах и предназначена для языков с двухбайтовой кодировкой символов (DBCS), таких как упрощённый и традиционный китайский, корейский и японский. Каждый двухбайтовый символ при этом учитывается как 2 байта.
Функция MIDB возвращает заданное количество символов из текстовой строки, начиная с указанной позиции, на основе количества байтов, которое вы укажете. Она предназначена для языков с двухбайтовой кодировкой символов (DBCS), таких как китайский (упрощённый и традиционный), корейский и японский, и считает каждый двухбайтовый символ как 2 байта.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.