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“)
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.
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.
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.
Coluna Diferença.
Criei uma coluna que nada mais é que a coluna “E” menos a coluna “D”.
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 “.
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”.
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))
Boa tarde, me ajudou muito esse “esquema”.
OBS: no seu caso, acho que você poderia usar também o “testo para colunas” e delimitar pelo hífen.
e depois concatenar as duas celulas com um hífen.
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
Muito didático! Seu artigo me ajudou bastante. Uma situação em que isso é muito útil é para separar nome de sobrenome, onde o texto para colunas nem sempre é a opção mais prática.