Generar un número aleatorio usando MS Excel es muy fácil. Tiene dos funciones integradas llamadas rand y correr entre para ayudarte.
- rand se utiliza para generar un número entre 0 y 1
- rand between genera un número entero dentro de un rango dado
Sin embargo, ¿ha pensado alguna vez en seleccionar un nombre aleatorio o una cadena aleatoria de una lista dada? Podría haber varios escenarios en los que podría necesitar eso. Por ejemplo, el editor de este blog planea realizar sorteos pronto. Excel puede ayudarlo a elegir a los ganadores en ese caso.
Sin embargo, Microsoft Excel no proporciona una fórmula directa para hacerlo.
Hemos explorado algunas formas en las que podemos aplicar algo de lógica y combinar algunas fórmulas para realizar la tarea. Y le mostraremos dos de estos métodos.
Consejo genial: ¿Está buscando una manera de comenzar a escribir en una nueva línea en la misma celda en MS Excel? Prueba las teclas Alt + Enter.
Método 1
Paso 1: Rellena la lista de nombres que tengas, en cualquier columna sin preocuparte del orden. En nuestro ejemplo hemos utilizado columna A. También tome nota de los números de la primera y última fila. Aquí, son 1 y 13.

Paso 2: Cambie a cualquier celda arbitraria y escriba la fórmula que se muestra a continuación.
= INDIRECTO (CONCATENAR («A», ALEATORIO ENTRE (1, 13)))
Dónde,
A debe reemplazarse con la columna que ha utilizado y
1 y 13 debe reemplazarse con los números de la primera y última fila respectivamente
Paso 3: Golpear Ingresar y podrás ver el primer nombre aleatorio. Siempre que desee un nuevo nombre aleatorio, simplemente presione F9.

Método 2
Paso 1: Rellena la lista de nombres que tienes en cualquier columna sin preocuparte del orden.
Paso 2: Bloquee el área (las celdas que están llenas de nombres) y asígnele un nombre como se muestra en el diagrama a continuación. Toma nota del recuadro donde he escrito Lista de nombres. Ese es el nombre que le he asignado a la lista.

Paso 3: Cambie a cualquier celda arbitraria y use cualquiera de las fórmulas que se muestran a continuación.
=ÍNDICE(A1:A13, ALEATORIO ENTRE(1, 13)) o
=ÍNDICE(Lista de nombres, ALEATORIO ENTRE(1, 13))
Dónde,
A debe ser reemplazado con la columna que ha utilizado
1 y 13 debe reemplazarse con los números de la primera y última fila respectivamente y
Lista de nombres debe ser reemplazado con el nombre que le dio a su lista en el Paso 2
Golpear F9 cada vez que desee actualizar el nombre generado aleatoriamente. Si desea que se generen dos nombres a la vez, escriba la misma fórmula en dos celdas diferentes. Asimismo, puede aumentar el número a 3, 4 y así sucesivamente.

La ventaja de usar la última fórmula es que la lista y la fórmula no tienen que estar en la misma hoja. Es decir, la lista puede estar en la Hoja 1 y la fórmula en la Hoja 2. De esa manera, nadie podrá ver de qué lista se genera el nombre aleatorio.
Conclusión
Entonces, así fue como puede elegir uno o más nombres aleatorios de una lista usando Excel. ¿Se te ocurre alguna otra fórmula que produzca el mismo resultado? Si es así, comparte con nosotros. Estaremos encantados de aprender.
Crédito de la imagen superior: Alan Cleaver
Apoya nuestro trabajo ❤️
Si te ha gustado este artículo, considera dejar una propina para ayudarnos a seguir publicando contenido de calidad.



















