Recherche v

Signaler
Messages postés
9
Date d'inscription
mercredi 3 février 2021
Statut
Membre
Dernière intervention
20 avril 2021
-
Messages postés
26016
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 mai 2021
-
Bonjour,
j'ai tenté de faire une recherche v mais ça ne m'a ramené aucun résultats.
voici la formule utilisée =RECHERCHEV(B:B;'[DEBITEURS BIOLOGIE ACP -BASE - v2 2021.xls]FICHIER DEBITEUR BIO ACP'!$1:$65536;4;FAUX)
merci par avance de votre aide.
je ne comprends pas pourquoi j'ai autant de difficulté entre la théorie et la pratique...
merci par avance

7 réponses

Messages postés
26016
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 mai 2021
5 921
Bonjour
sans le fichier, difficile de voir ce qui ne va pas, mais:
  • de fichier à fichier, ne fonctionne que si le fichier source est ouvert
  • veillez bien au "calage" dans cette formulation où vous ne précisez pas la cellule de la valeur à chercher en début de code
  • voyez si ça fonctionne mieux en tirant la formule après avoir spécifié la première adresse, soit par exemple $B2 au lieu de B:B
  • On suppose par ailleurs que vous cherchez bien le B en ligne dans la colonne A de la base. Sinon revoyez, l'adresse du champ de recherche en spécifiant le départ avec la colonne qui contient la valeur cherchée


Et si ça ne règle pas le sujet, il faudra voir les fichier que vous pouvez déposer par exemple ici:
https://mon-partage.fr
et revenez coller le lien créé sur le site
crdlmnt

Messages postés
3248
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
9 mai 2021
910
Bonjour

La valeur cherchée ne peut pas être toute une colonne - remplacer B:B par la cellule cherchée -
La zone de recherche doit, dans le cas de cette formule, être un ensemble de 4 colonnes au minimum dont celle de gauche sert à trouver la concordance avec la cellule cherchée pour renvoyer ce qui se trouve dans la colonne 4

https://support.microsoft.com/fr-fr/office/fonction-recherchev-0bbc8083-26fe-4963-8ab8-93a18ad188a1

Cordialement
Messages postés
3248
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
9 mai 2021
910
Il ne faut pas ouvrir une autre question pour continuer sur le sujet de cette discussion mais cliquer sur Répondre

Rapatrie le tout ici en faisant un copier / coller

Cordialement
Messages postés
26016
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 mai 2021
5 921
Salut Papyluc, ça roule?)
on est bien d'accord sur le doublage dub fil, mais j'ai répondu sur l'autre, et à priori ça manque encore d'infos!!!!
Ce qui démontre bien comment les doublons compliquent!
Bien cordialement
Messages postés
3248
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
9 mai 2021
910
Salut Vaucluse,

Oui ça roule, dans la limite des 10 bornes autour de chez moi ; lol!! :-D.
Vivement que ça se termine tout ce cirque.

Pour le doublage du fil ne n'ai pas voulu répondre et je suis d'accord sur le manque d'info notamment sur les sources externes.

Cordialement
Messages postés
26016
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 mai 2021
5 921
Suite à fermeture (normale) du doublon, je recolle mon message ici:
Pas très clair comme explication et complétement sibyllin pour ceux qui ne connaissent pas votre métier!!
Parlons en Excel:
il n'y a pas de feuille nommée feuil3 dans votre fichier
quelle est la feuille devant recevoir la formule
quel est dans cette feuille, la colonne qui contient la référence à trouver
dans quelle colonne de la base de données se trouve cette référence
dans quelle colonne de la base se trouve l'information à ressortir
et merci de rester sur ce fil plutôt que d'en créer un supplémentaire

Et son ne sait jamais:
vous ne pouvez pas utiliser RECHERCHEV pour trouver une valeur située avant la colonne de recherche dans une plage, utilisez ce principe:

=INDEX(plage base;EQUIV(cell valeur;colonne de la base contenant cette valeur;0);rang de la colonne à ressortir dans la plage)
exemple:
rechercher la valeur de Feuil1A2 dans la colonne B de feuil3 et ressortir la valeur de Z même ligne:
en B2 de feuil1
=INDEX(Feuil3!A:Z;EQUIV(A2;Feuil!3;B:B;0);26)
à vous lire
crdlmnt
Messages postés
9
Date d'inscription
mercredi 3 février 2021
Statut
Membre
Dernière intervention
20 avril 2021

bonjour,
merci bcp pour vos réponses et pardon pour le doublon.
alors j'ai un listing d'établissement avec une codification, suite à un changement de logiciel la codification a complètement changé.
donc sur ma 1ère page de calcul, je voudrais insérer le nouveau code à partir du listing code pegase/code cpage de la feuille3
https://mon-partage.fr/f/HzymzC5v/
Messages postés
26016
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 mai 2021
5 921
Re
votre formule est bonne, mais le problème vient des différences de format car vous avez des textes en feuil3 et des nombres en feuil1
deux options:
  • soit vous refaites feuil1 avec des cellules textes en B au lieu de standard
  • soit, plus simple, vous modifiez la formule en A avec:

=RECHERCHEV(TEXTE(B2;0);Feuil3!A:C;2;0)
et ça devrait aller
si vous voulez afficher une info si le code de B n'existe pas en feuil3 écrivez en A2:(Excel à partir de 2013)
=SIERREUR(RECHERCHEV(TEXTE(B2;0);Feuil3!A:C;2;0);"non détecté")
ça donne ça
https://mon-partage.fr/f/cfmEhuvy/
crdlmnt