Cambiar el formato de texto en Excel – 6 formas super prácticas
Mantener un uso consistente de mayúsculas y minúsculas en Excel, como capitalizar la primera letra de cada palabra o usar mayúsculas/minúsculas uniformes, mejora significativamente la legibilidad y profesionalidad de los datos. A diferencia de Microsoft Word, Excel no proporciona un botón Cambiar Mayúsculas y Minúsculas para cambiar el formato del texto en las hojas de cálculo, lo que complica el trabajo de muchos usuarios de Excel. Este artículo ofrece seis métodos prácticos para ayudarte a cambiar el formato del texto en Excel según sea necesario. ¡Trabajemos juntos para dar uniformidad a tus datos de texto!

- Cambiar el formato de texto en Excel
- Con funciones integradas (para mayúsculas, minúsculas y formato de título)
- Con unos pocos clics usando una herramienta práctica (para mayúsculas, minúsculas, formato de título y oración)
- Con Flash Fill (para mayúsculas, minúsculas, formato de título y oración)
- Con Microsoft Word (para mayúsculas, minúsculas, formato de título y oración)
- Con Power Query (para mayúsculas, minúsculas y formato de título)
- Con códigos VBA (para mayúsculas, minúsculas, formato de título y oración)
Cambiar el formato de texto en Excel
Esta sección demuestra diferentes métodos para ayudarte a convertir los valores de texto en las celdas a mayúsculas, minúsculas, formato de título, así como formato de oración.
Cambiar el formato de texto con funciones integradas
Supongamos que tienes una lista de nombres en el rango A2:A7 como se muestra en la captura de pantalla a continuación, y ahora quieres cambiar el formato del texto a mayúsculas, minúsculas o formato de título. Microsoft Excel tiene las siguientes funciones integradas que pueden ayudarte a realizar fácilmente esta tarea.

- Función MAYÚSCULAS – Convierte el texto a mayúsculas, como el precio total > EL PRECIO TOTAL
- Función MINÚSCULAS – Convierte el texto a minúsculas, como el precio total > el precio total
- Función NOMPROPIO – Capitaliza la primera letra de cada palabra en una cadena de texto, como el precio total > El Precio Total
Cambiar el formato de texto a mayúsculas con la función MAYÚSCULAS
Para cambiar el formato de texto en el rango A2:A7 a mayúsculas, la función MAYÚSCULAS puede ayudar. Por favor, sigue los siguientes pasos.
Paso 1: Aplicar la función MAYÚSCULAS
Aquí selecciono la celda C2, ingreso la siguiente fórmula y presiono la tecla Enter para obtener el primer resultado.
=UPPER(A2)

Paso 2: Obtener todos los resultados
Selecciona la primera celda de resultado, arrastra su controlador de relleno hacia abajo para obtener todos los resultados. Puedes ver que el texto referenciado se convierte a mayúsculas como se muestra en la captura de pantalla a continuación.

Cambiar el formato de texto a minúsculas con la función MINÚSCULAS
Para cambiar el formato de texto en el rango A2:A7 a minúsculas, puedes aplicar la función MINÚSCULAS de la siguiente manera.
Paso 1: Aplicar la función MINÚSCULAS
Aquí selecciono la celda C2, ingreso la siguiente fórmula y presiono la tecla Enter para obtener el primer resultado.
=LOWER(A2)

Paso 2: Obtener todos los resultados
Selecciona la primera celda de resultado, arrastra su controlador de relleno hacia abajo para obtener todos los resultados. Puedes ver que el texto referenciado se convierte a minúsculas como se muestra en la captura de pantalla a continuación.

Cambiar el formato de texto a formato de título con la función NOMPROPIO
Para cambiar el formato de texto en el rango A2:A7 a formato de título (capitalizando la primera letra de cada palabra), la función NOMPROPIO puede ayudarte. Por favor, sigue los siguientes pasos.
Paso 1: Selecciona una celda para mostrar el resultado y aplica la función NOMPROPIO
Aquí selecciono la celda C2, ingreso la siguiente fórmula y presiono la tecla Enter para obtener el primer resultado.
=PROPER(A2)

Paso 2: Obtener todos los resultados
Selecciona la primera celda de resultado, arrastra su controlador de relleno hacia abajo para obtener todos los resultados. Puedes ver que el texto referenciado se convierte a formato de título (la primera letra de cada palabra está en mayúsculas) como se muestra en la captura de pantalla a continuación.

Cambiar el formato de texto con unos pocos clics usando una herramienta práctica
Aunque las funciones mencionadas anteriormente te permiten cambiar el formato del texto, requieren una columna auxiliar para almacenar el texto modificado. Esto puede ser incómodo, especialmente si necesitas el texto cambiado para operaciones adicionales. Sin embargo, la función Cambiar Mayúsculas y Minúsculas de Kutools para Excel te permite ajustar fácilmente el formato del texto en un rango seleccionado a mayúsculas, minúsculas, formato de título o incluso formato de oración, directamente dentro del rango. Por favor, prueba la función de la siguiente manera.
Después de instalar Kutools para Excel, ve a seleccionar Kutools > Texto > Cambiar Mayúsculas y Minúsculas, y luego haz lo siguiente:
- Selecciona el rango que contiene el texto cuyo formato deseas cambiar.
- En el cuadro de diálogo Cambiar Mayúsculas y Minúsculas, elige la opción de formato de texto que necesitas.
- Haz clic en Aceptar.
Resultado
En este caso, elijo la opción MAYÚSCULAS, después de hacer clic en el botón Aceptar, todo el texto en el rango seleccionado se cambiará a mayúsculas. Ver la captura de pantalla a continuación.

