Você pode mover dados separados por vírgula dentro de uma célula do Excel para suas próprias células usando uma combinação de fórmulas e funções. Aqui estão dois métodos comuns:
1. Usando o recurso de texto para colunas: Este é o método mais direto:
1.
Selecione as células contendo os dados separados por vírgula.
2. Vá para os dados
Guia na fita do Excel.
3. Clique em
texto para colunas .
4. No
converter texto em colunas assistente , escolha
delimitado como o tipo de delimitador.
5. Verifique a caixa para
vírgula Como delimitador.
6. Clique em
Em seguida .
7. Escolha o
destino Para os dados separados (você pode escolher um novo local ou substituir os dados originais).
8. Clique em
Termine .
2. Usando fórmulas: Este método é mais flexível e pode ser usado com diferentes delimitadores:
1.
Crie uma coluna auxiliar ao lado dos dados que você deseja separar.
2.
Use a função de localização para localizar a primeira vírgula na célula. Por exemplo, se os dados estiverem na célula A1, a fórmula na coluna auxiliar seria:`=find (", ", A1)`
3.
Use a função esquerda Para extrair o texto antes da primeira vírgula:`=esquerda (a1, encontre (", ", a1) -1)`
4.
Use a função correta Para extrair o texto após a primeira vírgula:`=Right (A1, Len (A1) -Find (", ", A1))`
5.
copie a fórmula até as outras células na coluna auxiliar.
6.
Use a função de texto (se necessário) para formatar os valores extraídos (por exemplo, convertê -los de números em texto).
Exemplo usando fórmulas: Suponha que você tenha os seguintes dados na célula A1:
`` `
Apple, banana, cereja
`` `
Aqui estão as fórmulas para separar os dados em três células (B1, C1 e D1):
*
b1 (maçã): `=Esquerda (A1, encontre (", ", A1) -1)`
*
C1 (banana): `=MID (A1, Find (", ", A1) +1, Find (", ", A1, Find (", ", A1) +1) -Find (", ", A1) -1)`
*
d1 (cereja): `=Right (A1, Len (A1) -Find (", ", A1, Find (", ", A1) +1))`
Explicação: *
encontre (",", a1) Encontra a primeira vírgula na célula A1.
*
esquerda (a1, encontre (",", a1) -1) Extrai tudo à esquerda da primeira vírgula.
*
MID Extrai o texto entre o primeiro e o segundo vírgulas (ajuste a fórmula para mais vírgulas).
*
certo (A1, Len (A1) -Find (",", A1, Find (",", A1) +1)) Extrai tudo à direita da segunda vírgula.
Nota: * Você pode ajustar a fórmula para diferentes delimitadores (por exemplo, usando `;` em vez de `,`) substituindo a vírgula na função de localização.
* Se você tiver mais de três valores separados por vírgula, precisará modificar as fórmulas médias e corretas de acordo para extrair os dados corretos.
Escolha o método que melhor atenda às suas necessidades e à complexidade dos seus dados.