Подтвердить что ты не робот

Как получить последний символ строки с помощью функции Excel?

Как получить последний символ строки с помощью функции Excel?

4b9b3361

Ответ 1

Не нужно извиняться за задание вопроса! Попробуйте использовать функцию RIGHT. Он возвращает последние n символов строки.

=RIGHT(A1, 1)

Ответ 2

=RIGHT(A1)  

вполне достаточно (где строка содержится в A1).

Подобный по своей природе LEFT, Excel RIGHT функция извлекает подстроку из строки, начинающейся с самого правого символа:

СИНТАКСИС

RIGHT( text, [number_of_characters] )

Параметры или аргументы

текст

Строка, из которой вы хотите извлечь.

number_of_characters

Дополнительно. Он указывает количество символов, которые вы хотите извлечь, начиная с самого правого символа. Если этот параметр опущен, возвращается только 1 символ.

Относится к

Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Так как number_of_characters является необязательным и по умолчанию используется 1, в этом случае он не требуется.

Однако было много проблем с конечными пробелами и если это риск для последнего видимого символа (в общем):

=RIGHT(TRIM(A1))  

может быть предпочтительнее.

Ответ 3

Похоже, что ответ выше был немного неполным, попробуйте следующее: -

= ПРАВЫЙ (А2, (LEN (А2) - (LEN (А2) -1)))

Очевидно, что это для ячейки A2...

В этом случае используется комбинация Right и Len - Len - это длина строки, и в этом случае мы хотим удалить все, кроме одного, из этого... ясно, если вы хотите, чтобы последние два символа вы изменили от -1 до -2 и т.д. и т.д.

После определения длины и части того, что требуется - тогда команда Right отобразит нужную вам информацию.

Это хорошо сочетается с инструкцией IF - я использую это, чтобы узнать, является ли последний символ строки текста конкретным символом и удаляет его, если это так.. см. пример ниже для удаления запятых с конца текстовой строки...

= ЕСЛИ (RIGHT (А2, (LEN (А2) - (LEN (А2) -1))) = "" ЛЕВАЯ (А2, (LEN (А2) -1)), А2)р >

Ответ 4

Еще один способ сделать это:

=MID(A1, LEN(A1), 1)