function

IZQUIERDA

Todo sobre la función IZQUIERDA en Excel

La función IZQUIERDA en Excel extrae un número determinado de caracteres del principio de una cadena de texto. Es una de las funciones de texto más utilizadas para manipular y limpiar datos.

Sintaxis

=IZQUIERDA(texto; [núm_de_caracteres])

La función IZQUIERDA tiene los siguientes argumentos:

  • texto: La cadena de texto de la cual se desea extraer los caracteres. Obligatorio.
  • núm_de_caracteres: Especifica el número de caracteres que se desea extraer desde la izquierda. Opcional.
    • Si se omite, se asume el valor predeterminado de 1.
    • Debe ser un número mayor o igual a cero.
    • Si es mayor que la longitud total del texto, la función devolverá el texto completo.

Ejemplos

Ejemplo 1: Extracción simple

Extraer la primera palabra de una celda. En este caso, la palabra «Factura».

=IZQUIERDA("Factura Nº 1024"; 7)

Resultado: «Factura»

Ejemplo 2: Uso del valor predeterminado

Si se omite el segundo argumento (núm_de_caracteres), la función extrae únicamente el primer carácter.

=IZQUIERDA("Madrid")

Resultado: «M»

Ejemplo 3: Extracción de códigos de producto

A menudo, los códigos de producto o referencias contienen un prefijo que identifica una categoría. Podemos usar IZQUIERDA en combinación con la función HALLAR para extraer dinámicamente estos prefijos, sin importar su longitud.

A B
1 CódigoProducto Categoría
2 ELEC-TV-40P ELEC
3 HOG-FRIGO-01A HOG
4 LIB-INF-C05 LIB

Para obtener la categoría en la celda B2, usamos la siguiente fórmula y la arrastramos hacia abajo:

=IZQUIERDA(A2; HALLAR("-"; A2) - 1)

En este caso, HALLAR("-"; A2) encuentra la posición del primer guion, y al restarle 1, le decimos a IZQUIERDA que extraiga todos los caracteres hasta justo antes de ese guion.

Ejemplo 4: Trabajar con fechas

Si intentas usar IZQUIERDA directamente sobre una celda que contiene una fecha, Excel trabajará sobre el número de serie de la fecha, no sobre el texto que ves. Para extraer una parte de la fecha como texto, primero debes convertirla con la función TEXTO.

Suponiendo que la celda A1 contiene la fecha 25/12/2024, para extraer el día:

=IZQUIERDA(TEXTO(A1; "dd/mm/aaaa"); 2)

Resultado: «25»

Observaciones

Es importante recordar que el resultado de la función IZQUIERDA siempre es una cadena de texto, incluso si los caracteres extraídos son números. Si necesitas usar el resultado en operaciones matemáticas, deberás convertirlo usando funciones como VALOR.

Errores comunes

  • #¡VALOR!: Ocurre si el argumento núm_de_caracteres es un número negativo.

Disponibilidad por versión de Excel

La función IZQUIERDA es una función clásica y fundamental de Excel. Está disponible en todas las versiones de Excel, incluyendo Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ El nombre de la función es LEFT en la versión en inglés.
Google Sheets ✔️ Funciona de manera idéntica.
LibreOffice Calc ✔️ Funciona de manera idéntica.
OpenOffice Calc ✔️ Funciona de manera idéntica.
WPS Office Spreadsheets ✔️ Funciona de manera idéntica.
Apple Numbers ✔️ Funciona de manera idéntica.

Funciones Relacionadas

  • DERECHA: Extrae caracteres del final de una cadena de texto.
  • EXTRAE: Extrae caracteres de cualquier posición dentro de una cadena de texto.
  • LARGO: Devuelve el número de caracteres de una cadena de texto.
  • HALLAR: Localiza una cadena de texto dentro de otra (no distingue mayúsculas de minúsculas).

Ver también...