Quero extrair vários pontos de dados em uma célula do Excel separada por um caractere

Quero extrair vários pontos de dados em uma célula do Excel separada por um caractere

Eu tenho o seguinte:

abcd-12-345-678

Preciso extrair 12 para uma célula, 345 para uma célula separada e 678 para outra.

O comprimento dos números não é consistente em toda a lista. Exemplo poderia ser abcd-123-34-6789

Responder1

Supondo que você não precise doABCD, com dados emA1, emB1digitar:

=TRIM(MID(SUBSTITUTE($A1,"-",REPT(" ",999)),COLUMNS($A:B)*999-998,999))

e copie em:

insira a descrição da imagem aqui

Responder2

Vá para Dados

selecione Texto em Colunas no Assistente para Converter Texto em Colunas. Selecione o separador que você possui. Clique em Delimitado > Próximo

E você pode selecionar o destino dos dados a serem armazenados.

informação relacionada