Функция ПРАВСИМВ (RIGHT) в Excel: последние символы
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция ПРАВСИМВ в Excel возвращает последние N символов текста: =ПРАВСИМВ(A2;4) вернёт четыре последних символа, =ПРАВСИМВ("анализ данных";6) — слово «данных». Без второго аргумента — один последний символ. Вместе с ДЛСТР и НАЙТИ она вырезает фамилию после имени — =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2)), а последнее слово в Excel 365 проще взять =ТЕКСТПОСЛЕ(A2;" ";-1). На английском функция называется RIGHT.

ПРАВСИМВ - простейшие примеры
Раздел функцийТекстовые
Название и описание на английскомRIGHT
ВолатильностьНе волатильная
Похожие функцииЛЕВСИМВ, ПСТР

Что делает ПРАВСИМВ?

Функция ПРАВСИМВ возвращает часть адресуемого значения справа, длиной в указанное количество символов. Иными словами, позволяет извлечь последние N символов ячейки или другого объекта, к которому применяется.

Реклама

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

На практике это количество зачастую приходится вычислять, а для этого требуется поиск с конца строки справа налево в ячейке. Поскольку простой функции для этого нет (функции ПОИСК и НАЙТИ ищут слева направо), методам решения задачи посвящена отдельная статья.

Синтаксис ПРАВСИМВ

=ПРАВСИМВ(Текст;Количество Символов)

Второй аргумент опционален. Если его не опустить (не указывать), формула возвращает один последний символ.

Если второй аргумент равен или превышает длину строки, возвращается весь исходный текст ячейки.

Если он равен нулю — возвращается пустая строка.

Если указывается отрицательное число, возвращается ошибка #ЗНАЧ.

Как ПРАВСИМВ реагирует на разные N
C2=ПРАВСИМВ(A2;6)
ABC
1ТекстФормулаРезультат
2анализ данныхПРАВСИМВ(A2;6)данных=ПРАВСИМВ(A2;6)
3анализ данныхПРАВСИМВ(A3)х=ПРАВСИМВ(A3)
4ExcelПРАВСИМВ(A4;10)Excel=ПРАВСИМВ(A4;10)
5ExcelПРАВСИМВ(A5;0)=ПРАВСИМВ(A5;0)
6ExcelПРАВСИМВ(A6;-1)#ЗНАЧ!=ПРАВСИМВ(A6;-1)

N больше длины текста — вернётся весь текст, ноль — пустая строка, отрицательное число — ошибка.

В английском Excel: =RIGHT(A2,6)

ПРАВСИМВ - форматирование

Как и в случае с ЛЕВСИМВ, любые числовые форматы (дата, дата-время, денежный, процентный) преобразуются в натуральное число и только потом в строковый формат.

Поэтому для корректного текстового извлечения части символов может понадобиться функция ТЕКСТ (пример выше).

ПРАВСИМВ с датами и числами
C2=ПРАВСИМВ(ТЕКСТ(A2;"ДД.ММ.ГГГГ");4)
ABC
1ЗначениеНапрямуюЧерез ТЕКСТ
221.10.20266316=ПРАВСИМВ(A2;4)2026=ПРАВСИМВ(ТЕКСТ(A2;"ДД.ММ.ГГГГ");4)
3891612345674567=ПРАВСИМВ(A3;4)4567=--ПРАВСИМВ(A3;4)

Дата 21.10.2026 хранится как число 46316, и ПРАВСИМВ берёт его последние цифры. Результат всегда текст; два минуса превращают его обратно в число.

Примеры формул с функцией ПРАВСИМВ

Следующая таблица была использована для извлечения фамилии человека из ячейки с его именем и фамилией.

  1. Функция НАЙТИ находит позицию пробела между именем и фамилией
  2. Длина фамилии рассчитывается путем вычитания позиции пробела из общей длины текста ячейки, которая, в свою очередь, высчитывается функцией ДЛСТР
  3. Функция ПРАВСИМВ после этого извлекает фамилию по указанной позиции