- Para usar esta función, primero debes instalar Kutools para Excel, por favor haz clic para descargar y tener una prueba gratuita de 30 días ahora.
- Puedes aplicar esta función Cambiar Mayúsculas y Minúsculas para cambiar el formato del texto en múltiples rangos al mismo tiempo.
Cambiar el formato de texto con Flash Fill
Ahora pasemos al tercer método, conocido como Flash Fill. Introducido en Excel 2013, Flash Fill está diseñado para llenar automáticamente tus datos cuando detecta un patrón. Usar la función Flash Fill para cambiar el formato del texto en un rango en Excel es relativamente sencillo. Aquí tienes la guía paso a paso:
Paso 1: Escribe la primera entrada en el formato deseado en la celda adyacente
En la celda inmediatamente adyacente a tu primera entrada de datos, escribe manualmente la primera entrada tal como deseas que aparezca.
Por ejemplo, si quiero cambiar el formato del texto en el rango A2:A7 a mayúsculas, iría a la celda B2 que está directamente adyacente al primer nombre y escribiría manualmente el texto en mayúsculas.

Paso 2: Aplicar Flash Fill para llenar automáticamente todas las mayúsculas
Mueve a la celda debajo de B2, y escribe el segundo nombre de A3 en mayúsculas, luego Excel detectará el patrón de tu entrada previa y aparecerá una sugerencia de Flash Fill para llenar automáticamente las celdas restantes con texto en mayúsculas. Luego necesitas presionar Enter para aceptar la vista previa.

Resultado
Después de presionar la tecla Enter para aceptar la vista previa, obtendrás una lista de texto en mayúsculas como se muestra en la captura de pantalla a continuación.

- Esta función solo está disponible en Excel 2013 y versiones posteriores.
- Puedes seguir los mismos pasos para aplicar Flash Fill y cambiar el formato del texto a minúsculas, formato de título y también formato de oración según sea necesario.
- Si Excel no ofrece automáticamente una sugerencia de Flash Fill, puedes forzarlo a que tenga efecto usando uno de los siguientes métodos.
- Por atajo Después de escribir el primer texto en mayúsculas en la celda B2, selecciona el rango B2:B7, presiona las teclas Ctrl + E para llenar automáticamente el resto de los textos en mayúsculas.
- Por opción de la cinta Después de escribir el primer texto en mayúsculas en la celda B2, selecciona el rango B2:B7, ve a hacer clic en Rellenar > Flash Fill bajo la pestaña Inicio.
- Por atajo
Cambiar el formato de texto con Microsoft Word
Usar Microsoft Word para ayudar a cambiar el formato del texto de un rango en Excel implica un poco de trabajo adicional. Sin embargo, esto puede ser beneficioso si te sientes más cómodo con las capacidades de cambio de formato de Word. Aquí están los pasos:
Paso 1: Copia el rango de celdas que contiene el texto cuyo formato deseas cambiar
En este caso, selecciono el rango A2:A7 en una hoja de cálculo de Excel y presiono Ctrl + C para copiarlo.

Paso 2: Pega el rango seleccionado en un documento de Word
Luego necesitas presionar Ctrl + V para pegar el contenido copiado en un nuevo documento de Word o uno existente.

Paso 3: Cambia el texto seleccionado a mayúsculas, minúsculas u otros formatos comunes
- Selecciona el texto copiado en Word.
- Bajo la pestaña Inicio, haz clic para expandir el menú desplegable Cambiar Mayúsculas y Minúsculas.
- Elige una de las opciones de formato según sea necesario. Aquí elijo minúsculas del menú desplegable.
Paso 4: Copia los textos modificados desde Word y pega de vuelta en Excel
Una vez que el texto se haya cambiado al formato especificado (aquí el formato del texto se cambió a minúsculas), necesitas hacer lo siguiente:
- Selecciona y copia los textos modificados en Word.
- Regresa a tu hoja de cálculo de Excel.
- Selecciona la primera celda del rango donde deseas colocar los textos, y luego presiona Ctrl + V para pegar el contenido de vuelta en Excel.
Cambiar el formato de texto con Power Query
También puedes aplicar la función Power Query para cambiar el formato del texto en Excel. La desventaja de este método es que toma varios pasos para completarse, similar al método de Microsoft Word. Profundicemos para ver cómo funciona.
Paso 1: Selecciona el rango de datos, habilita la función Desde Tabla/Rango
Selecciona las celdas (incluyendo encabezado) donde deseas cambiar el formato del texto, aquí selecciono el rango A1:A7. Luego selecciona Datos > Desde Tabla/Rango.

