Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author Xiaoyang Last modified

Ordenar números en Excel en orden ascendente o descendente es una tarea común, pero a veces puede ser necesario organizar los datos de modo que todos los números impares estén agrupados y todos los números pares también. Por ejemplo, supongamos que tienes una gran lista de números y quieres separar los valores impares y pares para facilitar el análisis o la creación de informes. Ordenar por valores impares o pares no está incluido como función predeterminada en Excel, pero existen varios métodos prácticos que pueden ayudarte a lograrlo. A continuación, encontrarás varias soluciones para ordenar filas por números impares o pares, ya sea que prefieras usar columnas auxiliares, fórmulas, código VBA o un complemento avanzado.

A screenshot showing a list of numbers in Excel Arrow A screenshot showing the sorted list in Excel after applying sort by odd or even numbers

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 usando código VBA

Identificar números impares o pares usando 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 es agregar una columna auxiliar, lo que permite a Excel distinguir entre impares y pares para la operación de ordenación. Este método es sencillo y adecuado para usuarios que se sienten cómodos trabajando con fórmulas y la función Ordenar, y funciona en cualquier versión de Excel. El enfoque es flexible, pero requiere agregar temporalmente una nueva columna.

1. Junto a tu lista de números, introduce la siguiente fórmula en una celda vacía adyacente (por ejemplo, si tus números comienzan en A2, introdúcela en B2): =ES.IMPAR(A2) y presiona Enter.
Ver captura de pantalla:

A screenshot showing how to apply the ISODD formula in Excel to identify odd numbers

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

2Usa el controlador de relleno para arrastrar la fórmula hacia abajo junto a toda tu lista. La fórmula llenará VERDADERO para números impares y FALSO para números pares. Esta distinción visual servirá como base para la ordenación.
Ver captura de pantalla:

A screenshot showing the results of the ISODD formula in Excel indicating odd and even numbers

3. Manteniendo seleccionadas las celdas de la fórmula, haz clic en Datos > Ordenar de menor a mayor u Ordenar de mayor a menor.

A screenshot showing the Sort options in Excel

4. En el Advertencia de ordenación diálogo, selecciona Expandir la selección y haz clic en Aceptar. Esto asegura que todas las filas se ordenen correctamente, manteniendo los datos relacionados juntos.
Ver captura de pantalla:

A screenshot of the Sort Warning dialog box

5. Haz clic en el botón Ordenar . Tu lista se agrupará por números pares seguidos de números impares si elegiste "Ordenar de menor a mayor" (ya que FALSO se considera menor que VERDADERO).
Ver captura de pantalla:

A screenshot showing even numbers sorted together followed by odd numbers in Excel

Notas:

1. Para que los números impares aparezcan antes de los pares, selecciona Ordenar de mayor a menor en el paso 3.
2. La columna auxiliar se puede eliminar después de ordenar para mantener tu hoja de cálculo ordenada.
3. Ten cuidado de no ordenar solo la columna auxiliar, ya que esto alteraría el orden original de tus datos.

Consejo práctico: Este método es universal, funciona sin conexión y no requiere macros ni complementos. Sin embargo, si necesitas ordenar por impar/par con frecuencia, podrías probar otros enfoques para aumentar la automatización.


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

Para aquellos que manejan grandes conjuntos de datos y quieren una solución más rápida y flexible, Kutools para Excel ofrece una función de Clasificación avanzada que puede ordenar números impares y pares directamente, sin necesidad de crear columnas auxiliares o escribir fórmulas complejas. Esto es ideal para usuarios que realizan con frecuencia tareas de ordenación similares o que aprecian una interfaz gráfica. Kutools mejora las capacidades de ordenación y admite eficientemente operaciones por lotes.

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

Después de instalar Kutools para Excel, sigue estos pasos:

1. Selecciona el rango de datos que deseas ordenar.

2. Navega hasta Kutools Plus > Ordenar > Clasificación avanzada.
Ver captura de pantalla:

A screenshot showing the Advanced Sort feature on the Kutools tab on the ribbon

3. En el Clasificación avanzada cuadro de diálogo, selecciona la columna por la que deseas ordenar desde el menú desplegable Columna . En la sección Ordenar por elige Números pares e impares; luego selecciona el orden de clasificación deseado: A a Z para números pares primero y Z a A para números impares primero.
Ver captura de pantalla:

