Extrair valores específicos para colunas separadas

Dúvida. Uma tabela tem uma coluna no formato “cor1 / cor2 / cor3“. Como fazer uma fórmula para separar cada cor numa coluna?

Duas soluções abaixo.

1)

Vou fazer em etapas para ficar didático.

Imagine que você tem uma string: “amarelo 11/azul 18/verde 1“

A fórmula Localizar, informa a posição do primeiro caracter “/”

=LOCALIZAR(“/”;B7;1)

A partir disso, extraio o primeiro pedaço com a fórmula =EXT.TEXTO(B7;1;C7-1), informando a localização do “/’ obtida anteriormente.

(Poderia ser “esquerda” também)

Para a segunda string, é a mesma coisa.

O resto do texto puxo com um “direita”

=DIREITA(B7;NÚM.CARACT(B7)-C7)

Mando localizar o “/”, extraio à esquerda e à direita.

A única diferença é que, se não achar o “/”, vai dar erro. Então, utilizar a fórmula “seerro”.

Vide arquivo para download.

2) Sem fórmulas, é possível em Dados -> Texto para colunas

Colocar “/” como critério de separação.

Ideias técnicas com uma pitada de filosofia: https://ideiasesquecidas.com

Ferramentas Excel-VBA: https://ferramentasexcelvba.wordpress.com/

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s