Recherchev particulière

Lorelei69700

XLDnaute Nouveau
Bonjour à tous et d'avance merci pour votre aide.

J'ai une colonne avec des codes postaux et je dois rechercher dans une matrice la préfecture à laquelle le code postal correspond.
Il s'agit donc d'effectuer la recherche v uniquement sur les deux premiers chiffres du code postal et je ne sais pas comment faire ?

Merci pour votre aide...

PS : s'il besoin est, je peux vous faire parvenir mon fichier excel...

Merci.

Bonne soirée.
 

PEPE

XLDnaute Junior
Re : Recherchev particulière

Bonsoir Lorelei,

Arpette a raison il vaut mieux déposer un fichier mais sans voir le fichier je te propose la fonction Left ()

ex :
Left, fonction, exemple

Cet exemple utilise la fonction Left pour renvoyer un nombre de caractères spécifié en partant de l'extrémité gauche de la chaîne.
Dim AnyString, MyStr AnyString = "Bonjour à tous" ' Définit la chaîne.
MyStr = Left(AnyString, 1) ' Renvoie "B".
MyStr = Left(AnyString, 7) ' Renvoie "Bonjour".
MyStr = Left(AnyString, 20) ' Renvoie "Bonjour à tous".
ça fonctionne aussi avec les chiffres.
Renseignements trouvés sur l'aide (F1) dans le VBE.

Bonne soirée

PEPE
 

Pat78

XLDnaute Nouveau
Re : Recherchev particulière

Bonsoir,

Il suffit de rechercher les deux premiers chiffres du code postal dans ta formule RECHERCHEV grâce à la fonction Gauche.
Voici la formule =SI(D5="";"";RECHERCHEV(GAUCHE(D5;2);PREF;2;FAUX))
 

Lorelei69700

XLDnaute Nouveau
Re : Recherchev particulière

J'ai déposé mon fichier avec la recherchev que j'ai essayé d'effectuer. Pour l'instant j'ai un message d'erreur mais j'ai bon espoir d'y remédier avec votre aide...

Je ne comprend pas comment utiliser la fonction "LEFT" dans une recherchev...

Merci beaucoup d'avance
 

Arpette

XLDnaute Impliqué
Re : Recherchev particulière

Rebonsoir Lorelei, Pepe, formule à mettre en I5 de la feuille "Tableau suivi"
@+

Code:
=SI(GAUCHE(D5;2)<>"";RECHERCHEV(GAUCHE(D5;2);Bases!$A$2:$B$104;2;0))
J'ai oublié de mettre ton fichier en retour
 

Pièces jointes

  • Tableau_V1.xls
    78 KB · Affichages: 55
  • Tableau_V1.xls
    78 KB · Affichages: 55
  • Tableau_V1.xls
    78 KB · Affichages: 53
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Recherchev particulière

Bonjour, salut les autres,

A la lecture de vos formules je me demande si vous n'avez pas oublié de tenir compte des départements dont le numéro commence par 96, 97, 98 ou 99.

Ma petite proposition de formule en I5 :
Code:
=SI(NB.SI(Bases!A3:A104;GAUCHE(D5;SI(GAUCHE(D5;2)="97";3;2)));RECHERCHEV(GAUCHE(D5;SI(GAUCHE(D5;2)="97";3;2));Bases!$A$2:$B$104;2;0);"erreur")
 

Discussions similaires

Réponses
13
Affichages
453

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 836
Messages
2 092 652
Membres
105 479
dernier inscrit
chaussadas.renaud