Problème avec RechercheV

Y compris Power BI, Power Query et toute autre question en lien avec Excel
k
kito06
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 8 août 2013
Version d'Excel : 2007

Message par kito06 » 4 mars 2015, 09:58

Bonjour la communauté.

Je rencontre un problème avec une rechercheV sur un très gros fichier de 35000 Lignes.
En effet, lorsque je fait une recherche manuelle (ctrl+F) avec un morceau de réf, il me trouve exactement la bonne ligne, mais quand je fait la même chose avec une rechercheV (même critère de recherche sur la même sélection), la recherche part dans les choux.

Si qq'un a un tuyau...

Un grand merci d'avance.
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'398
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 4 mars 2015, 10:39

Bonjour

Ta colonne de recherche est elle triée ?

As tu essayé la Fonction Decaler combinée à Equiv() ?

Cordialement

FINDRH
k
kito06
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 8 août 2013
Version d'Excel : 2007

Message par kito06 » 4 mars 2015, 11:06

Bonjour FINDRH et merci pour ton aide.

Effectivement, en triant mon fichier de recherche cela fonctionne un peu mieux, c'est a dire que le résultat trouvé se trouve dans la famille de produit cherché, mais la valeur remontée n'est pas la bonne.

En ce qui concerne les fonctions décaler et Equiv() je ne sait pas comment les utiliser :( .

Sinon voici un peu plus de détail si cela peux vous éclairer :

J'ai un fichier avec des références comme : BEG 367S BOSCH X2 SPO CART. en colonne A
en colonne B j'ai collé la formule =STXT(A840;1;8)) pour réduire la réf comme suit BEG 367S
et je croise ce résultat avec un tableau d'un autre onglet pour rechercher la cellule avec la réf BEG 367S X2 SPO CAR

Le soucis est qu'avec la recherche V en mettant "VRAI", il me trouve la première ref avec "BEG" et en mettant faux il ne me trouve rien (vu que le résultat n'est pas exact).

Je précise que les recherches ne sont toutes différentes, sinon j’effectuerai le même principe avec la formule STXT.

Dans l'attente de vous lire, un grand merci par avance pour votre aide et votre implication
k
kito06
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 8 août 2013
Version d'Excel : 2007

Message par kito06 » 4 mars 2015, 13:33

personne n'aurait une petite piste?
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'398
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 4 mars 2015, 13:36

Bonjour

Un peu plus compliqué que prévu mais pas du tout insurmontable.

peux tu joindre un bout de ton fichier avec ta formule sur 10 lignes anonymisées ( chaque onglet), cela facilitéra la réponse.

Cordialement

FINDRH
k
kito06
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 8 août 2013
Version d'Excel : 2007

Message par kito06 » 4 mars 2015, 13:58

Voici en gros une petite partie des éléments (les colonnes D et E étant sur un autre onglet).

Merci !
rechercheV.xlsx
(9.09 Kio) Téléchargé 7 fois
J
JFL
Membre impliqué
Membre impliqué
Messages : 1'333
Inscrit le : 1 avril 2011
Version d'Excel : 2010 FR, 2013 FR

Message par JFL » 4 mars 2015, 14:46

Bonjour,

J'ai un début de solution à votre problème mais la structure "BEG AEROTWIN A295S X2 CAR" me pose problème car votre critère de recherche "BEG A295S" ne s'y retrouve pas en bloc.
rechercheV.xlsx
(9.62 Kio) Téléchargé 4 fois
Cordialement

JF
k
kito06
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 8 août 2013
Version d'Excel : 2007

Message par kito06 » 4 mars 2015, 16:24

Bonjour JFL et merci pour votre aide.
Effectivement c'est assez problématique.
Ce qui serait parfait c'est la possibilité de rechercher un critère un peu comme la recherche avec contrôle H.
Alors qu'en recherche V il prend dans l'ordre d'écriture et non au milieu d'une cellule.
J
JFL
Membre impliqué
Membre impliqué
Messages : 1'333
Inscrit le : 1 avril 2011
Version d'Excel : 2010 FR, 2013 FR

Message par JFL » 4 mars 2015, 16:32

Votre critère de recherche "BEG A295S" ne peut-il être limité à la forme "A295S" ?

Sinon je ne sais pas faire ! :oops: :oops: :oops:
Cordialement

JF
t
tulipe_3
Membre impliqué
Membre impliqué
Messages : 1'739
Inscrit le : 18 mars 2010
Version d'Excel : 2000

Message par tulipe_3 » 4 mars 2015, 16:50

bonjour
normalement (apres test )cette formule te crache le critère exact
=SI(ESTNUM(CHERCHE("aerotwin";A13));SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A13;"BOSCH";"");"STD CART.";"STAN CAR");"BLIST";"STAN CAR");"CART.";"CAR");"AEROTWIN";"");"BEG";"BEG AEROTWIN");SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A13;"BOSCH";"");"STD CART.";"STAN CAR");"BLIST";"STAN CAR");"CART.";"CAR");"AEROTWIN";""))
apres une verif avec nb car ; ca beug mais ce n'est pas normal ; il doit y avoir une erreur dans ton exemple
cordialement
c'est en cherchant qu'on trouve
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message