Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author Kelly Last modified

En el uso diario de Excel para procesar datos de texto, a menudo necesitarás usar “mayúsculas de frase”, lo que significa poner en mayúscula solo la primera letra de cada entrada mientras conviertes todas las demás letras en minúsculas. A diferencia de las “mayúsculas iniciales” (que ponen en mayúscula la primera letra de cada palabra mediante la función PROPER), las mayúsculas de frase se alinean más naturalmente con las convenciones estándares del lenguaje y pueden mejorar notablemente el profesionalismo de tus informes y documentos. Este artículo presentará métodos prácticos para implementar mayúsculas de frase en Excel utilizando varios métodos.


Cambiar cadenas de texto a mayúsculas de frase 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 aplicarlo 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 frase 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 y minú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 frase, MAYÚSCULAS, minúsculas, mayúsculas iniciales, alternancia de mayúsculas—de forma instantánea y masiva—sin necesidad de ninguna 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, por favor 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 Frase. 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 frase 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 frase.

  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 en texto con mayúsculas de frase.

Conclusiones

Ya sea que prefieras la simplicidad de una fórmula incorporada, la comodidad de un clic de Kutools o la flexibilidad de una función personalizada de VBA, Excel ofrece múltiples caminos para convertir texto en perfectas mayúsculas de frase.

  • 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 no contiguas de forma instantánea y sin codificación alguna;
  • VBA proporciona una solución reutilizable y a nivel de todo el libro para usuarios avanzados cómodos con macros.

Recuerda que ningún método automatizado será perfecto en un 100% de los escenarios de texto, así que siempre planifica una revisión y ajuste manual, especialmente cuando trabajes con contenido que incluya nombres propios, términos técnicos o requisitos específicos de formato. 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

🤖 Kutools AI Aide: 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de 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 Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • 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 lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos