Modif dans un tableau d'une table de correspondance

Bonjour a toutes et tous,

Voici mon problème :

1 ) J’ai un tableau avec 4 colonnes, 2 colonnes avec les codes (A1) et codes (A2), puis 2 colonnes pour les nouveaux code (B1) et code (B2). Ce tableau comprend environ 300 lignes.

A1 A2 B1 B2

1234 2345 5678 6789

5289 2356 8901 8801

1359 1999 6790 7900

2 ) j’ai un deuxième tableau avec en colonne A des informations sur environ 8000 lignes.

Je souhaite tester cette colonne et lorsque Excel rencontre le sigle #AA, il doit descendre de 6 lignes vérifier le nombre dans la cellule (nombre 1), puis rechercher le #BB précédent et descendre de 4 lignes, vérifier le nombre dans la cellule (nombre 2). Si les nombres 1 et 2 correspondent aux codes A1 et A2 du 1er tableau, alors Excel doit remplacer ces deux nombres par les codes B1 et B2. Dans le cas contraire, Excel ne modifie aucun nombre et recherche le #AA suivant.

#AA #AA

… 6 lignes …. 6 lignes

5289 devient 8901

… …

… …

#BB #BB

… 4 lignes … 4 lignes

2356 devient 8801

Cette opération doit se répéter autant de fois que nécessaire.

Merci d’avance pour vos réponses.

Bonjour.Bienvenue sur le Forum

Excel doit ceci, excel doit cela, etc..

Tout cela est certainement réalisable, mais, est-ce aussi Excel qui doit nous fournir un modèle de fichier avec quelques dizaines de lignes en exemple, ou devons nous AUSSI créer le fichier pour travailler dessus?

Regarde joindre un fichier, en haut de cette page..

Cordialement

Bonjour a tous

Voici un fichier pour mieux comprendre ma question

https://www.excel-pratique.com/~files/doc2/ooZnQClasseur1.xls

Bonjour

Par formule, cela pourraît ressembler à ça..

https://www.excel-pratique.com/~files/doc2/z8KSgooZnQClasseur1.xls

Cordialement

5ndf.xlsx (35.73 Ko)

Bonjour,

Merci de la solution très rapide.

Je vais étudier la formule pour l'adapter, car il faut que les deux montants, celui de la 6ème ligne sous #AA et la 4ème ligne sous #BB correspondent exactement aux deux montants du tableau 1 (même ligne). Si un montant ne correspond pas, on passe.

je vais abuser, mais je le voyais en VBA car le tableau 2 peut faire 8000 lignes, voir plus.

Cordialement

Rechercher des sujets similaires à "modif tableau table correspondance"