Как получить последний символ строки с помощью функции Excel?Как получить последний символ строки с помощью функции Excel?
ответ
Не нужно приносить извинения за задание вопросов! Попробуйте использовать функцию RIGHT
. Он возвращает последние n символов строки.
=RIGHT(A1, 1)
Еще один способ сделать это:
=MID(A1, LEN(A1), 1)
Альтернативные решения, как правило, приветствуются. Например. решение формулы для вопроса VBA может быть полезным для других, даже если не OP. Для повышения эффективности рекомендуется использовать более короткие или быстрые решения. Можно приветствовать альтернативные функции, где, например, их доступность в разных версиях меняется. Но можете ли вы пояснить, как две стандартные функции вместо одной и более длинной формулы добавляют ценность? – pnuts 2015-12-14 14:06:30
Похоже, ответ выше был немного неполным, попробуйте следующее: -
= RIGHT (А2, (LEN (A2) - (LEN (A2) -1)))
Очевидно, что это для ячейки А2 ...
Что это делает использует комбинацию Ri ght и Len - Len - длина строки, и в этом случае мы хотим удалить все, кроме одного, из этого ... ясно, если вы хотите, чтобы последние два символа изменили -1 на -2 и т. д. и т. д. и т. д.
После определения длины и части того, что требуется - тогда команда Right отобразит нужную вам информацию.
Это хорошо работает в сочетании с оператором IF - я использую это, чтобы узнать, является ли последний символ строки текста конкретным символом и удаляет его, если это так. См. Пример ниже для удаления запятых из конец текстовой строки ...
= IF (ПРАВО (A2, (LEN (A2) - (LEN (A2) -1))) = ",", LEFT (A2, (LEN (A2) - 1)), A2)
Можете ли вы объяснить, почему `= RIGHT (A2, (LEN (A2) - (LEN (A2) -1)))` может быть предпочтительнее `= RIGHT (A1, 1)`, размещенном двумя годами ранее? – pnuts 2015-12-14 14:16:22
=RIGHT(A1)
вполне достаточно (где строка содержится в A1).
По характеру LEFT, RIGHT функции в Excel извлекает подстроку из строки, начиная с самого правого символа:
СИНТАКСИСА
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))
может быть предпочтительным.
- 1. Получить последний символ строки с помощью `format`
- 2. Как получить последний символ строки?
- 3. Как получить последний символ строки coffeescript?
- 4. Как получить последний символ строки в XSLT
- 5. Python3 - последний символ строки
- 6. Как получить последний символ строки в PHP?
- 7. Как получить последний символ строки в оболочке?
- 8. Как получить последний символ строки в C++?
- 9. Заменить последний символ строки
- 10. Удалить последний символ из строки
- 11. Удалить последний символ строки
- 12. Удалить последний символ строки
- 13. Получить последний символ строки из переменной
- 14. Как получить последний символ с jquery
- 15. Regex возвращает последний символ строки?
- 16. Как получить последний символ, введенный с помощью maxlength?
- 17. Как сбрить последний символ с помощью sed?
- 18. remove_if последний символ из строки
- 19. Последний символ строки не подбирается
- 20. Как удалить первый и последний символ строки?
- 21. Как удалить последний символ из строки
- 22. Как определить последний символ строки - символ или номер?
- 23. Удалить второй последний символ строки
- 24. Удалить последний символ каждой строки с помощью регулярных выражений
- 25. Удалить последний символ каждой строки, начинающийся с @
- 26. удалить последний символ строки с самодельной клавиатурой
- 27. Как удалить последний символ
- 28. C++ test последний символ строки
- 29. Как извлечь последний символ строки неизвестной длины?
- 30. Как получить последний символ последней строки в java?
Отлично, спасибо! – shlawson 2010-12-06 01:18:54