Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recherche dans liste non triée

7 réponses
Avatar
Sam Vimaire
Bonjour à tous..
Je donne un exemple ca sera plus simple.

J'ai une matrice A
pomme;rouge;france
poire;verte;italie
peche;orange;espagne
ananas;jaune;gabon
coco; blanche;Thailande

et une matrice B
ananas:5
pomme:2
peche:4
coco:3
poire:1

**Je ne veux/peux pas trier la matrice A**

Comment "Fusionner" les 2 matrices pour obtenir
pomme;rouge;france;2
poire;verte;italie;1
peche;orange;espagne;4
ananas;jaune;gabon;5
coco; blanche;Thailande;3

Donc dans l'ordre de la matrice A..

Merci pour vos conseils.

7 réponses

Avatar
JB
Bonjour,

¡&";"&DROITE(INDEX(Liste2;EQUIV(GAUCHE(A1;CHERCHE(";";A1)-1)&"*";Liste2; 0));
1)

http://cjoint.com/?cumaRomSQY

JB
http://boisgontierjacques.free.fr/


On 20 fév, 11:23, Sam Vimaire wrote:
Bonjour à tous..
Je donne un exemple ca sera plus simple.

J'ai une matrice A
pomme;rouge;france
poire;verte;italie
peche;orange;espagne
ananas;jaune;gabon
coco; blanche;Thailande

et une matrice B
ananas:5
pomme:2
peche:4
coco:3
poire:1

**Je ne veux/peux pas trier la matrice A**

Comment "Fusionner" les 2 matrices pour obtenir
pomme;rouge;france;2
poire;verte;italie;1
peche;orange;espagne;4
ananas;jaune;gabon;5
coco; blanche;Thailande;3

Donc dans l'ordre de la matrice A..

Merci pour vos conseils.


Avatar
Daniel.C
Bonjour.
Utilise la fonction RECHERCHEV
Regardepar exemple dans le classeur à l'adresse :
http://cjoint.com/?cumaFFrjDX
Cordialement.
Daniel
"Sam Vimaire" a écrit dans le message de news:

Bonjour à tous..
Je donne un exemple ca sera plus simple.

J'ai une matrice A
pomme;rouge;france
poire;verte;italie
peche;orange;espagne
ananas;jaune;gabon
coco; blanche;Thailande

et une matrice B
ananas:5
pomme:2
peche:4
coco:3
poire:1

**Je ne veux/peux pas trier la matrice A**

Comment "Fusionner" les 2 matrices pour obtenir
pomme;rouge;france;2
poire;verte;italie;1
peche;orange;espagne;4
ananas;jaune;gabon;5
coco; blanche;Thailande;3

Donc dans l'ordre de la matrice A..

Merci pour vos conseils.




Avatar
JB
http://cjoint.com/?cumcWTVXX1

JB

On 20 fév, 12:01, JB wrote:
Bonjour,

¡&";"&DROITE(INDEX(Liste2;EQUIV(GAUCHE(A1;CHERCHE(";";A1)-1)&"*";Liste 2;0­));
1)

http://cjoint.com/?cumaRomSQY

JBhttp://boisgontierjacques.free.fr/

On 20 fév, 11:23, Sam Vimaire wrote:



Bonjour à tous..
Je donne un exemple ca sera plus simple.

J'ai une matrice A
pomme;rouge;france
poire;verte;italie
peche;orange;espagne
ananas;jaune;gabon
coco; blanche;Thailande

et une matrice B
ananas:5
pomme:2
peche:4
coco:3
poire:1

**Je ne veux/peux pas trier la matrice A**

Comment "Fusionner" les 2 matrices pour obtenir
pomme;rouge;france;2
poire;verte;italie;1
peche;orange;espagne;4
ananas;jaune;gabon;5
coco; blanche;Thailande;3

Donc dans l'ordre de la matrice A..

Merci pour vos conseils.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
Sam Vimaire
Daniel.C avait énoncé :
Bonjour.
Utilise la fonction RECHERCHEV
Je pensais que celle ci ne marchait que lorsque les valeurs du vecteur

de recherche étaient classées par ordre croissant ?

Avatar
Daniel.C
Non, l'option 0 (dernier paramètre de la fonction) permet de rechercher dans
une liste non triée.
Daniel
"Sam Vimaire" a écrit dans le message de news:

Daniel.C avait énoncé :
Bonjour.
Utilise la fonction RECHERCHEV
Je pensais que celle ci ne marchait que lorsque les valeurs du vecteur de

recherche étaient classées par ordre croissant ?





Avatar
Sam Vimaire
Daniel.C a présenté l'énoncé suivant :
Non, l'option 0 (dernier paramètre de la fonction) permet de rechercher dans
une liste non triée.


Ok merci !
Réponse accéptée et déjà mise en oeuvre !;p

Avatar
Sam Vimaire
JB a utilisé son clavier pour écrire :
¡&";"&DROITE(INDEX(Liste2;EQUIV(GAUCHE(A1;CHERCHE(";";A1)-1)&"*";Liste2;0­));



Ok Merci..
LE coup du ; c'etait juste une séparateur de données..
mais je vois l'utilisation de EQUIV