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.
- Clique em célula B3 para torná-lo a célula ativa - é aqui que os resultados da função serão exibidos.
- Clique noFórmulas guia do menu da faixa de opções.
- EscolherTexto da faixa de opções para abrir a lista suspensa de funções.
- Clique emESQUERDA na lista.
- Na caixa de diálogo, clique noTexto linha.
- Clique na célula A3 na planilha para inserir essa referência de célula na caixa de diálogo.
- Clique noNum_chars linha.
- Clique na célulaB10 na planilha para inserir essa referência de célula.
- 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.