[EXCEL] rechercher dans un tableau ?
mortelrdv
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai :
en colonne A
BEAUJON
MASSENA
CHOISY
VELIZ
NAVARIN
en colonne B
161
842
11867
11866
Je voudrai que si
C1 = MOMASSENAti alors D1 = 161
C2 = tuVELIZDC alors D2 = 11867
C3 = zzzxsnavarin alors D3 = 11866
en fait, si la cellule de la colonne C contient un une chaine qui comprend les caractères de la colonne A alors D contient la valeur correspondant en face.
Euhhh, j'espère que j'ai été clair.
Merci de vos lumiere.
PS: Une solution sans passer par un macro serai génial.
J'ai :
en colonne A
BEAUJON
MASSENA
CHOISY
VELIZ
NAVARIN
en colonne B
161
842
11867
11866
Je voudrai que si
C1 = MOMASSENAti alors D1 = 161
C2 = tuVELIZDC alors D2 = 11867
C3 = zzzxsnavarin alors D3 = 11866
en fait, si la cellule de la colonne C contient un une chaine qui comprend les caractères de la colonne A alors D contient la valeur correspondant en face.
Euhhh, j'espère que j'ai été clair.
Merci de vos lumiere.
PS: Une solution sans passer par un macro serai génial.
A voir également:
- [EXCEL] rechercher dans un tableau ?
- Trier un tableau excel - Guide
- Tableau word - Guide
- Imprimer un tableau excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
7 réponses
Bonjour,
ça ne marche pas, ai je fait une erreur quelque part ?
colonne A
BEAUJON
MASSENA
CHOISY
VELIZ
NAVARIN
colonne B
161
842
11867
3333
111
colonne C
MOMASSENAti
VELIZDC
zzzxsnavarin
tototo
tatatat
colonne D
#N/A (formule '=recherchev(C1;A:B;2;Faux)')
#N/A (formule '=recherchev(C2;A:B;2;Faux)')
#N/A (formule '=recherchev(C3;A:B;2;Faux)')
#N/A (formule '=recherchev(C4;A:B;2;Faux)')
#N/A (formule '=recherchev(C5;A:B;2;Faux)')
alors que je voudrais :
colonne D
842
3333
111
......
ça ne marche pas, ai je fait une erreur quelque part ?
colonne A
BEAUJON
MASSENA
CHOISY
VELIZ
NAVARIN
colonne B
161
842
11867
3333
111
colonne C
MOMASSENAti
VELIZDC
zzzxsnavarin
tototo
tatatat
colonne D
#N/A (formule '=recherchev(C1;A:B;2;Faux)')
#N/A (formule '=recherchev(C2;A:B;2;Faux)')
#N/A (formule '=recherchev(C3;A:B;2;Faux)')
#N/A (formule '=recherchev(C4;A:B;2;Faux)')
#N/A (formule '=recherchev(C5;A:B;2;Faux)')
alors que je voudrais :
colonne D
842
3333
111
......
Bonjour,
Désolé michel_m, mais tu n'a pas compris ce que je voudrais.
Regarde bien l'exemple du deuxieme message :
C1 contient MOMASSENAti
dans la colonne A, le contenu de la colonne A2 est MASSENA
MOMASSENAti contient bien la suite de lettre MASSENA
alors D1 prendra la valeur B2 (sur la meme ligne que MASSENA)
Désolé michel_m, mais tu n'a pas compris ce que je voudrais.
Regarde bien l'exemple du deuxieme message :
C1 contient MOMASSENAti
dans la colonne A, le contenu de la colonne A2 est MASSENA
MOMASSENAti contient bien la suite de lettre MASSENA
alors D1 prendra la valeur B2 (sur la meme ligne que MASSENA)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
re:, Bonjour Michel
je ne sais pas????
un fichier exemple serait necessaire, sinon une formule matricielle si j'ai compris
=Si(A$1:A$1000 = "*" & $C1 & "*"; B$1:B$1000;"#INEXISTANT")
Formule matricielle à valider en appuyant simultannement sur Ctrl + Maj + Entrée
si la validation est correcte, des {} encadrent automatiquement la formule
Ps: Michel, je donnerai ton bonjour demain
je ne sais pas????
un fichier exemple serait necessaire, sinon une formule matricielle si j'ai compris
=Si(A$1:A$1000 = "*" & $C1 & "*"; B$1:B$1000;"#INEXISTANT")
Formule matricielle à valider en appuyant simultannement sur Ctrl + Maj + Entrée
si la validation est correcte, des {} encadrent automatiquement la formule
Ps: Michel, je donnerai ton bonjour demain