Skip to main content

¿Cómo poner en mayúscula solo la primera letra o la primera letra de cada palabra en Excel? 

Author: Xiaoyang Last Modified: 2025-06-03

Supongamos que tienes una lista de cadenas de texto cuyas palabras están en mayúsculas, minúsculas o una mezcla de ambas. En esta situación, necesitas hacer que la primera letra de cada palabra en la celda sea mayúscula y las demás letras sean minúsculas, como se muestra en la siguiente captura de pantalla. ¿Tienes alguna buena manera de poner en mayúscula o capitalizar la primera letra de cada palabra para múltiples celdas rápidamente y fácilmente en Excel?

a screenshot showing the original text string and the text string with every letter capitalised and only the first letter capitalised

Capitalizar la primera letra de cada palabra dentro de una celda con fórmulas y código VBA

Capitalizar solo la primera letra dentro de una celda con fórmula

Capitalizar la primera letra de cada palabra o solo la primera letra con Kutools para Excel


Capitalizar la primera letra de cada palabra dentro de una celda con fórmulas y código VBA

Para hacer que la primera letra de cada palabra dentro de una celda sea mayúscula, puedes usar la función PROPER o un simple código VBA. Por favor, sigue los siguientes pasos:

Método 1: Función PROPER:

1. Introduce esta fórmula: =PROPER(A2) en una celda en blanco junto a tus datos, por ejemplo B2, ver captura de pantalla:

a screenshot of using the PROPER function to capitalize the first letter of each word within a cell

2. Luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula, y podrás ver que todas las primeras letras de cada palabra dentro de la celda se han convertido en mayúsculas. Ver captura de pantalla:

a screenshot showing all results

Método 2: Código VBA:

El siguiente código VBA también puede ayudarte a poner en mayúscula todas las primeras letras de cada palabra en una celda.

1. Por favor, mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: Capitalizar la primera letra de cada palabra en una celda

Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub

3. Luego presiona la tecla F5 para ejecutar este código, y selecciona el rango de datos que deseas usar en el cuadro de diálogo emergente, ver captura de pantalla:

a screenshot of selecting the original text string after running the VBA code

4. Luego haz clic en el botón Aceptar, y todas las primeras letras de cada palabra en las celdas se habrán convertido en mayúsculas.


Capitalizar solo la primera letra o la primera letra de cada palabra en celdas de cadena de texto

Con la ayuda de la utilidad Kutools para ExcelCambiar Mayúsculas/Minúsculas, puedes cambiar rápidamente las cadenas de texto a mayúsculas, minúsculas, formato adecuado, formato de oración y más.     ¡Haz clic para descargar Kutools para Excel!


Capitalizar solo la primera letra dentro de una celda con fórmula

A veces, solo quieres poner en mayúscula la primera letra y en minúscula las demás dentro de la celda, ¿te has enfrentado a este problema en Excel? De hecho, aquí hay una fórmula que puede ayudarte a resolver esta tarea.

1. Escribe esta fórmula en una celda en blanco al lado de tus datos, =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)), ver captura de pantalla:

a screenshot of using formula to capitalize the first letter only within a cell

2. Luego arrastra el controlador de relleno hasta el rango de celdas donde deseas aplicar esta fórmula, y solo la primera letra de las celdas se habrá convertido en mayúscula. Ver captura de pantalla:

a screenshot showing all text strings with the first letter capitalized


Capitalizar la primera letra de cada palabra o solo la primera letra con Kutools para Excel

Si tienes Kutools para Excel, con su función Cambiar Mayúsculas/Minúsculas, puedes capitalizar rápidamente tanto la primera letra de cada palabra como solo la primera letra en una celda.

Después de descargar e instalar Kutools para Excel, por favor, sigue los siguientes pasos:

1. Selecciona el rango de datos que deseas usar.

2. Haz clic en Kutools > Texto > Cambiar Mayúsculas/Minúsculas, ver captura de pantalla:

a screenshot of enabling the Change Case feature of Kutools

3. En el cuadro de diálogo Cambiar Mayúsculas/Minúsculas, si seleccionas Formato Adecuado, la primera letra de cada palabra se convertirá en mayúscula, ver captura de pantalla:

a screenshot showing how to use the Proper Case option to easily capitalize the first letter of each word in the selected range

Si eliges Formato de Oración, solo la primera letra de las cadenas de texto se convertirá en mayúscula, como se muestra en la siguiente captura de pantalla:

a screenshot showing how to use the Sentence Case option to easily capitalize only the first letter of the text string in the selected range

¡Descarga y prueba gratis Kutools para Excel ahora!


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 marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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...)...
Top15 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!