Descrição
Use essa função para extrair um número específico de caracteres do início de uma cadeia de caracteres de texto. Apoiado em cadeias.
É útil para isolar partes específicas de dados de texto, como códigos de área de números de telefone ou as primeiras letras de nomes.
Sintaxe
LEFT(text, [num_chars])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
texto |
Sim | A cadeia de texto da qual você deseja extrair caracteres. | Uma referência de célula, um número, uma cadeia de texto ou uma fórmula que resulta em qualquer um desses itens. |
num_chars |
Não | O número de caracteres que você deseja extrair do início do texto. | Um número inteiro positivo, uma referência de célula que contenha um número inteiro positivo ou uma fórmula que resulte em um desses resultados. Se omitido, o padrão é 1. |
Exemplo
Dados de amostra
A |
B. |
||
|---|---|---|---|
1 |
1 |
Workiva |
|
2 |
2 |
01 (123) 456-7890 |
|
3 |
3 |
João Ninguém |
|
4 |
4 |
ABC123 |
|
5 |
5 de maio de 2024 |
4/6/2024 |
|
6 |
berinjela |
A rápida raposa marrom |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Extraia um número específico de caracteres do início de uma string de texto. | =LEFT(A6, 3) |
Retorna os primeiros 3 caracteres de "eggplant". Resultado: egg |
| Extraia o prefixo do código de país do início de um número de telefone. | =LEFT(B2, 2) |
Retorna os primeiros 2 caracteres de "01 (123) 456-7890". Resultado: 01 |
| Obtenha apenas o primeiro caractere de uma string de texto. | =LEFT(B4) |
Sem num_chars especificado, retorna apenas o primeiro caractere de "ABC123".Resultado: A |
| Solicitar mais caracteres do que uma cadeia de texto realmente possui. | =LEFT(B1, 10) |
"Workiva" tem apenas 7 caracteres, então LEFT retorna a string completa em vez de gerar um erro. Resultado: Workiva |
| Extraia caracteres do início de uma data, usando outra célula para definir a quantidade. | =LEFT(B5, A4) |
Usa o valor em A4 (4) como a contagem de caracteres. Como B5 é armazenado como uma data em vez de texto, LEFT opera no número serial subjacente em vez do "4/6/2024" exibido, retornando os primeiros 4 dígitos desse valor serial. Resultado: 4538 |
| Extraia um número fixo de caracteres de uma data que está armazenada como texto. | =LEFT(A5, 5) |
Como A5 é texto em vez de uma data real, LEFT o lê literalmente, retornando os primeiros 5 caracteres de "5 May 2024". Resultado: 5 May |
| Retorna tudo exceto os últimos caracteres de uma cadeia de texto. | =LEFT(B1, LEN(B1)-3) |
Calcula o comprimento de "Workiva" menos 3, depois retorna essa quantidade de caracteres a partir do início — removendo efetivamente os últimos 3 caracteres. Resultado: Work |
| Extraia apenas a primeira palavra de uma frase. | =LEFT(B6, FIND(" ", B6, LEN(B6)-LEN(SUBSTITUTE(B6, " ", "")))-1) |
Localiza o espaço relevante em "The quick brown fox" e retorna tudo o que vem antes dele. Resultado: The |
Notas
- Se
num_charsfor maior do que o tamanho do texto, LEFT retornará o texto inteiro. - Se
num_charsfor omitido, o padrão será 1, retornando apenas o primeiro caractere. - Se
num_charsfor 0, a LEFT retornará uma célula em branco. - A LEFT trata cada caractere, incluindo espaços e pontuação, como uma unidade.
- Para entradas que não sejam de texto, LEFT tenta converter o valor em texto antes do processamento.
- LEFT pode ser aninhado em outras funções ou combinado com outras funções de texto para uma manipulação de texto mais complexa.
- SE LEFT retornar uma resposta inesperada "0", provavelmente isso se deve a uma referência de célula circular ou a um caractere não impresso na célula.
Dicas:
- Use LEFT em combinação com LEN para extrair todos os caracteres de uma cadeia de caracteres, exceto os últimos n.
- Combine LEFT com FIND ou SEARCH para extrair substrings até um caractere ou delimitador específico.
- Ao trabalhar com datas armazenadas como texto, use LEFT para extrair o ano ou o mês.
- Para extrair caracteres do final de uma cadeia de caracteres, use a função RIGHT .
- Use LEFT com a função SUBSTITUTE para remover caracteres indesejados do início de uma cadeia de texto.