Descripción
Utiliza esta función para extraer un número determinado de caracteres desde el inicio de una cadena de texto. Compatible con cadenas.
Esto es útil para aislar partes específicas de datos de texto, como los códigos de área de los números de teléfono o las primeras letras de los nombres.
Sintaxis
LEFT(text, [num_chars])
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
enviar mensaje|enviar SMS |
Sí | La cadena de texto de la que quieres extraer caracteres. | Una referencia de celda, un número, una cadena de texto o una fórmula que dé como resultado cualquiera de ellos. |
número_de_caracteres |
Ninguno | El número de caracteres que quieres extraer desde el principio del texto. | Un número entero positivo, una referencia a una celda que contenga un número entero positivo o una fórmula que dé como resultado cualquiera de los dos. Si se omite, Predetermina como 1. |
Ejemplo
Datos de muestra
| Un | B |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | John Doe |
| 4 | ABC123 |
| 5 De mayo de 2024 | 4/6/2024 |
| berenjena | El rápido zorro marrón |
Ejemplos de fórmulas
| Fórmula | Descripción | Resultado |
|---|---|---|
= IZQUIERDA(B6, 3) |
Devuelve los 2 primeros caracteres de la celda B1. | huevo |
=LEFT(B2, 3) |
Extrae el código de área desde el número de teléfono de la celda B2. | 123 |
=LEFT(B4) |
Devuelve el carácter situado más a la izquierda desde la celda B4 (num_chars omitted). |
Un |
= IZQUIERDA(B1, 10) |
Intenta devolver 10 caracteres, pero la celda B1 solo tiene 8. | Workiva |
= IZQUIERDA(B5, A4) |
Devuelve los primeros caracteres de n desde la celda B5 utilizando el valor de la celda A4 como valor para n. En este caso, como se trata de una fecha, serán los 4 primeros dígitos de la fecha juliana. | 4538 |
=LEFT(A5, 5) |
Devuelve los 8 caracteres situados más a la izquierda desde la celda A5. Esta fecha está en formato de texto. | 5 De mayo |
=LEFT(B1, LEN(B1)-3) |
Devuelve todos los caracteres de la celda B1 menos los 3 últimos. | Trabajo |
=LEFT(A2,FIND(" ", A2, LEN(A2)-LEN(SUBSTITUTE(A2, " ", "")))-1) |
Devuelve todo menos la primera palabra. | El |
Notas
- Si
num_charses mayor que la longitud del texto, IZQUIERDA devuelve el texto completo. - Si se omite
num_chars, se predetermina como 1, devolviendo solo el primer carácter. - Si
num_charses 0, IZQUIERDA devuelve una celda en blanco. - IZQUIERDA trata cada carácter, incluidos los espacios y los signos de puntuación, como una unidad.
- Para las entradas que no son de texto, IZQUIERDA intenta convertir el valor en texto antes de procesarlo.
- LEFT puede anidarse dentro de otras funciones o combinarse con otras funciones de texto para una manipulación más compleja del texto.
- SI IZQUIERDA devuelve una respuesta "0" inesperada, lo más probable es que se deba a una referencia de celda circular o a un carácter no imprimible en la celda.
Recomendaciones
- Utiliza IZQUIERDA en combinación con LEN para extraer todos los caracteres de una cadena excepto los últimos n.
- Combina IZQUIERDA con BUSCAR o BUSCAR para extraer subcadenas hasta un carácter o delimitador específico.
- Cuando trabajes con fechas almacenadas como texto, utiliza IZQUIERDA para extraer el año o el mes.
- Para extraer caracteres desde el final de una cadena, utiliza en su lugar la función DERECHA .
- Utiliza IZQUIERDA con la función SUSTITUIR para eliminar los caracteres no deseados desde el principio de una cadena de texto.
Funciones relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER