¿Cómo poner en mayúscula solo la primera letra o la primera letra de cada palabra en Excel?
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?
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:
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:
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:
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:
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:
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:
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:
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:
¡Descarga y prueba gratis Kutools para Excel ahora!
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!