Lier des paires de valeurs sur excel
Fabrice48
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J´ai deux tableaux. le premier contient dans la premiere colonne une liste de références. La deuxieme colonne contient une valeur (1 ou 0) correspondant a la référence.
Le second tableau contient des références dont celles du premier tableau. J´aimerais créer une colonne dans ce tableau ou apparaitrait la valeur correspondante telle qu´elle est définie dans le premier tableau.
Exemple
Tableau 1
A 1
B 0
C 1
D 1
Tableau 2
A
AB
B
C
CE
CF
D
Comment remplir automatiquement la seconde colonne du tableau 2?
J´espere avoir été clair, merci beaucoup pour votre aide!
J´ai deux tableaux. le premier contient dans la premiere colonne une liste de références. La deuxieme colonne contient une valeur (1 ou 0) correspondant a la référence.
Le second tableau contient des références dont celles du premier tableau. J´aimerais créer une colonne dans ce tableau ou apparaitrait la valeur correspondante telle qu´elle est définie dans le premier tableau.
Exemple
Tableau 1
A 1
B 0
C 1
D 1
Tableau 2
A
AB
B
C
CE
CF
D
Comment remplir automatiquement la seconde colonne du tableau 2?
J´espere avoir été clair, merci beaucoup pour votre aide!
A voir également:
- Lier des paires de valeurs sur excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Si ou excel - Guide
1 réponse
Bonsoir
la solugtion dépend des données exactes que vous utilisez.
Un fichier exemple serait le bien venu, car je peux vous $proposer une formule qui regroupe les codes avec des lettres mais sous ca)ertaines conditions seulement:
_dites nous ce que vous voulez obtenir en seconde colonne
_dites nous si il peut y avoir plus de deux caractères dans vos listes
_dites nous si vos codes sont d'une seule lettre
par exemple, si vous inscrivez votre tableau 1 de A1 àB4
votre tableau 2 de A10 à A16
en B10, entrez:
=SI(ESTVIDE(A14);"";SI(NBCAR(A14)=1;RECHERCHEV(A14;$A$1:$B$4;2;0);SI(NBCAR(A14)=2;RECHERCHEV(GAUCHE(A14);$A$1:$B$4;2;0)&RECHERCHEV(DROITE(A14);$A$1:$B$4;2;0))))
et vous obtiendrez:
A 1
AB 1
B 0
C 1
CE #NA
CF #NA
D 1
Sachant que les #NA viennent du fait que vous n'avez pas en tableau 1 de code pour E et F.
Mais cela ne fonctionne que dans les conditions préicese de l'exemple.
Bonne soirée
la solugtion dépend des données exactes que vous utilisez.
Un fichier exemple serait le bien venu, car je peux vous $proposer une formule qui regroupe les codes avec des lettres mais sous ca)ertaines conditions seulement:
_dites nous ce que vous voulez obtenir en seconde colonne
_dites nous si il peut y avoir plus de deux caractères dans vos listes
_dites nous si vos codes sont d'une seule lettre
par exemple, si vous inscrivez votre tableau 1 de A1 àB4
votre tableau 2 de A10 à A16
en B10, entrez:
=SI(ESTVIDE(A14);"";SI(NBCAR(A14)=1;RECHERCHEV(A14;$A$1:$B$4;2;0);SI(NBCAR(A14)=2;RECHERCHEV(GAUCHE(A14);$A$1:$B$4;2;0)&RECHERCHEV(DROITE(A14);$A$1:$B$4;2;0))))
et vous obtiendrez:
A 1
AB 1
B 0
C 1
CE #NA
CF #NA
D 1
Sachant que les #NA viennent du fait que vous n'avez pas en tableau 1 de code pour E et F.
Mais cela ne fonctionne que dans les conditions préicese de l'exemple.
Bonne soirée