KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo ordenar filas según números impares o pares en Excel?

AutorXiaoyang Fecha de modificación

Ordenar números en Excel de forma ascendente o descendente es una tarea habitual, pero a veces necesitará organizar sus datos de modo que todos los números impares queden agrupados por un lado y los pares por otro. Por ejemplo, imagine que tiene una lista extensa de números y desea separar los valores impares de los pares para facilitar el análisis o la elaboración de informes. Excel no incluye una función predeterminada para ordenar directamente por números impares o pares, pero existen varios métodos prácticos que le permitirán lograrlo. A continuación encontrará diversas soluciones para ordenar filas según si los números son impares o pares, ya sea que prefiera usar columnas auxiliares, fórmulas, código VBA o un complemento avanzado.

Una captura de pantalla que muestra una lista de números en ExcelFlechaUna captura de pantalla que muestra la lista ordenada en Excel tras aplicar el ordenamiento por números pares o impares

Ordenar filas por números impares o pares con una columna auxiliar

Ordenar filas por números impares o pares con Kutools para Excel

Ordenar filas por números impares o pares mediante código VBA

Identificar números impares o pares mediante la fórmula MOD


Ordenar filas por números impares o pares con una columna auxiliar

Una de las formas más rápidas de ordenar números por valores impares o pares en Excel consiste en añadir una columna auxiliar, lo que permite a Excel distinguir entre impares y pares durante la operación de ordenación. Este método es sencillo, ideal para usuarios familiarizados con fórmulas y la función Ordenar, y compatible con cualquier versión de Excel. Aunque requiere añadir temporalmente una nueva columna, el enfoque resulta altamente flexible.

1. Junto a su lista de números, introduzca la siguiente fórmula en una celda vacía adyacente (por ejemplo, si sus números comienzan en A2, introdúzcala en B2): =ESIMPAR(A2) y pulse Intro.
Vea la captura de pantalla:

Una captura de pantalla que muestra cómo aplicar la fórmula ESIMPAR en Excel para identificar números impares

Consejo: La función ESIMPAR comprueba si un valor es impar. Si utilizas encabezados de columna, asegúrate de que la fórmula haga referencia a la fila de datos correcta.

2. Utilice el controlador de relleno para arrastrar la fórmula por toda su lista. La fórmula mostrará VERDADERO para números impares y FALSO para números pares. Esta distinción visual será la base de la ordenación.
Vea la captura de pantalla:

Una captura de pantalla que muestra los resultados de la fórmula ESIMPAR en Excel indicando números pares e impares

3. Mantenga seleccionadas las celdas con la fórmula y haga clic en Datos > Ordenar de menor a mayor o Ordenar de mayor a menor.

Una captura de pantalla que muestra las opciones de ordenación en Excel

4. En el cuadro de diálogo Advertencia de ordenación, seleccione Expandir selección y haga clic en Aceptar. Así se garantiza que todas las filas se ordenen correctamente, manteniendo juntos los datos relacionados.
Vea la captura de pantalla:

Una captura de pantalla del cuadro de diálogo Advertencia de ordenación

5. Haga clic en el botón Ordenar. Su lista se agrupará mostrando primero los números pares y luego los impares si eligió «Ordenar de menor a mayor» (ya que FALSO se considera menor que VERDADERO).
Vea la captura de pantalla:

Una captura de pantalla que muestra los números pares ordenados juntos seguidos de los números impares en Excel

Notas:

1. Para que los números impares aparezcan antes que los pares, seleccione Ordenar de mayor a menor en el paso 3.
2. La columna auxiliar puede eliminarse tras la ordenación para mantener su hoja de cálculo limpia y organizada.
3. Asegúrese de no ordenar únicamente la columna auxiliar, ya que esto alteraría el orden original de sus datos.

Consejo práctico: Este método es universal, funciona sin conexión y no requiere macros ni complementos. No obstante, si necesita ordenar frecuentemente por números impares o pares, quizá quiera probar otros enfoques para lograr una mayor automatización.


Ordenar filas por números impares o pares con Kutools para Excel

Para quienes gestionan grandes volúmenes de datos y buscan una solución más rápida y flexible, Kutools para Excel ofrece una función Clasificación avanzada que permite ordenar números pares e impares directamente, sin necesidad de crear columnas auxiliares ni escribir fórmulas complejas. Esta opción es ideal para usuarios que realizan con frecuencia tareas similares de ordenación o que valoran una interfaz gráfica intuitiva. Kutools amplía las capacidades de clasificación y admite operaciones por lotes de forma eficiente.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, siga estos pasos:

1. Seleccione el rango de datos que quiera ordenar.

2. Vaya a KUTOOLS PLUS > Ordenar > Clasificación avanzada.
Vea la captura de pantalla:

Una captura de pantalla que muestra la función Ordenación avanzada en la pestaña Kutools de la cinta de opciones

3. En el cuadro de diálogo Clasificación avanzada, seleccione en la lista desplegable Columna la columna por la que desea ordenar. En la sección Ordenar por, elija Números pares e impares; a continuación, seleccione el criterio de ordenación deseado: De la A a la Z para que aparezcan primero los números pares y De la Z a la A para que aparezcan primero los impares.
Vea la captura de pantalla:

Una captura de pantalla del cuadro de diálogo Ordenación avanzada

