Cómo ordenar aleatoriamente en Excel

Última actualización el 06/08/2025
Tiempo de lectura: 3 minutos

Para ordenar datos aleatoriamente en Excel, necesita dos funciones.

  1. La función ORDENAR POR. Esta función le permite ordenar según el orden dado por un argumento de la función.
  2. La función TABLE.RANDOM. Esta función devolverá una matriz de números aleatorios.

Ordenar alfabéticamente

Ordenar datos es una tarea muy común y sencilla de realizar en Excel. De hecho, puedes

  • ordene sus datos desde la cinta Datos Personales
Ordenar menú de cinta
  • ya sea desde las flechas en la cabecera de sus columnas.

Pero ahora, ¿cómo ordenar aleatoriamente sus datos?

De hecho, para evitar mostrar siempre los mismos nombres en una lista (clientes, proveedores, empleados), puede ser apropiado aplicar una clasificación aleatoria.

Usando la función ORDENAR POR

Para evitar que intercambie manualmente sus datos, usaremos una de las últimas funciones de Excel creadas, a saber, la Función ORDENAR. Esta función se diferencia de la función ORDENAR en que podemos ingresar una clave de clasificación como segundo argumento.

Por ejemplo, aquí tenemos los nombres enumerados alfabéticamente. Y queremos mezclarlos en el orden de la columna B.

Tabla de nombres en orden alfabético

Al escribir la siguiente función, cambiamos el orden de visualización de los nombres.

=ORDENAR(A2:A6;B2:B6)

Nueva clasificación mediante la función SORTBY

Función TABLEAU.ALEA para crear la clave de clasificación

Pero, por supuesto, para evitarnos tener que ingresar manualmente el orden de clasificación, usaremos números aleatorios. Aquí es donde la función TABLEAU.ALEA será útil.

=TABLA.ALEA(NBVAL(A2:A6))

TABLEA.ALEA devuelve una matriz de valores aleatorios

La Función CONTARA nos permite saber la cantidad de nombres a ordenar 😉

Combine las dos funciones para mezclar los datos.

Ahora, si combinamos las dos funciones, podemos mezclar nuestros datos muy fácilmente.

=ORDENAR(A2:A6;TABLA.ALEA(NBVAL(A2:A6)))

Fórmula para mezclar datos dinámicamente

Mezclar una tabla con varias columnas

Ahora, si tenemos una tabla con varias columnas, no es necesario especificar la columna de clasificación. Entonces podemos escribir exactamente la misma fórmula. Mezclar una tabla completa de varias columnas.

Artículos relacionados

1 Comentario

  1. Alfa Barry
    11/07/2024 a las 23:03

    súper

    Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Cómo ordenar aleatoriamente en Excel

    Tiempo de leer: 3 minutos
    Última actualización el 06/08/2025

    Para ordenar datos aleatoriamente en Excel, necesita dos funciones.

    1. La función ORDENAR POR. Esta función le permite ordenar según el orden dado por un argumento de la función.
    2. La función TABLE.RANDOM. Esta función devolverá una matriz de números aleatorios.

    Ordenar alfabéticamente

    Ordenar datos es una tarea muy común y sencilla de realizar en Excel. De hecho, puedes

    • ordene sus datos desde la cinta Datos Personales
    Ordenar menú de cinta
    • ya sea desde las flechas en la cabecera de sus columnas.

    Pero ahora, ¿cómo ordenar aleatoriamente sus datos?

    De hecho, para evitar mostrar siempre los mismos nombres en una lista (clientes, proveedores, empleados), puede ser apropiado aplicar una clasificación aleatoria.

    Usando la función ORDENAR POR

    Para evitar que intercambie manualmente sus datos, usaremos una de las últimas funciones de Excel creadas, a saber, la Función ORDENAR. Esta función se diferencia de la función ORDENAR en que podemos ingresar una clave de clasificación como segundo argumento.

    Por ejemplo, aquí tenemos los nombres enumerados alfabéticamente. Y queremos mezclarlos en el orden de la columna B.

    Tabla de nombres en orden alfabético

    Al escribir la siguiente función, cambiamos el orden de visualización de los nombres.

    =ORDENAR(A2:A6;B2:B6)

    Nueva clasificación mediante la función SORTBY

    Función TABLEAU.ALEA para crear la clave de clasificación

    Pero, por supuesto, para evitarnos tener que ingresar manualmente el orden de clasificación, usaremos números aleatorios. Aquí es donde la función TABLEAU.ALEA será útil.

    =TABLA.ALEA(NBVAL(A2:A6))

    TABLEA.ALEA devuelve una matriz de valores aleatorios

    La Función CONTARA nos permite saber la cantidad de nombres a ordenar 😉

    Combine las dos funciones para mezclar los datos.

    Ahora, si combinamos las dos funciones, podemos mezclar nuestros datos muy fácilmente.

    =ORDENAR(A2:A6;TABLA.ALEA(NBVAL(A2:A6)))

    Fórmula para mezclar datos dinámicamente

    Mezclar una tabla con varias columnas

    Ahora, si tenemos una tabla con varias columnas, no es necesario especificar la columna de clasificación. Entonces podemos escribir exactamente la misma fórmula. Mezclar una tabla completa de varias columnas.

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      1 Comentario

      1. Alfa Barry
        11/07/2024 a las 23:03

        súper

        Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.