modifique la fórmula de Excel 2019 seleccionando todo después de un carácter, para que la primera letra del resultado esté en mayúscula

modifique la fórmula de Excel 2019 seleccionando todo después de un carácter, para que la primera letra del resultado esté en mayúscula

Windows 10 EXCEL 2019

La siguiente fórmula analiza el contenido de la celda H2 y devuelve los caracteres después de un punto.

Ejemplo Antes de que H2 contenga "algunos datos.orange" Después de que H2 contenga "orange"

Me gustaría que la fórmula volviera a hacer la primera letra de su resultado en mayúscula como "Naranja"

Esta es la fórmula original. =RIGHT(H2,LEN(H2)-SEARCH(".",H2))

Yo he tratado =RIGHT(H2,LEN(H2)-SEARCH(".",UPPER(H2)))

y

=RIGHT(H2,LEN(H2)-SEARCH(".",PROPER(H2)))

Intenté mover "SUPERIOR" y "PROPERIO" a otras posiciones en la fórmula, pero Excel arroja un error de "demasiados argumentos".

¿Estoy perplejo?

Respuesta1

Esto debería funcionar para el resultado requerido:

ingrese la descripción de la imagen aquí


=PROPER(RIGHT(H2,LEN(H2)-SEARCH(".",H2)))

O, usando REPLACE()conPROPER()

=PROPER(REPLACE(H2,1,FIND(".",H2),))

Incluso en la primera fórmula se puede utilizar FIND()en lugar deSEARCH()

=PROPER(RIGHT(H2,LEN(H2)-FIND(".",H2)))

O, si tiene que ser solo la primera letra del resultado, donde el resultado puede tener muchas otras cadenas/palabras delimitadas, etc.

ingrese la descripción de la imagen aquí


=UPPER(LEFT(RIGHT(H2,LEN(H2)-FIND(".",H2))))&RIGHT(H2,LEN(H2)-FIND(".",H2)-1)

información relacionada