Croiser des tables

BONJOUR

J AURAIS DES TABLES A CROISER AVEC UNE REFERENCE COMMUNE .

LE CLIENT NOUS ENVOIE UNE LISTE REF DE FACTURATION 8000XXXXXX ET LE MONTANT FACTURE.

NOUS AVONS NOS LISTES AVEC EGALEMENT UNE COLONNE 8000XXXXXX. MERCI PAR AVANCE.

SLTS GD

Bonjour,

un fichier exemple anonyme serait plus que le bienvenue.

Cordialement.

ci-joint le fichier excel

10tables.xlsx (90.03 Ko)

Bonjour,

15tables.xlsx (85.42 Ko)

Bonjour,

1 - éviter les majuscules sur tous les forums, ça signifie que l'on crie

2 - j'ai déduis que c'est la colonne C que tu veux rapatrier...

en E9 de tabelle1: =INDEX(Feuil2!$C$1:$C$486;EQUIV(CNUM(D9);Feuil2!$A$1:$A$89;0))

Voilà

P.

ps : bonjour en passant à jean-eric

Pardon pour les majuscules

Merci beaucoup , c'est énorme !!!

pouvez vous m'expliquer le principe de la formule svp?

RE

https://www.excel-pratique.com/fr/fonctions/recherchev.php

Pour la fonction CNUM, faire F1 pour afficher l'aide Excel.

Cdlt.

GUVEN DELIGOZ a écrit :

Pardon pour les majuscules

Merci beaucoup , c'est énorme !!!

pouvez vous m'expliquer le principe de la formule svp?

INDEX(Feuil2!$C$1:$C$486;EQUIV(CNUM(D9);Feuil2!$A$1:$A$89;0))

cnum converti ce qui est de l'alpa en numérique si ce sont bien des chiffres dans la cellule bien sur

index(c1:c486) c'est la colonne où on va chercher ce qui est à rapatrier

equiv(d9;a1:a486) si le contenu de D9 est trouvé dans A1;A486 (au passage 489 dans les 2 formules, sorry) , alors il donne le résulat trouvé

l'avantage de index/equiv est qu'il peut chercher de gauche vers la droite et inversement, rechercheV recherche pas défaut de gauche vers la droite et plus complexe si de droite vers la gauche

autre chose: il est plus facile de nommer les colonnes de la feuille2 , on peut ainsi ecrire un nom à la place des coordonées:

$A$1:$A$489 devient (par ex) "ce_que_je_veux_ramener" ...

pour nommer , tu fais CTRL-A (ça sélectionne toutes les cellules contigues, CTRL-SHIFT-F3 / ligne du haut et tout sera nommé suivant la première cellule de chaque colonne; éviter les colonnes vides et lignes du haut avec une seule donnée

Deux petites questions encore

Comment transformer une format 123-12345678 en 12312345678 cad enlever le "-" automatiquement?

Merci d'avance

Re,

Essaie :

=CNUM(SUBSTITUE(A1;"-";""))

re,

ce n'est pas un format dont tu parles...

si le "-" est toujours en 4e position, je propose ceci (il y a mieux surement )

=GAUCHE(D1;3)&STXT(D1;5;10)

Rechercher des sujets similaires à "croiser tables"