Quando precisei fazer algo assim, usei a função Localizar e substituir para "ocultar" temporariamente a combinação de caracteres antes de separar as colunas.
O processo é basicamente assim:
- Selecione todo o texto a ser dividido em colunas.
- Use Localizar e substituir para alterar todas as combinações de espaço de vírgula para outra coisa que não é encontrada nos dados (normalmente, uso algo como
@@@
). - Execute a função Texto para colunas , dividindo as vírgulas.
- Selecione todas as colunas recém-criadas.
- Execute o Localizar e substituir novamente, mas inverta-o para que o
@@@
seja alterado novamente no par de vírgulas.