O que a função ESQUERDA faz?
A função ESQUERDA extrai de um texto a quantidade de caracteres que você indicar, começando pelo primeiro. Se o número de caracteres for omitido, ela devolve só o primeiro. Serve para separar prefixos, siglas, anos e códigos que ficam no começo de um valor.
| Nome em português | ESQUERDA |
|---|---|
| Nome em inglês | LEFT |
| Categoria | Texto |
| Retorna | Texto (os primeiros caracteres) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função ESQUERDA?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| texto | Sim | O texto (ou a célula) de onde os caracteres serão extraídos. Um número também é aceito e é tratado como texto. |
| núm_caract | Não | Quantos caracteres extrair. Precisa ser zero ou maior. Se for maior que o tamanho do texto, a função devolve o texto inteiro. Se for omitido, vale 1. |
Como usar a função ESQUERDA na prática?
Exemplo 1: Sigla do estado no começo de um código
| A | B | |
|---|---|---|
| 1 | Código | |
| 2 | SP-2045 | SP |
| 3 | RJ-9810 | RJ |
| 4 | MG-0173 | MG |
=ESQUERDA(A2;2) Em inglês: =LEFT(A2,2) =ESQUERDA(A3;2) Em inglês: =LEFT(A3,2) =ESQUERDA(A4;2) Em inglês: =LEFT(A4,2) Em cada código, os dois primeiros caracteres são a sigla do estado. LEFT(A2,2) conta dois caracteres a partir da esquerda de SP-2045 e devolve SP.
Exemplo 2: Primeiro nome com ESQUERDA e PROCURAR
| A | B | |
|---|---|---|
| 1 | Nome completo | |
| 2 | Marina Souza | Marina |
| 3 | Paulo Roberto Lima | Paulo |
=ESQUERDA(A2;PROCURAR(" ";A2)-1) Em inglês: =LEFT(A2,FIND(" ",A2)-1) =ESQUERDA(A3;PROCURAR(" ";A3)-1) Em inglês: =LEFT(A3,FIND(" ",A3)-1) PROCURAR acha a posição do primeiro espaço (7 em Marina Souza). Subtrair 1 deixa 6, a quantidade de letras do primeiro nome, e ESQUERDA devolve Marina. Em Paulo Roberto Lima o primeiro espaço está na posição 6 e o resultado é Paulo.
Exemplo 3: Ano de um número e o que acontece quando se omite o segundo argumento
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Pedido | Palavra | |||
| 2 | 20261015 | Planilha | 2026 | P | Planilha |
=ESQUERDA(A2;4) Em inglês: =LEFT(A2,4) =ESQUERDA(B2) Em inglês: =LEFT(B2) =ESQUERDA(B2;20) Em inglês: =LEFT(B2,20) O pedido 20261015 é um número, mas ESQUERDA o trata como texto e devolve 2026, que também é texto. Sem o segundo argumento, a função devolve só o primeiro caractere (P). Pedindo 20 caracteres de uma palavra com 8, ela devolve a palavra inteira.
Quais erros a função ESQUERDA costuma dar?
#VALOR!
Por que acontece: O número de caracteres é negativo. A função exige zero ou um valor maior.
Como corrigir: Confira a conta que gera o núm_caract. Se ela subtrai de um tamanho, garanta que o resultado nunca fique abaixo de zero.
=ESQUERDA(A2;-1)Resultado: #VALOR!Resultado em texto, não em número
Por que acontece: ESQUERDA sempre devolve texto, mesmo quando os caracteres extraídos são dígitos. Esses valores não entram em somas e comparações numéricas como números.
Como corrigir: Converta com VALOR (ou multiplique por 1) quando precisar do número, por exemplo =VALOR(ESQUERDA(A2;4)).
Zeros à esquerda desaparecem
Por que acontece: Quando a célula guarda um número (como 123 digitado de 00123), os zeros iniciais já não existem, e ESQUERDA trabalha com o que a célula guarda.
Como corrigir: Se os zeros importam, guarde o valor como texto (formato Texto ou apóstrofo antes do número).
ESQUERDA no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | ESQUERDA (LEFT) | Referência deste dicionário. |
| Google Planilhas | ESQUERDA (LEFT) | Existe com o mesmo nome e comportamento: o segundo argumento é opcional (padrão 1) e zero é aceito, devolvendo texto vazio. Documentação do Google |
| LibreOffice Calc | ESQUERDA (LEFT) | No LibreOffice Calc em português a função também se chama ESQUERDA e devolve o primeiro caractere ou caracteres de um texto. Ajuda do LibreOffice |
A função ESQUERDA existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a ESQUERDA?
- Para extrair do fim do texto, use DIREITA; para um trecho do meio, use EXT.TEXTO.
- Combine com PROCURAR ou LOCALIZAR para pegar tudo até um separador, como o primeiro espaço ou um hífen.
- A variante ESQUERDAB foi preterida pela Microsoft; use ESQUERDA.
- Zero é um valor válido: ESQUERDA(texto;0) devolve texto vazio.
Perguntas frequentes sobre a ESQUERDA
O que ESQUERDA devolve quando omito o número de caracteres?
Devolve o primeiro caractere do texto. Em outras palavras, núm_caract omitido vale 1, segundo a documentação da Microsoft.
Como pegar o texto até o primeiro espaço ou hífen?
Combine ESQUERDA com PROCURAR: =ESQUERDA(A2;PROCURAR(" ";A2)-1). PROCURAR dá a posição do separador e o -1 evita levar o próprio separador junto.
Por que o resultado de ESQUERDA não soma como número?
Porque a função devolve texto, mesmo que os caracteres sejam dígitos. Envolva a fórmula em VALOR para obter um número.
Funções relacionadas
Fontes consultadas
- Microsoft: função ESQUERDA
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função ESQUERDA
- LibreOffice: funções de texto
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.