Cómo elegir un nombre aleatorio de una lista con MS Excel




Generar un número aleatorio usando MS Excel es muy fácil. Tiene dos funciones integradas llamadas fila y corrió entre 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 pensó en seleccionar un nombre aleatorio o una cadena aleatoria de una lista dada? Podría haber varios escenarios donde podría necesitar eso. Por ejemplo, el editor de este blog planea lanzar regalos 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 combina algunas fórmulas para hacer la tarea Y le mostraremos dos de estos métodos.

Consejo genial: ¿Busca 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: Rellene la lista de nombres que tiene, en cualquier columna sin preocuparse por el pedido. En nuestro ejemplo hemos usado 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', RANDBETWEEN (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 Entrar y podrás ver el primer nombre al azar. Siempre que desee un nuevo nombre aleatorio simplemente presione F9.





Método 2

Paso 1: Rellene la lista de nombres que tiene en cualquier columna sin preocuparse por el pedido.

Paso 2: Bloquee el área (las celdas que están llenas de nombres) y asígnele un nombre como se muestra en el siguiente diagrama. Tome nota de la caja 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, RANDBETWEEN (1, 13)) o

= ÍNDICE (NameList, RANDBETWEEN (1, 13))

Dónde,

A debe reemplazarse con la columna que ha usado

1 y 13 debe reemplazarse con los números de la primera y la última fila respectivamente y

Lista de nombres debe reemplazarse 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. Del mismo modo, puede aumentar el número a 3, 4, etc.

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 manera, nadie podrá ver desde qué lista se genera el nombre aleatorio.





Conclusión

Entonces, así fue como puedes elegir uno o más nombres aleatorios de una lista usando Excel. ¿Se te ocurre alguna otra fórmula que arroje el mismo resultado? Si es así, comparte con nosotros. Estaremos encantados de aprender

Crédito de la imagen superior: Alan Cleaver