Paso 2: Convierte las celdas seleccionadas a formato de tabla
Si las celdas seleccionadas no están en formato de tabla de Excel, aparecerá un cuadro de diálogo Crear Tabla. En este cuadro de diálogo, solo necesitas verificar si Excel ha elegido correctamente tu rango de celdas seleccionado, marcar si tu tabla tiene encabezado, y luego hacer clic en el botón Aceptar.
Si las celdas seleccionadas son una tabla de Excel, salta al Paso 3.

Paso 3: Convierte los textos a cualquier formato según sea necesario
En la ventana de Power Query que se abre, necesitas:
- Ir a la pestaña Transformar.
- Haz clic en Formato.
- Elige una de las opciones de formato (minúsculas, MAYÚSCULAS, Capitalizar Cada Palabra) según sea necesario. Aquí elijo MAYÚSCULAS del menú desplegable.
La transformación ya está hecha. Como puedes ver en la captura de pantalla a continuación, todo el texto ha sido cambiado a mayúsculas en la ventana de Power Query en este ejemplo.

Paso 4: Guarda y carga el texto de vuelta en Excel
- En este caso, como necesito especificar un destino personalizado para mis datos, hago clic Cerrar & Cargar > Cerrar & Cargar En bajo la Inicio pestaña.
Consejo: Para cargar el texto en una nueva hoja de cálculo, elige la opción Cerrar & Cargar.
- En el cuadro de diálogo Importar Datos, elige la opción Hoja de cálculo existente, selecciona una celda para colocar el texto convertido, y luego haz clic en Aceptar.
Resultado
El texto que cambió al formato de texto especificado en el paso 3 ahora está de vuelta en tu hoja de cálculo.

- Para usar Power Query, necesitas Excel 2016 o una versión más reciente.
- Si estás usando Excel 2010/2013, descarga el complemento Microsoft Power Query para comenzar.
Cambiar el formato de texto con código VBA
Este método proporciona cuatro códigos VBA que te ayudan a cambiar el formato del texto en un rango especificado a mayúsculas, minúsculas, formato de título y formato de oración. Por favor, sigue los siguientes pasos y elige el código que necesites.
Paso 1: Abre la ventana Microsoft Visual Basic para Aplicaciones
Presiona las teclas Alt + F11 para abrir esta ventana.
Paso 2: Inserta un módulo e ingresa el código VBA
Haz clic en Insertar > Módulo, y luego copia y pega uno de los siguientes códigos VBA en la ventana Módulo (Código).
En este caso, quiero cambiar el formato del texto en un rango a mayúsculas, así que copiaré y pegaré el siguiente código VBA 1.

Código VBA 1: Cambiar el formato del texto en un rango a mayúsculas
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
Código VBA 2: Cambiar el formato del texto en un rango a minúsculas
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
Código VBA 3: Cambiar el formato del texto en un rango a formato de título
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
Código VBA 4: Cambiar el formato del texto en un rango a formato de oración
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
Paso 3: Ejecutar el código VBA
Presiona la tecla F5 para ejecutar el código. Luego aparecerá un cuadro de diálogo solicitándote que selecciones las celdas con el texto que deseas cambiar el formato (aquí selecciono el rango A2:A7). Después de hacer tu selección, haz clic en Aceptar.

Resultado
El texto en las celdas seleccionadas luego cambió a mayúsculas o al formato que especificaste.

Comparación de estos métodos
La siguiente tabla enumera una comparación de los métodos mencionados en este artículo. Cada método tiene sus pros y contras. La elección de cuál usar depende de tus necesidades.
Método | Consideración | Tipos de formato soportados |
Funciones integradas |
|
|
Kutools para Excel |
|
|
Flash Fill |
|
|
Microsoft Word |
|
|
Power Query |
|
|
Códigos VBA |
|
|
En conclusión, hay muchas maneras de cambiar el formato de texto en Excel, cada una adaptada a diferentes preferencias y niveles de experiencia. Ya sea que busques una solución rápida o una solución integral, es necesario explorar y entender las diversas técnicas para encontrar el método que mejor se adapte a tus necesidades. Para aquellos ansiosos por profundizar en las capacidades de Excel, nuestro sitio web cuenta con una gran cantidad de tutoriales. Descubre más consejos y trucos de Excel aquí.
Artículos Relacionados
Contar el número de letras en mayúsculas o minúsculas en una celda
Este artículo demuestra algunas fórmulas rápidas para contar el número de letras solo en mayúsculas o minúsculas en una cadena de texto.
Forzar cadenas de texto a mayúsculas / minúsculas / formato de título con Validación de Datos
Este tutorial demuestra cómo forzar mayúsculas, minúsculas o formato de título al escribir cadenas de texto en Excel.
Identificar mayúsculas, minúsculas y formato de título en Excel
Esta guía paso a paso introduce algunas formas fáciles de identificar rápidamente celdas con mayúsculas, minúsculas y formato de título en Excel.
Formatear fechas a meses en mayúsculas en Excel
Este artículo proporciona algunos métodos para ayudarte a formatear fechas a meses en mayúsculas en Excel.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en 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 lleva la interfaz de pestañas a 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 nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!