Même suite de chiffres

Bonjour à tous,

Cela fait désormais plusieurs jours que je cherche une solution mais en vain. Je viens donc ici, en espérant que quelqu’un puisse me venir en aide… Je vous explique mon problème : j’ai un classeur Excel dans lequel j’ai quasiment 50.000 lignes de nombres à 10 chiffres. Parmi celles-ci, j’aurais souhaité savoir combien d’entre elles avaient la même suite de 3 chiffres, puis de 4 chiffres, puis de 5… jusqu’à 8 chiffres.

J’ai eu beau chercher sur toutes les aides en ligne, je n’ai rien trouvé. Quelqu’un aurait une idée de ce que je dois faire pour y arriver ?

Bonsoir Oliiiiiiive,

J'espère que j'ai bien la suite de même i...

Pour ton besoin, ta liste de 50000 lignes est sur la première colonne. Sur la deuxième colonne tu copies les mêmes nombres mais en format texte.

Ensuite sur la troisième colonne tu prends les trois premiers caractères de la deuxième colonne.

Sur la quatrième tu prends les 2 ièmes , 3ièmes et 4ièmes caractères de la 2ième colonne.

Sur la cinquième tu continues en décalant toujours le trio de caractères.

Puis les dernier trios de caractères sera les 8ièmes, le 9ième et 10ièmes caractères de la deuxième colonne.

Il te suffit ensuite de filtrer par doublons sur une colonne de ton choix dès la 3ième colonne. Pour faire ressortir les lignes identiques.

Tu fais pareil pour les autres suites de 4 chiffres, 5 chiffres etc...

La suite de 8 chiffres elle n'aura que 3 colonnes. La 1ière de 1 à 8, la 2ième de 2 à 9 et la troisième du 3ième au 10ième chiffres.

Bon courage.

Bonsoir X Cellus,

Le nombre de "i" a bien été respecté, merci ! :-)

Tout d'abord, un grand merci pour ta réponse : je vois ce que tu veux dire. Seulement une petite chose m'échappe : comment fais-tu pour ne "prendre" que les 3 premiers caractères ? Il y a un copier-coller spécial à faire ?

Suite,

Etant donné que ta 2ième colonne sera au format texte. Tu pourras utiliser les formules spécialisés pour le texte.

Par exemple =Gauche("1234567890";3) donne "123"

Ou Droite("1234567890";3) donne "890"

Enfin = Stxt("1234567890";2;3) donne "234" et etc... en faisant bouger le 2ième chiffre ici en orange.

Donc = Stxt("1234567890";3;3) donnera "345"

UN GRAND M-E-R-C-I !!!!

Je ne connaissais pas les formules droite et gauche !

1000 mercis, vraiment ! Je vais enfin réussir à faire ce que je veux...

Bonne soirée à toi !

Tu peux clore le sujet si cela te convient.

Rechercher des sujets similaires à "meme suite chiffres"