Cómo elegir un nombre aleatorio de una lista usando MS Excel
Miscelánea / / December 02, 2021
Generar un número aleatorio usando MS Excel es muy fácil. Tiene dos funciones integradas llamadas rand y ranbetween para ayudarte.
- rand se usa para generar un número entre 0 y 1
- randbetween genera un número entero dentro de un rango dado
Sin embargo, ¿alguna vez ha pensado en seleccionar un nombre aleatorio o una cadena aleatoria de una lista determinada? 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 hacer la tarea. Y le mostraremos dos de esos métodos.
Buen consejo: ¿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: Llena la lista de nombres que tienes, en cualquier columna sin preocuparte por el 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 el primer y último número de fila respectivamente
Paso 3: Pegar Ingresar y podrá ver el primer nombre aleatorio. Siempre que desee un nuevo nombre aleatorio, simplemente presione F9.
Método 2
Paso 1: Llena la lista de nombres que tienes en cualquier columna sin preocuparte por el 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
= INDICE (NameList, RANDBETWEEN (1, 13))
Dónde,
A debe reemplazarse con la columna que ha utilizado
1 y 13 debe reemplazarse con el primer y último número de fila respectivamente y
Lista de nombres debe reemplazarse con el nombre que le dio a su lista en el Paso 2
Pegar F9 siempre 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 su lista y 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 forma, nadie podrá ver de qué lista se genera el nombre aleatorio.
Conclusión
Entonces, así es como puede elegir uno o más nombres aleatorios de una lista usando Excel. ¿Puedes pensar en alguna otra fórmula que arroje el mismo resultado? Si es así, compártelo con nosotros. Estaremos felices de aprender.
Crédito de imagen superior: Alan Cleaver