Generar contraseña aleatoria en Excel

Resuelto
bfiguig -  
 tarraf82 -
Hola a todos,
¿hay alguna manera de generar contraseñas aleatorias en Excel?
Les agradezco de antemano
AtentamenteConfiguración: Windows XP
Internet Explorer 6.0

1 respuesta

  1. m@rina Mensajes publicados 27530 Fecha de registro   Estado Moderador Última intervención   11 562
     
    Hola,

    A partir del momento en que podemos generar números aleatorios, no hay razones para que no podamos hacer lo mismo con letras. Ahora queda encontrar una solución para obtener palabras con vocales... ¡lo cual puede que no sea tan evidente!
    Prueba, por ejemplo, el siguiente método para obtener palabras de 8 letras:

    En la columna 1, en 8 filas, pones la fórmula: =ENTERO(ALEATORIO()*26)+1
    que generará un número aleatorio entre 1 y 26 (se suma +1 para evitar el 0)

    En la columna 2, también en 8 filas, pondremos la correspondencia en letras:
    =CARACTER((A1)+64)
    (se suma +64 porque la letra A es el 65° carácter)

    En la celda C3, puedes hacer una concatenación de las letras de las 8 filas de la columna 2, es decir:
    =$C$1&$C$2&$C$3&$C$4&$C$5&$C$6&$C$7&$C$8

    Luego F9 en esa celda para actualizar tantas veces como quieras las contraseñas...

    Bueno, obviamente, lo he desglosado... Pero por supuesto, se puede hacer una sola fórmula que sería:
    =CARACTER((ENTERO(ALEATORIO()*26)+1)+64)

    Podemos hacer exactamente lo mismo mediante macro.

    Pero... ¡seguramente hay otras soluciones más elaboradas... que algunos profesionales de Excel te darán pronto! ;))

    m@rina
    28
    1. Mercimarina
       
      Genial
      0
    2. tarraf82
       
      Gracias por la explicación, clara y sencilla de usar.
      0