¿Cómo seleccionar celdas al azar en Excel?
Supongamos que tiene una columna de valores (A1:A15) en una hoja de cálculo y necesita seleccionar 5 celdas al azar de entre ellas. ¿Cómo lo haría? En este artículo, le revelaré algunos trucos prácticos para seleccionar celdas aleatoriamente en Excel.
Seleccionar celdas aleatoriamente de una columna con fórmula
Seleccionar celdas aleatoriamente de un rango con Kutools para Excel ![]()
Seleccionar celdas aleatoriamente de una columna con una función definida por el usuario (UDF)
Seleccionar celdas aleatoriamente de una columna con fórmula
Como muestra la siguiente captura de pantalla, dispone de un rango de datos desde A1 hasta A15. La fórmula que combina las funciones ALEATORIO e ÍNDICE le permite mostrar celdas aleatorias en una nueva columna. Siga estos pasos:

1. En la celda adyacente, por ejemplo B1, introduzca la fórmula =ALEATORIO(), y pulse la tecla Entrar. A continuación, copie la fórmula hasta la celda B15 para rellenar automáticamente las celdas con valores aleatorios. Vea la captura de pantalla:
2. Luego, en la siguiente celda contigua, en este caso C1, introduzca la fórmula =ÍNDICE($A$1:$A$15,JERARQUÍA(B1;$B$1:$B$15)).
3. Pulse a continuación la tecla Entrar, seleccione la celda C1 y arrastre el controlador de relleno hasta cubrir tantas celdas como selecciones desee. Así, se mostrarán 5 celdas aleatorias del rango A1:A15 en la columna C. Vea la captura de pantalla:
Este método permite mostrar los valores de celdas aleatorias en una nueva columna, aunque solo funciona con un rango de una sola columna, no con rangos que abarquen varias columnas. La herramienta *Reorganizar aleatoriamente* de Kutools para Excel le permite seleccionar celdas al azar dentro del rango original de forma rápida y sencilla.
Seleccionar celdas aleatoriamente de un rango con Kutools para Excel
Tras instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:
1. Seleccione el rango que desee utilizar.
2. Aplique la utilidad haciendo clic en Kutools > Rango > Ordenar, Seleccionar o Aleatorizar. Vea la captura de pantalla:
3. En el cuadro de diálogo Ordenar, Seleccionar o Aleatorizar, haga clic en el botón Seleccionar, introduzca el número de celdas que desea seleccionar y marque la opción Tipo de Selección que necesite. A continuación, haga clic en Aceptar o en Aplicar. Vea la captura de pantalla:
Seleccionar 10 celdas aleatorias del Seleccionar rango
Seleccionar 5 filas aleatorias del Seleccionar rango
Seleccionar 4 columnas aleatorias de Seleccionar rango
Avanzado a Celda: Reorganizar aleatoriamente de Kutools para Excel permite ordenar datos de forma aleatoria en todo el rango, en cada fila, en cada columna, etc.
Seleccionar celdas aleatoriamente de una columna con una función definida por el usuario (UDF)
El siguiente código VBA también le permite mostrar las celdas aleatorias que necesite.
1. Haga clic en Programador > Visual Basic. Se abrirá una nueva ventana de Microsoft Visual Basic para Aplicaciones. Haga clic en Insertar > Módulo e introduzca la siguiente función en el Módulo:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function
2. Cierre después la ventana del módulo e introduzca esta función =SelecciónAleatoria($A$1:$A$15) en la celda B1. Vea la captura de pantalla:
3. Pulse la tecla Entrar y aparecerá un valor aleatorio del rango A1:A15 en la columna B. A continuación, arrastre el controlador de relleno hasta cubrir tantas celdas como selecciones desee.
Artículo relacionado:
Ordenar celdas aleatoriamente en una columna o rango
Las mejores herramientas de productividad para Office
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.
- 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