Excel - Tipo Oración

 
Vista:

Tipo Oración

Publicado por werysdi (33 intervenciones) el 12/01/2007 18:06:14
Hola estoy buscando una formula o función que me permita simular lo que en word es el formato tipo oración de una frace, osea que si tengo todo en mayucula me lo transforme en la primer letra mayuscula y el resto minuscula, ya prove con la función NOMPROPIO pero esta hace que todas las primeras letras de la oración tengan mayuscula.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tipo Oración

Publicado por haver (149 intervenciones) el 12/01/2007 18:39:45
Prueba esta

=TIPOTITULO(A8)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Tipo Oración

Publicado por JAG (139 intervenciones) el 13/01/2007 18:31:43
donde esta esa funcion porque en mi excel no esta.......

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Skrbass (1 intervención) el 02/02/2012 22:29:20
TIPO ORACION

Es más sencillo de lo que parece. Supongamos que el texto está en la celda A1, la formula sería:

=concatenar(mayusc(extrae(a1;1;1));minusc(extrae(a1;2;##número suficientemente amplio que abarque todos los posibles caracteres##)))

=concatenar(mayusc(extrae(a1;1;1));minusc(extrae(a1;2;200)))

Espero te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Jairo Pinto (1 intervención) el 14/08/2013 16:54:30
Hola, hay una funcion que permite que la primer letra de cada palabra este en mayuscula y el resto en minusculas,

=nompropio(A1)

Con eso devuelve el valor en texto de esa celda en tipo de nombre propio.


Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de RICARDO JOSÉ

Tipo Oración

Publicado por RICARDO JOSÉ (52 intervenciones) el 24/08/2013 21:03:22
Hola a todos

La forma de resolver el problema planteado por Skrbass esta correcta, pero se puede mejorar de la siguiente forma:

1
[B1]=MAYUSC(EXTRAE(A1;1;1)) & MINUSC(EXTRAE(A1;2;LARGO(A1)-1))

Donde en [B1] esta el resultado

Y LARGO (A1)-1) es la cantidad de caracteres del resto

Espero les sea de utilidad,

Ricardo
Caracas, Venezuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Tipo Oración

Publicado por Carlos Fabian (1 intervención) el 20/05/2014 22:04:25
GRACIAS Ricardo!

El código funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por MAIBETH (1 intervención) el 30/07/2016 17:05:29
BUENA INFORMACION QUISIERA SABER SI HAY ALGUN CURSO AL RESPECTO SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por st (1 intervención) el 14/07/2017 06:51:22
yo pase una lista de nombres todas en minusculas, las quiero poner tipo oracion y no puedo, no puedo ya q todo lo hago es para pasarlo a otra celda transformada y yo quiero q me transforme lo q ya esta escrito como se hace en word q se selecciona se aplica la funcion y cambia gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de wordexperto.com
Val: 6.373
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Tipo Oración

Publicado por wordexperto.com (2803 intervenciones) el 14/07/2017 09:30:37
Hola a todos:
St, con este código haces lo que quieres. Le puedes asignar un método abreviado y si quieres otro tipo de capitalización, cambia el código.
1
2
3
4
5
6
Sub Mayus1era()
Dim c As Range
For Each c In Selection
c.Value = StrConv(c.Value, vbProperCase)
Next c
End Sub
https://wordexperto.com/blog/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Tipo Oración

Publicado por CSI1981 (1 intervención) el 15/11/2021 16:53:25
Buenas tardes

Quiero usar este código, porque creo que es lo que estoy buscando pero no puedo hacer que funcione
Mis datos a modificar están en la columna C
Agradecería su correccion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por JAVI (1 intervención) el 11/10/2022 11:52:09
Gracias por la información.

Y cómo sería para hacer la macro para que te aparezca a modo de frase todo el contenido de una misma celda. Por ejemplo, el contenido de una celda es el siguiente:

HOLA, GRACIAS POR LA INFORMACIÓN.

Y lo deseamos tener así:

Hola, gracias por la información.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Nora (1 intervención) el 04/03/2019 20:24:36
Gracias funcionó excelente!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Alejandro (1 intervención) el 08/07/2020 06:23:25
Eres un héroe sin capa estimado.

Un abrazo afectivo !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por tracking (1 intervención) el 27/07/2015 17:01:58
Funciono!!! mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por ZAIDAS (1 intervención) el 18/09/2015 23:01:34
GRACIAS ME AYUDO MUCHO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Jano (1 intervención) el 18/11/2015 15:15:22
Lee la pregunta antes de responder.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Yesica Cornejo (1 intervención) el 05/07/2017 00:13:05
Muchas gracias :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Andresx5 (1 intervención) el 24/10/2017 16:05:28
Excelente...esta era la función
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por Tornasol (1 intervención) el 15/02/2021 16:58:29
Hola AndreX5, muchas gracias por tu aportación. Efectivamente existe dicha función y funciona excelente.

Saludos cordiales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por ERICK LEIVA (1 intervención) el 11/08/2022 16:28:25
respuesta correcta!!,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo Oración

Publicado por sml (1 intervención) el 20/02/2020 20:08:24
A1: Celda que quieres hacer como oración

=REEMPLAZAR(MINUSC(A1);1;1;MAYUSC(IZQUIERDA(A1)))

Donde dice A1 debes colocar la celda que necesitas cambiar, espero sirva de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar