Saltar al contenido principal

¿Cómo ordenar la lista de números separados por comas en Excel?

Ordenar una lista de valores en orden ascendente o descendente es bastante común en nuestros trabajos diarios de Excel, pero ¿alguna vez ha intentado ordenar números separados por comas en una celda de Excel como se muestra a continuación? En este artículo, presento los trucos para manejarlo rápidamente.
doc ordenar por comas número 1

Ordenar valores separados por comas con la función Texto a columnas

Ordene valores separados por comas con Kutools para Excelbuena idea3


Ordenar valores separados por comas con la función Texto a columnas

Para ordenar valores separados por comas en una celda, primero debe separar los números en celdas separadas por Texto a columna, transponerlos a una lista y luego ordenarlos.

1. Seleccione las celdas que desea dividir en celdas separadas por comas y haga clic en Datos > Texto a columnas. Y en la paso 1 del Asistente para convertir texto en columnasverificar Delimitado opción. Ver captura de pantalla:
doc ordenar por comas número 2

2. Hacer clic en Siguiente para ir a la paso 2 del asistentey verificar Coma casilla de verificación y haga clic en Siguiente ir a paso 3 del asistente, seleccione una celda para sacar los valores divididos. Ver captura de pantalla:
doc ordenar por comas número 3

3. Hacer clic en Acabadoy los valores separados por comas se han dividido en celdas. Ver captura de pantalla:
doc ordenar por comas número 4

4. Seleccione las celdas divididas y presione Ctrl + C para copiarlos, y luego seleccione una celda en blanco, haga clic derecho para mostrar el menú contextual, haga clic en Pegado especial > Transponer. Ver captura de pantalla:
doc ordenar por comas número 5

Luego, los valores se han transpuesto como se muestra a continuación:
doc ordenar por comas número 6

5. Seleccione una columna de los valores transpuestos, haga clic en Datos pestaña y seleccione el orden de clasificación que necesite en la Filtro de clasificación grupo. En el estallido Ordenar advertencia cuadro de diálogo, compruebe el Continuar con la selección actual opción, y haga clic en OK del botón.
doc ordenar por comas número 7 doc ordenar por comas número 8

Y ahora la columna seleccionada se ordena en el orden especificado. Ver captura de pantalla:
doc ordenar números separados por comas 9.png

6. A continuación, repita el paso 5 para ordenar los valores transpuestos uno por uno. Ver captura de pantalla:
doc ordenar por comas número 1


  Ordene valores separados por comas con Kutools para Exce

Si tiene Kutools for Excel, solo necesita dividir los valores separados por comas de una celda a filas por el Células partidas utilidad y luego ordenar.

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después de instalar Kutools para Excel, haga lo siguiente :(Descarga gratis Kutools para Excel ahora!)

1. Seleccione el rango que desea dividir por comas y haga clic en Kutools > Fusionar y dividir > Células partidas, Y en el Células partidas diálogo, comprobar Dividir en filas en opción Tipo de Propiedad sección, y vaya a comprobar Otro in Dividido por sección y entrar , en el cuadro de texto al lado. Ver captura de pantalla:
doc ordenar por comas número 10 doc kutools dividir celdas 2

2. Hacer clic en Ok, aparece un cuadro de diálogo para recordarle que seleccione una celda para colocar los valores divididos, haga clic en OK, y los valores de rango se han dividido en filas por comas. Ver captura de pantalla:
doc ordenar por comas número 11
doc ordenar por comas número 12

3. Seleccione una de las columnas divididas, haga clic en Datos > Ordenar de menor a mayor or Ordenar de mayor a menor como necesite, y finalmente verifique el Continuar con la selección actual Y haga clic en OK botón en el estallido Ordenar advertencia diálogo. Ver captura de pantalla:
doc ordenar por comas número 7 doc ordenar por comas número 8

4. Repita el paso 3 anterior para ordenar todas las columnas divididas una por una.
doc ordenar por comas número 1

Propina. Si desea tener una prueba gratuita de Células partidas función, por favor vaya a descargar gratis Kutools para Excel primero, y luego vaya a aplicar la operación según los pasos anteriores.



Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
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