Extraindo partes de textos de uma célula usando as funções Esquerda() e Direita()


Conceito:

A sintaxe dessas duas funções é bem simples:

=ESQUEDA (“Célula Referente“; “número de caracter“)

=DIREITA(“Célula Referente“; “número de caracter“)

esquerdadireta01

Acima mostro como funciona. A função ESQUERDA() mostra o texto da coluna “Nome” e da esquerda para direita conta 5 caracteres resultando na palavra “PAULO”.

A função DIREITA() mostrará o texto da coluna “Nome” da direita para esquerda contando 5 caracteres , resultando no texto “LOPES”.

Situação:

Recebi esta semana uma planilha que, em uma coluna tinha a descrição de categoria e sub-categoria separado por hífen.

Para usar os recursos de segmentação de tabela dinâmica eu precisava separar essa coluna em duas outras, uma com o nome de categoria e outra com o nome de sub-categoria.

esquerdadireta02

Aplicabilidade:

Para esta situação vamos usar outras duas funções, PROCURAR() e NÚM.CARACT().

Vou usar cada função em uma coluna para ficar mais fácil o entendimento.

Como os textos na coluna “Status-Categoria” tem padrões diferentes, usaremos o hífen para nos guiar.

PROCURAR()

Sintaxe:  = PROCURAR(texto procurado; Célula referente).

No caso abaixo a função trará a quantidade de caractere entre o começo do texto até o hífen “-“. Para a sentença “Eletrônico -“ teremos 12 caracteres.

esquerdadireta03

NÚM.CARACT()

Sintaxe:  = NÚM.CARACT( conta o número de caractere da sentença da célula referente).

Veja abaixo que para a sentença “Eletrônico – TV” a função traz o número 15.

esquerdadireta04

Coluna Diferença.

Criei uma coluna que nada mais é que a coluna  “E” menos a coluna “D”.

esquerdadireta05

Vejamos como funcionará:

ESQUERDA()

Crie uma coluna chamada “Categoria”. Usando a função ficará da seguinte forma:

ESQUERDA (CÉLULA C2; CÉLULA D2 – 1) – A função mostrará o valor da sentença “Eletrônico -“ menos 1 caractere, ficando “Eletrônico “.

esquerdadireta06

DIREITA()

Crie uma coluna chamada “SubCategoria”. Usando a função ficará da seguinte forma:

DIREITA(CÉLULA C2; CÉLULA F2 – 1) – A função mostrará o valor da sentença ” TV” menos 1 caractere, ficando “TV”.

esquerdadireta07

Dica: Para função ESQUERDA, ficou um espaço em branco depois da sentença “Eletrônico “, caso preciso usar uma PROCV, o valor não será achando. Para isso eu uso a função ARRUMAR() para tirar os espaços em branco.

Ficará assim: ARRUMAR (ESQUERDA (CÉLULA C2; CÉLULA D2 – 1))

Link para Download:CRIAR CATEGORIA E SUBCATEGORIA

4 responses to “Extraindo partes de textos de uma célula usando as funções Esquerda() e Direita()

      • Fala Marcos, tudo bem?

        Sim a sua solução é a mais prática… Quando pensei em escrever a máteria queria mostrar a usabilidade de funções que a maioria das pessoas não sabem em qual situação utilizar.

        Valew ….

        Grande Abraço

Deixe uma Resposta para Marcos Paulo Lopes Cancelar resposta

Please log in using one of these methods to post your comment:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s