Paso 3: Seleccione una palabra al azar de la lista
1) en la celda B3, introduzca esta fórmula exactamente
=Indirect(Address(int(Rand()*Sheet2!$B$2)+2,1,1,true,"Sheet1"))
2) pegar esta fórmula en B4, así.
...
Si te interesa (y no es necesario que seas), hay cuatro llamadas en esta línea. Juntos están anidados para que el interior uno se hace primero.
1) RAND() genera un número aleatorio entre 0 y 1. Que número es multiplicado por el número de palabras en la lista. Por ejemplo, si el número aleatorio es.314159 y el número de palabras es 10, la fórmula devolvería 3.14159.
2) INT recorta cualquier parte fraccional. En este caso, 3.14159 sería simplemente 3.
3) dirección crea una referencia de celda. El primer parámetro es la fila y el segundo parámetro es la columna. Aquí, la fila sería 3 (desde el número al azar), y la columna sería la primera columna: columna A. También pedimos que sea una dirección en la 'Hoja1'.
INDIRECTOS 4) va a la referencia de celda que creó en el paso 3 y encuentra allí la palabra.
Sí, es especie de complicado. Sólo no sentarse un día y de la secuencia de estas fórmulas juntas. Aprendí cada uno de ellos por separado durante mucho tiempo, para resolver problemas muy diferentes. Fue un tiempo antes de que me di cuenta que podía usarlos juntos en una divertida forma.
Ya que tengo un cerebro raro.
Vamos a mover.