Eu tenho uma planilha do Excel 2010 com uma coluna contendo informações que eu gostaria que fossem separadas em várias colunas da seguinte maneira: -
A1 = "Altura 17cm Largura 6cm Profundidade 6cm"
transformar-se em...
B1 = "Altura 17cm" C1 = "Largura 6cm" D1 = "Profundidade 6cm"
As palavras aparecem em cada célula, mas os valores numéricos serão diferentes.
Obrigado :-)
microsoft-excel
worksheet-function
Phil Tinsley
fonte
fonte
Respostas:
Se forem espaços, coloque isso em B1 e copie repetidamente
fonte
$A1
para a sua referência em F e coloque a fórmula em O e arraste.Você pode fazer uma substituição de localização para substituir cm por cm% (ou qualquer outro caractere extra especial) e criar um Texto para colunas especificando seu novo caractere como delimitador ou usar fórmulas nas células B1 a D1.
A fórmula em B1 seria
=LEFT(A1,FIND("cm",A1)+1)
A fórmula em C1 seria
=MID($A1,LEN(B1)+1,FIND("cm",MID($A1,LEN(B1)+1,50))+1)
em D1
=RIGHT(A1,LEN(A1)-LEN(B1&C1))
Expressões regulares seriam mais rápidas, mas mais complexas inicialmente.
fonte