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
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
A voir également:
- Recherchev fonctionne partiellement
- Recherchev texte - Forum Excel
- Recherchev dans un tableau croisé dynamique - Forum Excel
- 2 recherchev dans une formule - Forum Excel
- Si(recherchev vrai alors) ✓ - Forum Excel
- Recherchev ne renvoie pas la bonne valeur ✓ - Forum Excel
14 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
18 mai 2021 à 15:56
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
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
Bonjour,
Merci pour votre réactivité, voici le lien : https://www.cjoint.com/c/KEsn7Pt0yhf
merci d'avance
Merci pour votre réactivité, voici le lien : https://www.cjoint.com/c/KEsn7Pt0yhf
merci d'avance
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
18 mai 2021 à 16:07
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
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
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
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
18 mai 2021 à 16:23
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.
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
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
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
Modifié le 18 mai 2021 à 16:35
Modifié le 18 mai 2021 à 16:35
Essaie cela
=RECHERCHEV(A1; 'feuille 1'A:C;3;FAUX)
=RECHERCHEV(A1; 'feuille 1'A:C;3;FAUX)
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é
Désolé
JCB40
Messages postés
2926
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
4 octobre 2024
462
18 mai 2021 à 16:40
18 mai 2021 à 16:40
Donne un extrait de ton fichier original sans données sensibles 3à4 lignes suffiront
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié le 18 mai 2021 à 16:54
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
=RECHERCHEV("*"&A3&"*";Feuil1!A2:B6;2;FAUX)
à condition de formatez les cellules A de la feuille 2 en texte
à voir avec le fichier réel
crdlmnt
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
18 mai 2021 à 17:44
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:
=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
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
18 mai 2021 à 18:07
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
: 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
C'est nickel, tout fonctionne. Merci à vous !
Concernant la fusion des cellules, ce n'est pas grave.
Merci
Concernant la fusion des cellules, ce n'est pas grave.
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
19 mai 2021 à 14:06
19 mai 2021 à 14:06
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
je passe le sujet en résolu
Bonne route
crdlmnt