La función NOMPROPIO en Excel es una herramienta de texto que convierte una cadena de texto a «nombre propio» o «formato de título». Esto significa que la primera letra de cada palabra se convierte en mayúscula y todas las demás letras se convierten en minúsculas. Es especialmente útil para limpiar y estandarizar datos, como nombres, apellidos o títulos.
La función considera como inicio de una nueva palabra cualquier carácter que no sea una letra, como un espacio, un guion, un número o un símbolo.
Sintaxis
=NOMPROPIO(texto)
La función NOMPROPIO tiene un solo argumento:
- texto: Es la cadena de texto que deseas convertir. Puede ser una referencia a una celda que contiene el texto o el texto directamente entre comillas. Obligatorio.
Ejemplos
Ejemplo 1: Uso básico
Convierte una cadena de texto escrita en minúsculas a formato de nombre propio.
=NOMPROPIO("este es un título de ejemplo")
Resultado: «Este Es Un Título De Ejemplo»
Ejemplo 2: Corregir nombres en una tabla
Supongamos que tenemos una lista de nombres en la columna A que están escritos de forma inconsistente. Podemos usar NOMPROPIO en la columna B para estandarizarlos.
| A | B | |
|---|---|---|
| 1 | Nombre Original | Nombre Corregido |
| 2 | ANA PÉREZ | =NOMPROPIO(A2) |
| 3 | juan lópez-galiNDo | =NOMPROPIO(A3) |
| 4 | luisa O’Dogherty | =NOMPROPIO(A4) |
Resultados que se obtendrían en la columna B:
- Celda B2: «Ana Pérez»
- Celda B3: «Juan López-Galindo» (nótese cómo capitaliza después del guion)
- Celda B4: «Luisa O’Dogherty» (nótese cómo capitaliza después del apóstrofo)
Ejemplo 3: Tratamiento de números y símbolos
La función NOMPROPIO no altera los números ni la mayoría de los símbolos, pero sí capitaliza la letra que les sigue, al considerarlos separadores de palabras.
=NOMPROPIO("informe de ventas - 2024 (final)")
Resultado: «Informe De Ventas – 2024 (Final)»
Observaciones
Es importante tener en cuenta que NOMPROPIO capitalizará la primera letra de *cada* palabra. Esto puede no ser ideal para ciertos apellidos o nombres con partículas como «de», «la», «y», que gramaticalmente irían en minúscula (ej. «Juan de la Cierva» se convertiría en «Juan De La Cierva»). En esos casos, se requerirían fórmulas más complejas usando funciones como SUSTITUIR o REEMPLAZAR.
Errores comunes
La función NOMPROPIO es muy estable y no suele generar errores por sí misma. Sin embargo:
- Si el argumento
textohace referencia a una celda que contiene un error (por ejemplo,#¡DIV/0!), NOMPROPIO devolverá ese mismo error. - No devuelve un error si se le pasa un número o una fecha; simplemente los tratará como texto y los devolverá sin cambios. Por ejemplo,
=NOMPROPIO(123)devuelve123.
Disponibilidad por versión de Excel
La función NOMPROPIO está disponible en todas las versiones de Microsoft Excel, desde las más antiguas hasta la versión más reciente de Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible en todas las versiones. |
| Google Sheets | ✔️ | La función se llama PROPER. |
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. |
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. |
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. |
| Apple Numbers | ✔️ | La función se llama PROPER. |
Funciones Relacionadas
- MAYUSC: Convierte toda una cadena de texto a letras mayúsculas.
- MINUSC: Convierte toda una cadena de texto a letras minúsculas.
-
ESPACIOS: Elimina los espacios sobrantes al principio, al final y los espacios dobles entre palabras de una cadena de texto. Es común usarla junto a NOMPROPIO para limpiar datos:
=NOMPROPIO(ESPACIOS(A1)).