4. Haga clic en Aceptar. Su lista se ordenará inmediatamente, agrupando números pares e impares según la configuración elegida. Estos son ejemplos de resultados:

Datos originales  Ordenar de números pares a impares  Ordenar de números impares a pares
Una captura de pantalla que muestra los datos originales sin ordenarFlechaUna captura de pantalla que muestra los datos ordenados de números pares a impares en ExcelFlechaUna captura de pantalla que muestra los datos ordenados de números impares a pares en Excel

Haga clic para descubrir más sobre esta función de Clasificación avanzada.

¡Descargue y pruebe gratis Kutools para Excel ahora!

Ventajas: No requiere fórmulas ni columnas adicionales, funciona con una interfaz sencilla, ordena rápidamente según criterios de números impares o pares y es ideal para usuarios frecuentes.
Consideraciones: Kutools es un complemento de terceros que requiere instalación, aunque muchos usuarios confían en él por sus sólidas mejoras en Excel.


Demostración: Ordenar filas por números impares o pares con Kutools para Excel

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Ordenar filas por números impares o pares mediante código VBA

Si desea automatizar la clasificación de números según si son pares o impares, usar una macro VBA es una solución eficaz. Este enfoque resulta ideal para usuarios con conocimientos básicos de macros y es especialmente útil si necesita realizar esta ordenación con frecuencia, desea evitar añadir columnas auxiliares o prefiere no depender de complementos de terceros. VBA le ofrece una forma rápida y directa de ordenar los datos in situ.

1. Haga clic en Programador > Visual Basic para abrir la ventana de Microsoft Visual Basic para Aplicaciones. Si no ve la pestaña Programador, puede habilitarla desde las Opciones de Excel. En la ventana de VBA, haga clic en Insertar > Módulo y pegue el siguiente código en el módulo:

Sub SortByOddEven()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim arr As Variant
    Dim HelperArr() As Integer
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    arr = rng.Value
    ReDim HelperArr(1 To UBound(arr, 1))
    
    For i = 1 To UBound(arr, 1)
        If IsNumeric(arr(i, 1)) Then
            HelperArr(i) = arr(i, 1) Mod 2
        Else
            HelperArr(i) = 2 ' Non-numeric entries go last
        End If
    Next i
    
    ' Add helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
    
    ' Sort by helper column
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
    
    With ws.Sort
        .SetRange rng.Resize(, 2)
        .Header = xlNo
        .Apply
    End With
    
    ' Remove helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
    
    MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub

2. Pulse F5 o haga clic en el botón Botón Ejecutar para ejecutar la macro. Seleccione la columna de datos en el cuadro de entrada que aparece y la macro ordenará automáticamente sus datos, agrupando primero los números pares y luego los impares (o viceversa, según el criterio de ordenación).

Notas y solución de problemas:

  • Si aplica esta macro a un rango de varias columnas, solo se ordenarán la columna seleccionada y sus columnas adyacentes. Para obtener los mejores resultados, seleccione exclusivamente la columna que desea ordenar o, en escenarios avanzados, ajuste el código para habilitar la ordenación de varias columnas.
  • Asegúrese de guardar su hoja de cálculo antes de ejecutar macros y evite así la pérdida accidental de datos.
  • Las entradas no numéricas se colocan al final para evitar errores.

Ventajas: Es totalmente automático, no deja columnas auxiliares y resulta rápido para tareas repetitivas.
Limitaciones: Requiere habilitar macros y cierta experiencia en VBA; úselo con precaución con datos sensibles.


Identificar números impares o pares mediante la fórmula MOD

Además de la función ISODD, también puede usar la función MOD para distinguir entre números pares e impares. Este método resulta especialmente útil si está familiarizado con operaciones matemáticas estándar o si trabaja con versiones antiguas de Excel que no incluyen ciertas funciones o configuraciones regionales. El enfoque con MOD le ofrece indicadores numéricos claros: 0 para pares y 1 para impares, lo que le permite controlar el orden o integrar fácilmente estos valores en otros flujos de trabajo de ordenación.

1.En una celda vacía junto a sus números (por ejemplo, B2), introduzca la siguiente fórmula:

=MOD(A2,2)

Esta fórmula divide el valor de A2 entre 2 y devuelve el resto: los números pares dan como resultado 0 y los impares, 1.
2. Copie esta fórmula hacia abajo para aplicarla al resto de su lista de números.
3. Ordene sus datos según esta columna auxiliar (Datos > Ordenar), tal como se explicó anteriormente en el método de columna auxiliar. Al ordenar de menor a mayor, todos los números pares (0) aparecerán antes que los impares (1).

Consejos:

  • Si sus datos incluyen valores no enteros, MOD seguirá funcionando, pero solo los números enteros mostrarán 0 o 1 como se espera.
  • Este método es independiente del idioma y la región, y puede ofrecer una mayor transparencia que las salidas VERDADERO/FALSO.
  • Puede cambiar el orden alternando entre ascendente y descendente.

Artículos relacionados:

¿Cómo ordenar direcciones de correo electrónico por dominio en Excel?

¿Cómo ordenar datos según el valor más frecuente en Excel?

¿Cómo ordenar o filtrar datos por formato de tachado en Excel?

¿Cómo ordenar las filas en Excel para que las celdas vacías aparezcan en la parte superior?


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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


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

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos