Ir para o conteúdo principal

Como classificar a lista de números separados por vírgulas no Excel?

Classificar uma lista de valores em ordem crescente ou decrescente é bastante comum em nossos trabalhos diários do Excel, mas você já tentou classificar os números separados por vírgulas em uma célula do Excel, como mostrado na imagem abaixo? Neste artigo, apresento os truques para lidar com isso rapidamente.
doc ordenar separado por vírgula número 1

Classifique os valores separados por vírgulas com a função Texto para Colunas

Classifique os valores separados por vírgula com o Kutools para Excelboa ideia 3


Classifique os valores separados por vírgulas com a função Texto para Colunas

Para classificar valores separados por vírgulas em uma célula, você precisa separar os números em células separadas primeiro por Texto para coluna, transpô-los para uma lista e, em seguida, classificar.

1. Selecione as células que deseja dividir em células separadas por vírgula e clique em Data > Texto para colunas. E no etapa 1 do Assistente de conversão de texto em colunas, Verifica Delimitado opção. Veja a imagem:
doc ordenar separado por vírgula número 2

2. Clique Próximo para ir para o passo 2 do assistente, e verificar Vírgula caixa de seleção e clique em Próximo para ir para passo 3 do assistente, selecione uma célula para colocar os valores de divisão. Veja a imagem:
doc ordenar separado por vírgula número 3

3. Clique Acabamento, e os valores separados por vírgula foram divididos em células. Veja a imagem:
doc ordenar separado por vírgula número 4

4. Selecione as células divididas e pressione Ctrl + C para copiá-los e selecionar uma célula em branco, clique com o botão direito para mostrar o menu de contexto, colar especial > Transpor. Veja a imagem:
doc ordenar separado por vírgula número 5

Em seguida, os valores foram transpostos conforme a imagem abaixo mostrada:
doc ordenar separado por vírgula número 6

5. Selecione uma coluna dos valores transpostos e clique em Data guia e selecione uma ordem de classificação conforme necessário no Classificar e filtrar grupo. No estouro Aviso de classificação caixa de diálogo, por favor, verifique o Continue com a seleção atual opção, e clique no botão OK botão.
doc ordenar separado por vírgula número 7 doc ordenar separado por vírgula número 8

E agora a coluna selecionada é classificada na ordem especificada. Veja a imagem:
doc ordenar número separado por vírgulas 9.png

6. Em seguida, repita a etapa 5 para classificar os valores transpostos um por um. Veja a imagem:
doc ordenar separado por vírgula número 1


  Classifique os valores separados por vírgula com Kutools para Exce

Se você tem Kutools for Excel, você só precisa dividir os valores separados por vírgula de uma célula em linhas pelo Dividir células utilitário e, em seguida, classificar.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalar Kutools para Excel, faça o seguinte :(Baixe grátis o Kutools para Excel agora!)

1. Selecione o intervalo que deseja dividir por vírgula e clique em Kutools > Unir e dividir > Dividir células, E no Dividir células diálogo, verificar Dividir em linhas opção em Formato seção, e vá para verificar Outros in Dividido por seção, e entrar , na caixa de texto ao lado. Veja a imagem:
doc ordenar separado por vírgula número 10 doc kutools dividir células 2

2. Clique Ok, uma caixa de diálogo aparecerá para lembrá-lo de selecionar uma célula para colocar os valores de divisão, clique OK, e os valores do intervalo foram divididos em linhas por vírgulas. Veja a imagem:
doc ordenar separado por vírgula número 11
doc ordenar separado por vírgula número 12

3. Selecione uma das colunas divididas e clique em Data > Classificar do menor para o maior or Classificar do maior para o menor conforme necessário e, finalmente, verifique o Continue com a seleção atual opção e clique OK botão no popping Aviso de classificação diálogo. Veja a imagem:
doc ordenar separado por vírgula número 7 doc ordenar separado por vírgula número 8

4. Repita a Etapa 3 acima para classificar todas as colunas divididas uma por uma.
doc ordenar separado por vírgula número 1

Gorjeta. Se você quiser ter um teste gratuito do Dividir células função, acesse o download gratuito do Kutools para Excel primeiro e, em seguida, aplique a operação de acordo com as etapas acima.



Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Nie o takie rozwiązanie mi chodziło.
mam w jednej komórce dane : 2,4,3,1 a chcę mieć je posortowane też w jednej komórce 1,2,3,4. Jak to zrobić?
This comment was minimized by the moderator on the site
Hi, ja, if you want to sort numbers within a cell, this tutorial will help you:
How to sort numbers within a cell in Excel?
This comment was minimized by the moderator on the site
COMMENT TRIER DES NOMBRE COMME E.1.1 ..........E1.10
This comment was minimized by the moderator on the site
Hi, YASSINE, before helping you to solve your problem, I have three questions:
1) The data you list E.1.1 ...E1.10 has no rule. Are you mean E.1.1...E.1.10?
2) The data is in a column or in a row or in a single cell?
3) What order you want to sort?
This comment was minimized by the moderator on the site
Sub Arrange_Alphabetically()
Dim col As Variant
Dim list As Variant
Dim i As Long
Dim part As Variant
Dim Separator As String
Dim OutputRng As Range
Dim InputRng As Range
Dim Rowsx As Integer

Set list = CreateObject("System.Collections.ArrayList")
xTitleId = "Arrange Words Alphabetically"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range", xTitleId, InputRng.Address, Type:=8)
Separator = Application.InputBox("Separator", xTitleId, ",", Type:=2)
Set OutputRng = Application.InputBox("Choose One Output Cell", xTitleId, InputRng.Address, Type:=8)

col = InputRng.Value
Rowsx = InputRng.Rows.Count

For i = 1 To UBound(col)
list.Clear
For Each part In Split(col(i, 1), Separator)
list.Add part
Next
list.Sort
col(i, 1) = Join(list.ToArray(), ",")
Next
Range(OutputRng.Cells(1, 1), OutputRng.Cells(Rowsx, 1)) = col
End Sub
This comment was minimized by the moderator on the site
Genial gracia por todo
This comment was minimized by the moderator on the site
thanks this was very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations