Función IZQUIERDA (LEFT)
Respuesta rápida
IZQUIERDA devuelve un número fijo de caracteres del principio de un texto.
- Sintaxis
=IZQUIERDA(texto; [núm_de_caracteres])- Uso más común
=IZQUIERDA(A2;2)devuelve NY (El código de estado: los dos primeros caracteres)
Úsala para sacar códigos de longitud fija de la parte delantera de ID, SKU y números de cuenta, como el código de estado de NY-2026-0142.
Sintaxis
=IZQUIERDA(texto; [núm_de_caracteres])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
texto | Obligatorio | El texto o la celda que se lee. También funciona con números, que se devuelven como texto. |
núm_de_caracteres | Opcional | Cuántos caracteres se devuelven. Si lo omites, solo se devuelve el primero. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | =IZQUIERDA(A2;2) | NY | El código de estado: los dos primeros caracteres |
| D3 | =IZQUIERDA(B3) | R | Sin núm_de_caracteres, solo la primera letra, útil para iniciales |
| D4 | =IZQUIERDA(A4;ENCONTRAR("-";A4)-1) | TX | Todo lo que hay antes del primer guion, sea cual sea su longitud |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| ID de pedido | Cliente | Resultado | |
| NY-2026-0142 | Ana Lima | NY | |
| CA-2026-0187 | Raj Patel | R | |
| TX-2025-0033 | Lee Wong | TX |
Practica IZQUIERDA
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Código de ciudad
B2, extrae el código de ciudad de dos letras del código de pedido. Rellena hacia abajo hasta B6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Un número sale como texto | IZQUIERDA siempre devuelve texto, así que =IZQUIERDA(2026;2) da "20", que SUMA pasa por alto. Envuélvela en VALOR o súmale 0: =VALOR(IZQUIERDA(A2;4)). |
| Las fechas devuelven cifras equivocadas | Una fecha se guarda como un número de serie, como 46088, e IZQUIERDA lee ese número, no lo que ves. Usa AÑO o TEXTO(A2;"aaaa"). |
| Los prefijos de distinta longitud quedan cortados | Un núm_de_caracteres fijo no sirve para trozos de longitud variable. Busca el delimitador con ENCONTRAR, o usa TEXTOANTES en Excel 2024 y Microsoft 365. |
Consejos
- Corta en un carácter combinando IZQUIERDA con ENCONTRAR: =IZQUIERDA(A2;ENCONTRAR(" ";A2)-1) devuelve la primera palabra.
- Si núm_de_caracteres es mayor que el texto, IZQUIERDA devuelve el texto entero sin error.
Preguntas frecuentes
¿Cómo extraigo la primera palabra en Excel?
Usa =IZQUIERDA(A2;ENCONTRAR(" ";A2)-1). ENCONTRAR da la posición del primer espacio, y te quedas con un carácter menos. En Excel 2024 o Microsoft 365, =TEXTOANTES(A2;" ") hace lo mismo.
¿Cómo quito los primeros caracteres en lugar de quedármelos?
Quédate con el resto usando DERECHA: =DERECHA(A2;LARGO(A2)-3) quita los tres primeros caracteres. =REEMPLAZAR(A2;1;3;"") también funciona.
Esta página en inglés: LEFT. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .