Eu tenho uma planilha com uma coluna que contém uma lista de um ou mais nomes de banco de dados. Infelizmente, o tempo de resposta para alterar esse relatório é longo. Então, eu preciso manipular os dados.
A coluna contém todos os bancos de dados específicos para um registro em uma única célula, separados por vírgulas. Eu preciso separar esta lista e colocar cada banco de dados em uma célula separada. Nota importante: Estou não autorizados a usar VBA macros / code nesta solução.
A primeira é fácil: encontre a primeira vírgula, retorne tudo à esquerda dela. É o próximo com o qual estou lutando.
Eu criei uma coluna que conta quantas vírgulas existem na célula, para que eu possa determinar se vários bancos de dados estão listados.
Como posso enfrentar os próximos?
Respostas:
Esta não é uma resposta da função de planilha, mas também não usa o VBA.
Você já tentou usar o recurso "Texto em colunas"? No Excel 2010, é um dos botões na faixa de dados.
fonte
Com dados de amostra em A1 , em B1, digite:
e copie:
EDIT # 1:
Se começarmos com o material nas colunas A e B, desta forma:
e execute esta macro curta:
acabaremos com isso:
fonte