Faire une recherchv sur 2 valeurs ? [Excel] - Logiciels - Windows & Software
MarshPosté le 12-07-2007 à 19:01:52
Bonjour,
J'ai une liste de chaines de caractères : 10122S01 14269S01 10156S01 10248S01 10215S02 11467S01 ....
dont les premiers 5 chiffres correspondent à un numéro d'agence :
10122 CACHIA SUD EST 10126 SPORTING GARAGE 10131 US AUTOMOBILES 10134 DRIVE IN CARS AVIGNON .........
J'aimerais donc afficher les noms des agences à coté de de la liste de chaine de caractères du premier exemple. Exemple : 10122S01 CACHIA SUD EST
J'ai donc fais un =RECHERCHEV(gauche(<ma chaine de caractère>;5);<le tableau repertoriant les agences;2;1)
Cela ne fonctionne pas. J'ai donc décomposé gauche et recherchev sur des cellules supplémentaires. Le problème, c'est que lorsque j'utilise la fonction gauche cela convertit en chaine de caractère. Le nombre est à gauche. Si je tape à la main 10122, c'est à dire à la main les 5 premiers caractère de la chaine de caractère, 10122 est enregistré à droite (du type nombre je crois).
Dans ce cas, la recherche fonctionne.
Comment faire dans ce cas ? Je pense qu'il faut utiliser une fonction qui convertirait en nombre à la sortie de la fonction GAUCHE.
Bien sur j'ai essayé de selectionné mes cellules, puis clique droit et de passer le format les cellules en nombre mais cela ne fonctionne toujours pas.
Marsh Posté le 12-07-2007 à 19:01:52
Bonjour,
J'ai une liste de chaines de caractères :
10122S01
14269S01
10156S01
10248S01
10215S02
11467S01
....
dont les premiers 5 chiffres correspondent à un numéro d'agence :
10122 CACHIA SUD EST
10126 SPORTING GARAGE
10131 US AUTOMOBILES
10134 DRIVE IN CARS AVIGNON
.........
J'aimerais donc afficher les noms des agences à coté de de la liste de chaine de caractères du premier exemple. Exemple :
10122S01 CACHIA SUD EST
J'ai donc fais un =RECHERCHEV(gauche(<ma chaine de caractère>;5);<le tableau repertoriant les agences;2;1)
Cela ne fonctionne pas. J'ai donc décomposé gauche et recherchev sur des cellules supplémentaires.
Le problème, c'est que lorsque j'utilise la fonction gauche cela convertit en chaine de caractère. Le nombre est à gauche. Si je tape à la main 10122, c'est à dire à la main les 5 premiers caractère de la chaine de caractère, 10122 est enregistré à droite (du type nombre je crois).
Dans ce cas, la recherche fonctionne.
Comment faire dans ce cas ? Je pense qu'il faut utiliser une fonction qui convertirait en nombre à la sortie de la fonction GAUCHE.
Bien sur j'ai essayé de selectionné mes cellules, puis clique droit et de passer le format les cellules en nombre mais cela ne fonctionne toujours pas.
Message édité par weed le 13-07-2007 à 11:13:47