Excel 365: Genérer un code aléatoire de x lettres
par
, 30/10/2020 à 11h20 (265 Affichages)
Salut.
Lorsque l'on conçoit un classeur, on doit souvent modéliser le remplissage d'un tableau pour tester nos formules, nos graphiques, nos TCD etc... Il est alors intéressant de pouvoir générer des codes aléatoires de x caractères. Une formule XL365 permet de générer un code aléatoire de x lettres:
=JOINDRE.TEXTE("";VRAI;CAR(ALEA.ENTRE.BORNES(LIGNE($A$1:$A$10)+64;90)))
L'astuce consiste à utiliser la référence à une plage dont le nombre de lignes déterminera la longueur du code aléatoire. Ici, on utilise A1:A10 pour générer un code de 10 signes en forçant JOINDRE.TEXTE à boucler sur cette référence et donc à devenir "matricielle".
La formule peut évidemment être tirée ou utilisée dans un tableau structuré, d'où l'importance des $ dans la référence
Si l'on souhaite un code de 20 caractères, il suffit d'adapter la plage à A1:A20
Pour rappel: XL365 n'impose plus la validation matricielle par SHIFT+CTRL+ENTER
Vous connaissez ces nouvelles fonctions?
Vous les utilisez?
Que pensez-vous de ces améliorations 365?