ПРАВСИМВ - пример с извлечением второго слова
Извлекаем второе слово с помощью функции ПРАВСИМВ
Фамилия после имени
B2=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2))
AB
1Имя ФамилияФамилия
2Анна СмирноваСмирнова=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2))
3Олег ИвановИванов=ПРАВСИМВ(A3;ДЛСТР(A3)-НАЙТИ(" ";A3))

Длина фамилии = длина строки минус позиция пробела.

В английском Excel: =RIGHT(A2,LEN(A2)-FIND(" ",A2))

Последнее слово при любом числе слов
B2=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК("#";ПОДСТАВИТЬ(A2;" ";"#";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";"")))))
ABC
1ТекстПоследнее словоВ Excel 365
2Иванов Иван ПетровичПетрович=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК("#";ПОДСТАВИТЬ(A2;" ";"#";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";"")))))Петрович=ТЕКСТПОСЛЕ(A2;" ";-1)
3купить диван угловой серыйсерый=ПРАВСИМВ(A3;ДЛСТР(A3)-ПОИСК("#";ПОДСТАВИТЬ(A3;" ";"#";ДЛСТР(A3)-ДЛСТР(ПОДСТАВИТЬ(A3;" ";"")))))серый=ТЕКСТПОСЛЕ(A3;" ";-1)

Формула заменяет последний пробел на «#» (его номер — число пробелов в строке), находит его и берёт всё правее. В Excel 365 то же делает ТЕКСТПОСЛЕ с номером −1 — с конца строки.

В английском Excel: =TEXTAFTER(A2," ",-1)

Другие примеры формул с ПРАВСИМВ

Функция крайне востребована в самых различных сценариях. Ниже список статей, в которых применяются формулы с функцией ПРАВСИМВ:

Удалить первую букву / первые N символов в начале или конце ячейки в Excel

Число и сумма прописью в Excel

Функция СУММПРОИЗВ

Функция ЕСЛИ в Excel

ЗНАЧЕН

Извлечь последние символы из ячеек в Excel

Почему ПРАВСИМВ возвращает не то — частые ошибки

  • Лишний символ в результате. В конце ячейки невидимый пробел — очистите текст СЖПРОБЕЛЫ: =ПРАВСИМВ(СЖПРОБЕЛЫ(A2);4).
  • Из даты получились странные цифры. ПРАВСИМВ работает с числом, которым хранится дата. Используйте ТЕКСТ или ГОД.
  • #ЗНАЧ!. Вычисленная длина отрицательная — чаще всего НАЙТИ не нашёл пробел в ячейке из одного слова.
  • Результат не считается. Он текстовый — добавьте два минуса перед формулой.

Функция ПРАВСИМВ — частые вопросы

Как использовать ПРАВСИМВ в Excel?

Укажите текст и число символов с конца: =ПРАВСИМВ(A2;4).

Как извлечь фамилию или второе слово?

Формулой =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2)).

Как взять последнее слово из ячейки?

В Excel 365 — =ТЕКСТПОСЛЕ(A2;" ";-1), в старых версиях — формулой с ПОДСТАВИТЬ из примера выше.

Как получить последние цифры числом?

Формулой =--ПРАВСИМВ(A2;4).

Как называется ПРАВСИМВ на английском?

RIGHT.

Извлечь последние N символов, последние слова или текст после символа сразу во всём столбце можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция ПРАВСИМВ в Excel

ЗадачаФормула
Последние N символов=ПРАВСИМВ(A2;N)
Всё после первого пробела=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2))
Последнее слово (365)=ТЕКСТПОСЛЕ(A2;" ";-1)
Последние цифры числом=--ПРАВСИМВ(A2;N)
Год из даты текстом=ПРАВСИМВ(ТЕКСТ(A2;"ДД.ММ.ГГГГ");4)

Надеюсь, на этой странице вы нашли то, что искали. ПРАВСИМВ — пара к ЛЕВСИМВ: всё, что нужно вырезать с конца строки.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*