Skip to main content

¿Cómo cambiar cadenas de texto a mayúsculas de oración en Excel?

Author: Kelly Last Modified: 2025-08-06

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))

change case text to sentence case with formula

Explicación de esta fórmula:
  • 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.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, sigue los siguientes pasos:

  1. Selecciona las celdas donde deseas convertir el caso del texto.
  2. Haz clic en Kutools > Texto > Cambiar Mayúsculas…. Ver captura de pantalla:
    click Change Case feature of kutools
  3. 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.
    change case text to sentence case with kutools

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.

  1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.
  2. 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
    
  3. 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:
    vba code to select the daata range
  4. 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:

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

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!