Aplicando as funções ESQUERDA e DIREITA em Planilhas Empresariais

13
16218
Função esquerda e localizar

Nesse artigo falaremos sobre:

Que o Excel é uma das ferramentas de gestão mais usadas em empresas, você já deve saber. Mas você sabia que a maioria das pessoas não utiliza nem metade do potencial desta poderosa ferramenta, pois seus detalhes dão a aparência de um bicho de sete cabeças?

Pois é! Por isso hoje mostraremos como lidar com esses detalhes. É mais fácil do que parece!

Curso Online de Excel

Digamos que você tenha uma empresa, organize seu estoque de produtos em uma planilha do Excel, e precise de uma lista com os códigos dos produtos, mas quer apenas os seis primeiros dígitos deles. Neste caso, as funções ESQUERDA e DIREITA encaixam-se perfeitamente. Se quiser ver explicações sobre essas funções em vídeo, recomendo o curso de Excel Avançado da LUZ.

Função ESQUERDA em Excel

A função ESQUERDA(), extrai todo o conteúdo de uma célula a partir da quantidade de caracteres especificados. Complicado? Façamos então uma simples explicação.

Função Esquerda excel

Para extrair os seis dígitos do código do Caderno, escolha a célula onde deseja que os dígitos apareçam e execute a função =ESQUERDA(B3;6). O número seis serve para indicar a quantidade de caracteres extraídos à esquerda da célula.

Aplicada a função, resultará no número 210396. São exatamente os seis dígitos à esquerda da célula em questão.

Função Esquerda excel - aplicação de caracteres a esquerda

Função DIREITA em Excel

O mesmo pode ser feito se houver necessidade apenas das informações localizadas no lado direito. Basta usar a função DIREITA(). Apenas para praticar melhor o funcionamento, usarei um exemplo semelhante, mas extraindo uma quantidade de caracteres diferente.

Neste caso, vamos supor que você precise apenas dos três últimos dígitos de um código, localizados à direita de uma célula. Então deverá aplicar a função =DIREITA(B4;3).

Função Direita excel

Obtendo o resultado desejado.

Função Direita excel - aplicação de caracteres a direita

Molezinha, não é?

Automatizando a contagem de caracteres com o uso da função NÚM.CARACT

Caso precise efetuar uma contagem de caracteres em sua planilha, o Excel faz isso de forma automática. Ótimo para facilitar o seu trabalho!

Existem duas formas, são elas:

Contabilizando caracteres com espaços em branco

Basta aplicar a função =NÚM.CARACT.(número_da_célula_desejada), e pronto! 

Contabilizando caracteres sem espaços em branco

Para fazer uma contagem mais precisa, eliminando os espaços em branco existentes entre as palavras, basta trabalhar com a mesma função, porém, utilizandoSUBSTITUIR em conjunto com NÚM.CARACT, desta forma:

Separe a coluna onde deseja obter o resultado da contagem, nela aplique a função =NÚM.CARACT.(SUBSTITUIR(número_da_célula_desejada;’ ‘;”)), isto fará com que os espaços em branco não sejam considerados “caracteres”.

Usando as funções DIREITA, ESQUERDA em conjunto com LOCALIZAR para simplificar suas planilhas empresariais

Digamos que agora você queira trabalhar com um modelo de planilha para gerenciar os funcionários de sua empresa. E que precise separar o primeiro nome do sobrenome de cada um deles.

Para isso, terá que usar as seguintes funções:

  • DIREITA

  • ESQUERDA

  • LOCALIZAR

  • NÚM.CARACT

As funções DIREITA e ESQUERDA, você já aprendeu e viu como são simples, não é mesmo? Agora iremos seguir aprendendo a aplicar as funções LOCALIZAR eNÚM.CARACT. 

Usando ESQUERDA e LOCALIZAR em conjunto, para separarmos o primeiro nome. Na imagem abaixo temos um exemplo básico com nomes de funcionários fictícios.

Função esquerda e direita - base de dados

Aplica-se a função =ESQUERDA(A3;LOCALIZAR(” “;A3)).

Função esquerda e localizar

Assim obteremos apenas o primeiro nome Alexandre.

Resultado Função esquerda e localizar

Você deve estar se perguntando: “Afinal, o que isso significa?” É simples!

A função =ESQUERDA() diz ao Excel que você quer o conteúdo que está no lado esquerdo da célula em questão. A3 representa a célula que você está especificando a busca. Em conjunto com a função LOCALIZAR(“ “;A3), esta fórmula diz ao Excel que você quer buscar o que contém dentro da célula A3.

Separando apenas o sobrenome de seu modelo de planilha

Seguindo o exemplo que usamos acima, para separar apenas o sobrenome do funcionário Alexandre Borges. Aplicamos a função =DIREITA(A3;NÚM.CARACT(A3) – NÚM.CARACT(C3)).

Que resultará em seu sobrenome Borges.

funções direita e esquerda - sobrenome

Explico o que foi feito detalhadamente:

A função NÚM.CARACT, faz o Excel entender que você quer trabalhar com o número de caracteres de uma determinada célula.

Portanto, =DIREITA(A3;NÚM.CARACT(A3) – NÚM.CARACT(C3)), aponta ao Excel que você quer o número de caracteres contidos dentro da célula A3 (Alexandre Borges) subtraíndo os números de caracteres da célula C3 (Alexandre), resultando em D3 (Borges).

Curso Online de Excel

O que acha dessas funções?

Comente sua opinião nos comentários abaixo e se tiver interesse em aprender na prática essas funções de manipulação de texto e muitas outras, recomendo que você veja o curso de Excel Avançado da LUZ.

COMPARTILHAR
Artigo anteriorComo criar o gráfico de uma função no Excel
Próximo artigoCusto de oportunidade: você sabe o que é?
Rafael Ávila
Administrador e turismólogo, apaixonado pelas possibilidades que o Excel dá para gestores, empreendedores e estudantes. É sócio diretor da área de planilhas na LUZ - Planilhas Empresariais (luz.vc) e é o responsável pelo desenvolvimento das mais de 150 planilhas com foco empresarial e pessoal comercializadas em seu site. Também ministra os cursos online de Excel (cursos.luz.vc) e gosta de ajudar milhares de planilheiros por meio do Fórum e Blog da LUZ.

13 COMENTÁRIOS

  1. Oie,

    Consegui aplicar a formula esquerda/direita + localizar… deu quase super certo… eu gostaria de saber se tem como eu limitar a procura à apenas 1 palavra… por exemplo: em uma lista de compras q esta em texto assim: 1 Macarrão 3… a formula funciona para o numero do item (1) quando eu passo para coluna seguinte que é o produto (Macarrão), na coluna aparece o nº do item + o produto. Tem como deixar só o produto na coluna?

    Att,
    Luana

    • Oi Luana, você pode usar a função LOCALIZAR para encontrar o primeiro espaço em branco junto com a função EXT.TEXTO para pegar palavras no meio

    • Eu consegui utilizar a função Direita com Localizar. Você deve contar o número de caracteres da sua célula e subtrair o valor do localizar. Para o meu problema, eu resolvi dessa forma:
      =DIREITA($A$2;NÚM.CARACT($A$2)-PROCURAR(“-“;$A$2)-1)

      Obs: o número 1 sendo subtraído no final se deu por conta do meu problema em especial, pois, logo após o hífen vinha um espaço, e eu não queria que esse espaço aparecesse no resultado final, diminuindo, portanto, mais 1 ao resultado final

DEIXE UMA RESPOSTA

Por favor, escreva o seu comentário
Por favor, digite seu nome