Skip to main content

Como extrair texto com a função LEFT / LEFTB do Excel

Como fazer conta de DIVIDIR (Abril 2025)

Como fazer conta de DIVIDIR (Abril 2025)
Anonim

Quando o texto é copiado ou importado para o Excel, os caracteres indesejados são às vezes incluídos com os dados corretos. Às vezes, apenas parte dos dados de texto na célula é necessária - como o nome da pessoa, mas não o sobrenome.

Para instâncias como essas, o Excel tem funções que podem ser usadas para remover os dados indesejados do restante. A função que você usa depende de onde os dados estão localizados em relação aos caracteres indesejados na célula.

  • Se os dados corretos estiverem no lado direito, use o CERTO função para extraí-lo.
  • Se os dados corretos tiverem caracteres indesejados em ambos os lados, use o MID função para extraí-lo.
  • Se os bons dados estiverem no lado esquerdo, use oESQUERDA função para extraí-lo - esta é a função que vamos mostrar neste artigo.

Excel LEFT e sintaxe da função LEFTB

o ESQUERDA e LEFTB funções são duas opções que realizam operações semelhantes, mas diferem nas linguagens que suportam. Siga as orientações abaixo e escolha a função que melhor suporte seu idioma.

  • ESQUERDA é para idiomas que usam o conjunto de caracteres de byte único; este grupo inclui a maioria dos idiomas, como o inglês e todos os idiomas europeus.
  • LEFTB é para idiomas que usam o conjunto de caracteres de dois bytes; isso inclui japonês, chinês (simplificado), chinês (tradicional) e coreano.

No Excel, a sintaxe de uma função se refere ao layout da função e inclui o nome, colchetes e argumentos da função. A sintaxe da função LEFT é:

= ESQUERDA (Texto, Num_chars)

A sintaxe para a função LEFTB é:

= ESQUERDA (Texto, Num_bytes)

Os argumentos da função informam ao Excel quais dados devem ser usados ​​nas funções e o comprimento da string a ser extraída.

  • Texto (necessário paraESQUERDA eLEFTB) refere-se à entrada que contém os dados desejados. Esse argumento pode ser uma referência de célula para o local dos dados na planilha ou pode ser o texto real entre aspas.
  • Num_chars (opcional paraESQUERDA) especifica o número de caracteres à esquerda do argumento de string a ser retido. Todos os outros personagens são removidos.
  • Num_bytes - (opcional paraLEFTB) especifica o número de caracteres à esquerda do argumento de string a ser retido em bytes. Todos os outros personagens são removidos.

Notas importantes sobre a função LEFT

  • Se Num_chars / Num_bytes for omitido, o valor padrão de 1 caractere será exibido pela função.
  • Se Num_chars / Num_bytes for maior que o comprimento do texto, a função retornará a string de texto inteira.
  • Se o valor do argumento Num_chars / Num_bytes for negativo, a função retornará o valor #VALUE! valor de erro.
  • Se o valor do argumento Num_chars / Num_bytes referenciar uma célula em branco ou for igual a zero, a função retornará uma célula em branco.

Exemplo da função LEFT do Excel

Existem várias maneiras de usar o ESQUERDA função para extrair um número específico de caracteres de uma cadeia de texto, incluindo inserir os dados diretamente como argumentos para a função e inserir referências de célula para ambos os argumentos.

Geralmente, é melhor inserir referências de célula para argumentos em vez dos dados reais, portanto, este exemplo lista as etapas usadas para inserir os dados. ESQUERDA função e seus argumentos em celular C3 para extrair a palavraWidgets a partir da cadeia de texto em célula A3.

Entrando na função LEFT

Opções para inserir a função e seus argumentos em célula B1 incluir:

  • Digitando a função completa na célula apropriada.
  • Usando o Formula Builder do Excel.

Usar o Formula Builder para entrar na função geralmente simplifica a tarefa, pois cuida da sintaxe da função - inserindo o nome da função, os separadores de vírgulas e os colchetes nos locais e na quantidade corretos.

Apontando para referências de célula

Independentemente da opção escolhida para inserir a função em uma célula da planilha, é melhor usar apontar e clicar para inserir as referências de célula usadas como argumentos para minimizar a chance de erros causados ​​pela digitação na referência de célula incorreta.

Entrando LEFT com Formula Builder

Introduzir oESQUERDA função e seus argumentos em célula B3 da imagem de exemplo usando o Excel Construtor de fórmulas.

  1. Clique em célula B3 para torná-lo a célula ativa - é aqui que os resultados da função serão exibidos.
  2. Clique noFórmulas guia do menu da faixa de opções.
  3. EscolherTexto da faixa de opções para abrir a lista suspensa de funções.
  4. Clique emESQUERDA na lista.
  5. Na caixa de diálogo, clique noTexto linha.
  6. Clique na célula A3 na planilha para inserir essa referência de célula na caixa de diálogo.
  7. Clique noNum_chars linha.
  8. Clique na célulaB10 na planilha para inserir essa referência de célula.
  9. Clique Feito para completar a função.

A substring extraídaWidgets deve aparecer em célula B3.

Extraindo Números Com a Função LEFT

oESQUERDA A função pode ser usada para extrair um subconjunto de dados numéricos de um número maior usando as etapas listadas na seção anterior. O único problema é que os dados extraídos são convertidos em texto e não podem ser usados ​​em cálculos que envolvam certas funções, comoSOMA eMÉDIA funções.

Uma maneira de contornar esse problema é usar o VALOR função para converter o texto em um número como mostrado fileira 9 da imagem de exemplo:

= VALOR (ESQUERDA (B2, 6))

Uma segunda opção é usar colar especial para converter o texto em números.