"Necesito generar contraseñas alfanuméricas (concretamente dos letras, cuatro números y otras dos letras) de forma aleatoria con excel"
Para dar solución a este problema utilizaremos las funciones CARACTER y ALEATORIO.ENTRE
La función CARACTER devuelve el caracter especificado por un número comprendido entre el 1 y el 255 (código ASCII). Para ver la correspondencia de dichos caracteres puede escribir una lista de números del 1 al 255 a partir de la celda, por ejemplo, N1 y escribir en M1 la fórmula =CARACTER(N1). Si aplica el copiado inteligente (doble clic para copiar hacia abajo en la celda M1) verá dicha correspondencia. Pruebe a ponerse en una celda en blanco y pulse la tecla Alt + el número de caracter que desee que aparezca.
La función ALEATORIO.ENTRE genera un número aleatorio entre los números que se especifiquen en los argumentos. Por ejemplo, ALEATORIO.ENTRE(1;100) devolverá un número entre dichas cifras.
Dentro de la categoría de funciones Matemáticas puede que no le aparezca por defecto la función ALEATORIO.ENTRE Para activarla, debe ir a Herramientas/Complementos y seleccionar la opción Herramientas para análisis. Una vez activada le aparecerá dicha función.
Antes de realizar nuestras fórmulas nos ponemos en E5 y escribimos el número 48 y en F5 el 57. Esto es debido a que entre estos dos números se encuentran los caracteres correspondientes a los números del 0 al 9. En E6 escribimos el 65 y en F6 el 90. Esto es debido a que entre estos números se encuentran las letras de la A a la Z.
1. Nos situamos en la celda E2 y escribimos la siguiente fórmula:
=CARACTER(ALEATORIO.ENTRE($E$6;$F$6))
2. Copiamos esta fórmula en D2, K2 y L2.
3. Nos situamos en G2 y escribimos la fórmula:
=CARACTER(ALEATORIO.ENTRE($E$5;$F$5))
4. Copiamos esta fórmula a la derecha hasta J2
De esta forma ya dispondremos de la solución buscada. Si desea generar una nueva contraseña aleatoria sólo tendrá que pulsar la tecla F9.
Puede CONCATENAR el resultado y escribirlo en la celda B2:
=E2&F2&G2&H2&I2&J2&K2&L2

También puede resolverlo con una única fórmula, por ejemplo en B4, como la que sigue:
=CARACTER(ALEATORIO.ENTRE($E$6;$F$6))&
CARACTER(ALEATORIO.ENTRE($E$6;$F$6))&
CARACTER(ALEATORIO.ENTRE($E$5;$F$5))&
CARACTER(ALEATORIO.ENTRE($E$5;$F$5))&
CARACTER(ALEATORIO.ENTRE($E$5;$F$5))&
CARACTER(ALEATORIO.ENTRE($E$5;$F$5))&
CARACTER(ALEATORIO.ENTRE($E$6;$F$6))&
CARACTER(ALEATORIO.ENTRE($E$6;$F$6))