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


Captura de pantalla 2014 04 21 15 09 46

Generar un número aleatorio mediante MS Excel es muy fácil. Tiene dos funciones integradas llamadas rand y entre los dos para ayudarle.

  • rand se utiliza para generar un número entre 0 y 1
  • randbetween genera un número entero dentro de un intervalo determinado

Sin embargo, ha pensado nunca seleccionar un nombre o una cadena aleatoria de una lista determinada? Puede haber varios escenarios en los que es posible que lo necesite. Por ejemplo, el editor de este blog tiene previsto publicar obsequios pronto. Excel puede ayudarle a elegir los ganadores en este caso.

Sin embargo, Microsoft Excel no proporciona ninguna fórmula directa para conseguirlo.

Hemos explorado algunas maneras en que podemos aplicar alguna lógica y combinar algunas fórmulas para hacer la tarea. Y os mostraremos dos métodos de este tipo.

Consejo genial: Está buscando una manera de empezar a escribir en una nueva línea en la misma celda a MS Excel? Pruebe las teclas Alt + Intro.

método 1

Paso 1: Rellene la lista de nombres que tenga cualquier columna sin preocuparse de la orden. En nuestro ejemplo, hemos utilizado columna A. Tenga en cuenta también los números de primera y última fila. Aquí son 1 y 13.


Lista de noms1

Paso 2: Cambie cualquier celda arbitraria y escriba la fórmula que se muestra a continuación.

= INDIRECTA (concatenar ( «A», RANDBETWEEN (1, 13)))

donde,

A se sustituirá por la columna que ha utilizado y

1 y 13 se sustituirá por el primer y el último número de fila, respectivamente

Paso 3: acertado entra y podría ver el primer nombre aleatorio. Siempre que desee un nuevo nombre aleatorio, sólo debe pulsar F9.


Nombre aleatorio seleccionat1

método 2

Paso 1: Rellene la lista de nombres que tenga cualquier columna sin preocuparse por el orden.

Paso 2: Bloquea el área (las celdas que se llenan de nombres) y da un nombre tal como se muestra en el diagrama siguiente. Anote la casilla donde he escrito Lista de nombres. Este es el nombre que he asignado a la lista.


Guardar lista de noms1

Paso 3: Cambie cualquier celda arbitraria y elija una de las fórmulas que se muestran a continuación.

= ÍNDICE (A1: A13, RANDBETWEEN (1, 13)) o bien

= INDEX (Lista de nombres, RANDBETWEEN (1, 13))

donde,

A se sustituirá por la columna que ha utilizado

1 y 13 se sustituirá por el primer y el último número de fila respectivamente y

Lista de nombres se sustituirá por el nombre que diste en la lista en el paso 2

acertado F9 siempre que desee actualizar el nombre generado aleatoriamente. Si desea que se generen dos nombres al mismo tiempo, escriba la misma fórmula en dos celdas diferentes. Del mismo modo, puede aumentar el número 3, 4, etc.


Nombre aleatorio seleccionat2

La ventaja de utilizar la última fórmula es que su lista y fórmula no deben estar en la misma hoja. Es decir, la lista puede aparecer en la hoja 1 y la fórmula en la hoja 2. De esta manera, nadie podrá ver de qué lista se genera el nombre aleatorio.

conclusión

Así pues, fue así como puede elegir uno o más nombres aleatorios de una lista mediante Excel. Se le ocurre alguna otra fórmula que dé el mismo resultado? Si es así, compartir con nosotros. Estaremos encantados de aprender.

Crédito principal de la imagen: Alan Cleaver

Última actualización: 8 de febrero de 2018


El artículo anterior puede contener enlaces de afiliación que ayuden a ayudar a Noticias Móviles. Sin embargo, no afecta nuestra integridad editorial. El contenido se mantiene imparcial y auténtico.

Deja una respuesta

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