¿Cómo obtengo el último carácter de una cadena usando una función de Excel?¿Cómo obtengo el último carácter de una cadena usando una función de Excel?
Respuesta
¡No hay necesidad de disculparse por hacer una pregunta! Intente usar la función RIGHT
. Devuelve los últimos n caracteres de una cadena.
=RIGHT(A1, 1)
Sólo otra manera de hacer esto:
=MID(A1, LEN(A1), 1)
Las soluciones alternativas son generalmente bienvenidas. P.ej. una solución de fórmula para una pregunta de VBA puede ser valiosa para otros, incluso si no para OP. Las soluciones más cortas o más rápidas son generalmente bienvenidas, para mayor eficiencia. Las funciones alternativas pueden ser bienvenidas, donde por ejemplo varía su disponibilidad en diferentes versiones. ¿Pero puede aclarar cómo dos funciones estándar en lugar de una y una fórmula más larga agregan valor? – pnuts
Parece que la respuesta anterior era un poco incompleta intente lo siguiente: -
= DERECHA (A2, (LEN (A2) - (LEN (A2) -1)))
Obviamente esto es para la celda A2 ...
Lo que esto hace es utiliza una combinación de Ri lucha y Len - Len es la longitud de una cadena y en este caso nos quieren quitar todos menos uno de eso ... Es evidente que si quería los dos últimos caracteres que le cambia -1 a -2, etc, etc, etc.
Después de que se haya determinado la longitud y la parte de lo que se requiere, el comando a la derecha mostrará la información que necesita.
Esto funciona bien en combinación con una instrucción IF. Utilizo esto para averiguar si el último carácter de una cadena de texto es un carácter específico y lo elimino si lo está ... vea el ejemplo a continuación para eliminar comas del fin de una cadena de texto ...
= IF (DERECHA (A2, (LEN (A2) - (LEN (A2) -1))) = ",", IZQUIERDA (A2, (LEN (A2) - 1)), A2)
¿Puede aclarar por qué '= RIGHT (A2, (LEN (A2) - (LEN (A2) -1)))' podría preferirse a '= RIGHT (A1, 1)', publicado dos años antes? – pnuts
=RIGHT(A1)
es suficiente (la cadena está contenida en A1).
similares en naturaleza a IZQUIERDA, la función de Excel RIGHT extrae una subcadena de una cadena empezando por la derecha carácter más:
La sintaxis de
RIGHT(text, [number_of_characters])
parámetros o argumentos
texto
La cadena de la que desea extraer.
número_de_caracteres
opcional. Se indica el número de caracteres que desea extraer a partir de la más a la derecha del carácter. Si se omite este parámetro, solo se devuelve 1 carácter.
Se aplica a
Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Desde número_de_caracteres es opcional y su valor predeterminado es 1
, no es necesario en este caso.
Sin embargo, ha habido muchos problemas con los espacios finales y si este es un riesgo para la última visibles de caracteres (en general):
=RIGHT(TRIM(A1))
podría ser la preferida.
- 1. ¿Cómo obtengo el último carácter de una cadena?
- 2. ¿Cómo borrar el último carácter de una cadena usando jQuery?
- 3. Eliminar el último carácter de una cadena
- 4. cómo obtener el último carácter de una cadena?
- 5. ¿Eliminar el último carácter de una cadena en T-SQL?
- 6. Eliminar el último carácter de una cadena (VB.NET 2008)
- 7. ¿Cómo borrar el último carácter en una cadena en C#?
- 8. Eliminar el último carácter de una NSMutableString
- 9. ¿Cómo eliminar el último carácter usando sed?
- 10. ¿Cómo podría eliminar el último carácter de una cadena si es una puntuación, en ruby?
- 11. Cómo mostrar el último carácter de NSString *
- 12. ¿Cómo obtengo el inverso de una función?
- 13. ¿Cómo eliminar el primer y el último carácter de una cadena?
- 14. ¿Cómo puedo eliminar el último carácter de una variable de cadena en ksh?
- 15. Objetivo C - Eliminar el último carácter de la cadena
- 16. Cómo eliminar un carácter de una cadena usando Python?
- 17. en javascript, ¿cómo puedo conseguir el último carácter de una cadena
- 18. comprobando El último carácter de la cadena en c
- 19. Mostrar el último carácter de una contraseña en EditText
- 20. Regex para dividir una cadena solo por el último carácter de espacio en blanco
- 21. Python Eliminar El último carácter de la cadena y devolverlo
- 22. ¿Cómo obtener el primer carácter de una cadena en SQL?
- 23. ¿Cómo descifrar el primer carácter de una cadena?
- 24. Eliminar el primer carácter de una cadena
- 25. Regex: cómo hacer coincidir el último punto en una cadena
- 26. Retire primero y el último carácter de una cadena en un archivo por lotes de Windows
- 27. Ruby: Cómo obtener el primer carácter de una cadena
- 28. Eliminar un carácter de una cadena
- 29. Eliminar el último carácter de la entrada
- 30. ¿Cómo reemplazar el último punto en una cadena usando una expresión regular?
Perfecto, gracias! – shlawson