La función IZQUIERDA en Excel es una de las funciones de texto más utilizadas. Su propósito es extraer un número determinado de caracteres de una cadena de texto, comenzando desde el principio (el lado izquierdo) de la cadena. Es especialmente útil para manipular y limpiar datos, como extraer prefijos, códigos de área de números de teléfono o las primeras iniciales de un nombre.
Sintaxis
=IZQUIERDA(texto, [núm_de_caracteres])
La función IZQUIERDA consta de los siguientes argumentos:
- texto: La cadena de texto de la cual se desean extraer los caracteres. Puede ser una referencia a una celda que contiene texto o una cadena de texto escrita directamente en la fórmula (entre comillas). Obligatorio.
- núm_de_caracteres: Especifica cuántos caracteres se van a extraer desde la izquierda. Opcional.
- Si se omite este argumento, Excel asumirá por defecto el valor 1, devolviendo solo el primer carácter de la cadena.
- Si el valor es mayor que la longitud total del texto, la función devolverá el texto completo.
- Debe ser un número mayor o igual a cero.
Ejemplos
Ejemplo 1: Extracción básica
Extraer los primeros 9 caracteres de una cadena de texto.
=IZQUIERDA("Microsoft Excel", 9)
Resultado: «Microsoft»
Ejemplo 2: Uso con referencias de celda
Supongamos que tenemos una tabla con códigos de producto en la columna A. El código de categoría son los primeros 3 caracteres de cada código. Podemos extraerlo de la siguiente manera:
| A | B | |
|---|---|---|
| 1 | Código Producto | Categoría |
| 2 | ELE-00125 | =IZQUIERDA(A2, 3) |
| 3 | HOG-00342 | =IZQUIERDA(A3, 3) |
El resultado en la celda B2 será «ELE» y en la celda B3 será «HOG».
Ejemplo 3: Omitiendo el argumento opcional
Si no se especifica el número de caracteres a extraer, la función devuelve el primer carácter por defecto.
=IZQUIERDA("España")
Resultado: «E»
Ejemplo 4: Combinación con la función ENCONTRAR
Es muy común usar IZQUIERDA junto con ENCONTRAR o HALLAR para extraer texto hasta un delimitador específico, como un espacio o un guion. Por ejemplo, para obtener el nombre de pila de una celda que contiene nombre y apellido.
| A | B | |
|---|---|---|
| 1 | Nombre Completo | Nombre de Pila |
| 2 | Ana Torres | =IZQUIERDA(A2, ENCONTRAR(» «, A2) – 1) |
La función ENCONTRAR(" ", A2) localiza la posición del primer espacio. Le restamos 1 para no incluir el espacio en el resultado. La fórmula en B2 devolverá «Ana».
Observaciones
La función IZQUIERDA es parte de un trío de funciones de texto fundamentales junto con DERECHA y EXTRAE, que permiten una manipulación de cadenas de texto muy flexible.
Errores comunes
- #¡VALOR!: Este error ocurre si el argumento
núm_de_caractereses un número negativo.
Disponibilidad por versión de Excel
La función IZQUIERDA es una función clásica y está disponible en todas las versiones de Excel, incluyendo Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | El nombre de la función es IZQUIERDA en la versión en español. |
| Google Sheets | ✔️ | Utiliza el nombre en inglés, LEFT. |
| LibreOffice Calc | ✔️ | El nombre de la función es IZQUIERDA en la versión en español. |
| OpenOffice Calc | ✔️ | El nombre de la función es IZQUIERDA en la versión en español. |
| WPS Office Spreadsheets | ✔️ | Utiliza el nombre en inglés, LEFT. |
| Apple Numbers | ✔️ | Utiliza el nombre en inglés, LEFT. |
Funciones Relacionadas
- DERECHA: Extrae caracteres desde el final (lado derecho) de una cadena de texto.
- EXTRAE: Extrae caracteres de cualquier parte de una cadena de texto, especificando una posición de inicio y una longitud.
- TEXTOANTES: Una función más moderna (disponible en Microsoft 365) que devuelve el texto que se encuentra antes de un delimitador específico. Es una alternativa más directa que la combinación de IZQUIERDA y ENCONTRAR.
- ENCONTRAR: Devuelve la posición de un carácter o cadena de texto dentro de otra. Distingue entre mayúsculas y minúsculas.
- LARGO: Devuelve el número total de caracteres de una cadena de texto.