A screenshot of the Advanced Sort dialog box

4. Haz clic en Aceptar. Tu lista se ordenará instantáneamente para agrupar números impares y pares según tus configuraciones. Aquí hay resultados de ejemplo:

Datos originales   Ordenar de números pares a impares   Ordenar de números impares a pares
A screenshot showing original unsorted data Arrow A screenshot showing data sorted from even to odd numbers in Excel Arrow A screenshot showing data sorted from odd to even numbers in Excel

Haz clic para saber más sobre esta función de Clasificación avanzada.

¡Descarga y prueba gratis Kutools para Excel ahora!

Ventajas: No se necesitan fórmulas o columnas adicionales, funciona con una interfaz simple, ordena rápidamente por criterios de impar/par, adecuado para usuarios frecuentes.
Consideraciones: Kutools es un complemento de terceros que requiere instalación, pero es confiable para mejoras robustas en Excel.


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

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

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

Si deseas automatizar el proceso de ordenar números por valores impares o pares, usar una macro VBA es un método eficiente. Este enfoque es adecuado para usuarios con conocimientos básicos de macros y es particularmente útil si necesitas repetir la ordenación con frecuencia o deseas evitar añadir columnas auxiliares y no quieres depender de complementos de terceros. VBA ofrece una forma rápida y sin complicaciones de ordenar in situ.

1. Haz clic en Programador > Visual Basic para abrir la ventana Microsoft Visual Basic para Aplicaciones. Si no ves la pestaña Programador, puedes habilitarla a través de Opciones de Excel. En la ventana VBA, haz clic en Insertar > Módulo, y pega 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. Presiona F5 o haz clic en el Run button botón para ejecutar la macro. Elige tu columna de datos en el cuadro de entrada que aparece, y la macro ordenará automáticamente tus datos de modo que los números pares se agrupen antes que los impares (o viceversa, dependiendo del orden de clasificación).

Notas y solución de problemas:

  • Si aplicas esta macro a un rango multicolumna, solo se ordenarán la columna seleccionada y sus columnas inmediatas. Para obtener mejores resultados, selecciona solo la columna que se va a ordenar, o ajusta el código para ordenar múltiples columnas en casos avanzados.
  • Asegúrate de guardar tu hoja de trabajo antes de ejecutar macros para evitar la pérdida accidental de datos.
  • Las entradas no numéricas se ordenan al final para evitar errores.

Ventajas: Completamente automático, no queda ninguna columna auxiliar, rápido para tareas repetitivas.
Limitaciones: Requiere habilitar macros y cierta experiencia en VBA; utiliza precaución al aplicarlo en datos sensibles.


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

Además de la función ES.IMPAR, también puedes usar la función MOD para distinguir entre números impares y pares. Este método es práctico para usuarios familiarizados con operaciones matemáticas estándar o que puedan estar utilizando versiones antiguas de Excel que carecen de ciertas funciones o localizaciones. El enfoque MOD te da indicadores numéricos explícitos: 0 para pares, 1 para impares, permitiéndote controlar el orden o integrarlo con otros flujos de trabajo de clasificación.

1. En una celda en blanco junto a tus números (por ejemplo, B2), introduce la siguiente fórmula:

=MOD(A2,2)

Esta fórmula divide el valor en A2 por 2 y devuelve el resto. Los números pares producen 0; los números impares producen 1.
2. Copia esta fórmula hacia abajo para aplicarla al resto de tu lista de números.
3. Ordena tus datos basándote en esta columna auxiliar (Datos > Ordenar), tal como se describió en el método anterior de la columna auxiliar. Ordenar de menor a mayor colocará todos los números pares (0) antes de todos los números impares (1).

Consejos:

  • Si tus datos incluyen valores no enteros, MOD seguirá funcionando, pero solo los números enteros mostrarán 0 o 1 como se pretende.
  • Este método es independiente del idioma y región y puede ser más transparente que las salidas VERDADERO/FALSO.
  • Puedes cambiar el orden alternando entre la clasificación ascendente y descendente.

Artículos relacionados:

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

¿Cómo ordenar datos por el valor más frecuente en Excel?

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

¿Cómo ordenar filas para poner las celdas en blanco en la parte superior en Excel?


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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 | 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos