¿Cómo cambiar cadenas de texto a mayúsculas de oración en Excel?
En el uso diario de Excel para procesar datos de texto, a menudo necesitarás usar «mayúsculas de oración», lo que significa poner en mayúscula solo la primera letra de cada entrada mientras conviertes todas las demás letras a minúsculas. A diferencia de «mayúsculas iniciales» (que pone en mayúscula la primera letra de cada palabra mediante la función PROPER), las mayúsculas de oración se alinean más naturalmente con las convenciones del lenguaje estándar y pueden mejorar notablemente el profesionalismo de tus informes y documentos. Este artículo presentará métodos prácticos para implementar mayúsculas de oración en Excel desde varias perspectivas.

Cambiar cadenas de texto a mayúsculas de oración con fórmula
En Excel, puedes usar una combinación de funciones para extraer el primer carácter del texto, convertirlo a mayúsculas, convertir los caracteres restantes a minúsculas y luego concatenarlos en una nueva cadena.
Introduce o copia la siguiente fórmula en una celda en blanco y luego arrastra hacia abajo para aplicarla a otras celdas. Ver captura de pantalla:
=UPPER(LEFT(A2,1)) & LOWER(MID(A2,2,LEN(A2)-1))
- LEFT(A2,1) toma el primer carácter de A2, y UPPER(...) lo convierte en mayúsculas.
- MID(A2,2,LEN(A2)-1) toma todos los caracteres desde el segundo hasta el final, y LOWER(...) los convierte en minúsculas.
- El & une la primera letra en mayúsculas y el resto en minúsculas en una sola cadena.
Cambiar cadenas de texto a mayúsculas de oración u otros casos con Kutools
Aunque las funciones nativas de Excel (como MAYÚSCULAS, MINÚSCULAS o fórmulas personalizadas) pueden manejar cambios básicos de mayúsculas, requieren fórmulas, copiado manual o VBA. Kutools para Excel simplifica el proceso: su utilidad Cambiar Mayúsculas convierte texto a mayúsculas de oración, MAYÚSCULAS, minúsculas, mayúsculas iniciales, alternar mayúsculas—de forma instantánea y masiva—sin una sola fórmula o macro.
Después de instalar Kutools para Excel, sigue los siguientes pasos:
- Selecciona las celdas donde deseas convertir el caso del texto.
- Haz clic en Kutools > Texto > Cambiar Mayúsculas…. Ver captura de pantalla:
- En Cambiar Mayúsculas cuadro de diálogo, marca la opción Mayúsculas de Oración. Opción, y haz clic en Aceptar o Aplicar botón.
Kutools reemplaza instantáneamente tu texto original con el nuevo formato de mayúsculas—sin fórmulas que copiar, sin VBA que ejecutar y sin pasos adicionales.
Cambiar cadenas de texto a mayúsculas de oración con código VBA
Si tienes experiencia con Microsoft Excel, usar VBA es una buena opción para cambiar cadenas de texto a mayúsculas de oración.
- Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.
- Haz clic en Insertar > Módulo, y pega la siguiente macro en la ventana Módulo.
Sub SentenceCase() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xValue = Rng.Value xStart = True For i = 1 To VBA.Len(xValue) ch = Mid(xValue, i, 1) Select Case ch Case "." xStart = True Case "?" xStart = True Case "a" To "z" If xStart Then ch = UCase(ch) xStart = False End If Case "A" To "Z" If xStart Then xStart = False Else ch = LCase(ch) End If End Select Mid(xValue, i, 1) = ch Next Rng.Value = xValue Next End Sub
- Presiona la tecla F5 para ejecutar esta macro, luego aparecerá un cuadro de diálogo en la pantalla para seleccionar un rango, ver captura de pantalla:
- Haz clic en Aceptar, y todas las cadenas de texto se convertirán a texto en mayúsculas de oración.
🔚 Conclusión
Ya sea que prefieras la simplicidad de una fórmula incorporada, la conveniencia de un clic de Kutools o la flexibilidad de una función VBA personalizada, Excel ofrece múltiples caminos para convertir texto en perfectas mayúsculas de oración.
- Las fórmulas funcionan muy bien para ajustes rápidos sobre la marcha en rangos pequeños sin complementos;
- Kutools destaca cuando necesitas transformar grandes selecciones o selecciones no contiguas de forma instantánea y sin ningún tipo de codificación;
- VBA proporciona una solución reutilizable y a nivel de libro para usuarios avanzados cómodos con macros.
Recuerda que ningún método automatizado será 100% perfecto para todos los escenarios de texto, así que siempre planifica alguna revisión y ajuste manual, especialmente cuando trabajes con contenido que incluya nombres propios, términos técnicos o requisitos de formato especializados. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarte a dominar Excel.
Artículos relacionados:
- Cambiar mayúsculas de texto 2007 y 2010
- Cambiar cadenas de texto a mayúsculas
- Cambiar mayúsculas a minúsculas
- Cambiar mayúsculas a mayúsculas iniciales o título
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!