Fonction RECHERCHEV qui ne fonctionne pas

Résolu/Fermé
Remi_lry - 18 mai 2021 à 15:36
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 mai 2021 à 14:06
Bonjour,

Actuellement dans la grosse galère concernant ma fonction RECHERCHEV qui ne fonctionne pas après 1000 essais.

Voici en exemple du problème : https://we.tl/t-SI2mxoIsmA

Pour expliquer un peu mon fichier :
Sur ma feuille n°1 j'ai plusieurs infos :
- colonne A : identifiant
- colonne B : numéro de commande
- colonne C : date de commande

Sur ma feuille n°2 je cherche à faire apparaitre le numéro de commande :
- Colonne A : j’inscris un identifiant quelconque
- Colonne B : le numéro de commande lié à l'identifiant apparait

Sauf que pour l'instant j'ai toujours #N/A qui est inscrit, je ne comprends pas pourquoi ?!

Merci de votre aide

14 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 mai 2021 à 15:56
Bonjour
déposez votre modèle sur une de ces deux adresses, ce sera plus simple à charger:
https://mon-partage.fr
https://www.cjoint.com/
à vous lire
crdlmnt
0
Bonjour,

Merci pour votre réactivité, voici le lien : https://www.cjoint.com/c/KEsn7Pt0yhf

merci d'avance
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
18 mai 2021 à 16:07
Bonjour
Tous les mots de ta feuille 1 doivent etre tapés de la même façon que dans la cellule de recherche feuil 2
j'ai fait l'essai de retaper pomme et cela fonctionne
0
Bonjour,

Oui il est vrai dans ce cas là cela fonctionne bien mais cela demande une action.

Mais dans mon cas je souhaiterais que cela soit automatique. En fait mon classeur Excel est un outil de suivi (aucune actions juste de la "lecture"de l'utilisateur) et est en lien avec d'autres classeur.

Donc mon classeur de suivi est mis à jour suivant les autres classeur et je souhaiterais que la fonction recherche se mets également à jour automatiquement.

Je m'explique :

- Toutes les infos brut des autres classeur sont dans la feuille 1
- Dans la feuille 2, les informations sont classées suivant plusieurs critères (donc mélangé par rapport à l'ordre initial de la feuille 1). Et c'est là que j'ai besoin de la fonction recherche soit autonome.

Quand dans A1 (numéro de commande) il est écrit : 5545852489
Il faut que dans B1 la date de commande (stocké dans feuille 1) de cette commande apparaisse directement sans aucunes action.

Je sais pas si c’est très clair ?

Merci à vous
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
18 mai 2021 à 16:37
Bonjour,

Dans ta feuille 1 tu as des espaces après certains de tes mots ! Il faut une cohérence entre feuille 1et feuille 2.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
18 mai 2021 à 16:23
Si tous les mots ne sont pas rentrés pareils dans ta liste de données tu auras toujours de problèmes avec la formule RecherchV.
0
Si si tout mes mots sont rentré de la même manière et sont identiques.

Par exemple :
- sur la feuille 1 en numéro de commande j'ai (dans cellule A1): 551852585

- sur la feuille 2 en numéro de commande j'ai (dans cellule B1) : 551852585
Et je cherche la date de commande stockée dans la colonne C de la feuille 1

Donc ma formule est =RECHERCHEV(A1; 'feuille 1'A:C;2;FAUX)

Et ça ne donne rien
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
Modifié le 18 mai 2021 à 16:35
Essaie cela
=RECHERCHEV(A1; 'feuille 1'A:C;3;FAUX)

0
Je me suis trompé dans mon message précédent c'est bien 3 que je mets pour accéder à la colonne C et pas 2.

Désolé
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
18 mai 2021 à 16:40
Donne un extrait de ton fichier original sans données sensibles 3à4 lignes suffiront
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 18 mai 2021 à 16:54
Re
dans votre fichier par exemple (je ne suis pas allé plus loin):
Pomme en feuille 1 est suivi d'un blanc qui n'existe pas en feuil2 et donc entraîne le défaut!
tout fonctionne si vous enlevez ce blanc, alors, ceci suppose que les codes initiaux sont des textes et non pas des nombres
  • soit vous écrivez les textes de la même façon dans les deux feuilles
  • soit si les origines de feuil1 sont autres vous écrivez la formule comme suit en B3 de Feuil2

=RECHERCHEV("*"&A3&"*";Feuil1!A2:B6;2;FAUX)
à condition de formatez les cellules A de la feuille 2 en texte
  • cette option ira chercher la cellule de feuil1 qui contient le texte cherché. Attention si vous avez plusieurs codes différents qui contiennent des parties de textes similaires dans un ensemble

à voir avec le fichier réel
crdlmnt

0
Voici le lien du fichier où j'ai enlevé pas mal de chose confidentielles :)

https://www.cjoint.com/c/KEso21hZmCf


La fonction recherche qui pose problème est dans la seconde page et avec un fond jaune.

Merci à vous
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 mai 2021 à 17:44
Bonjour

c'est un peu laborieux dans les formatage de vos cellules entre les deux feuilles et Excel se mélange avec les textes, les concaténation, les nombres standard etc...
je réussi à extraire la ligne 7 comme suit

1° feuille OE&COMMANDE: formater B complète en standard
2° feuille suivi de commande:
  • ___Formater A en standard
  • ___copier une cellule vide
  • ___collage spécial sur le champ utile A en sélectionnant seulement "ajouter"
  • entrer la formule qui va chercher en A et non pas en B de la base où le code est modifié avec000):

=RECHERCHEV(B7;'SUIVI COMMANDES'!A:C;3;FAUX)
mais il semble que B8/9/10 n'existent pas dans la base
si ça fonctionne, il faudra alimenter la colonne A de SUIVI COMMANDES en standard

à tester chez vous, je ne garantis rien

crdlmnt


0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 mai 2021 à 18:07
En complément de mon message précédent et après avoir creusé un peu:
: vous n'avez que peu de chance de faire fonctionner votre système avec les cellules fusionnées qui se promènent au hasard dans votre feuille SUIVI COMMANDE
Bonne chance quand même
crdlmnt
0
C'est nickel, tout fonctionne. Merci à vous !

Concernant la fusion des cellules, ce n'est pas grave.

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
19 mai 2021 à 14:06
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0