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

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 )

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 )

Google+ photo

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

Connecting to %s