RechercheV avec données partielles
Résolu
mamined
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Frenchie83 Messages postés 2240 Date d'inscription Statut Membre Dernière intervention -
Frenchie83 Messages postés 2240 Date d'inscription Statut Membre Dernière intervention -
Bonjour le forum,
voici mon problème que j'essaie de résoudre sans succès depuis des jours.
Je souhaite pouvoir effectuer une recherchev en ayant qu'une partie de la valeur cherché.
A savoir que j'ai un numéro à 18 chiffres qui s'affiche dans un tableur Excel après avoir été scanné avec un lecteur de code à barre.
De l'autre côté, j'ai des numéros qui correspondent au position de 10 à 16 du code à barre . Dans 2 colonnes suivantes j'ai une première et une seconde informations qui devraient ensuite être retournée
Exemple:
Valeur colonne A ligne 1 feuil1 = 897865434567898765
Valeur colonne A feuil2 = 678987
Valeur colonne B feuil2 = 600
Valeur colonne C feuil2 = 3
Dans la colonne C de la feuil1 ligne 1 je souhaite retourner la valeur présente dans la feuil2 colonne B si 678987 correspond aux position de 10 à 16 du code à barre
Dans la colonne D de la feuil1 ligne 1 je souhaite retourner la valeur présente dans la feuil2 colonne C si 678987 correspond aux position de 10 à 16 du code à barre
Par avance un grand merci pour votre aide
mamined
voici mon problème que j'essaie de résoudre sans succès depuis des jours.
Je souhaite pouvoir effectuer une recherchev en ayant qu'une partie de la valeur cherché.
A savoir que j'ai un numéro à 18 chiffres qui s'affiche dans un tableur Excel après avoir été scanné avec un lecteur de code à barre.
De l'autre côté, j'ai des numéros qui correspondent au position de 10 à 16 du code à barre . Dans 2 colonnes suivantes j'ai une première et une seconde informations qui devraient ensuite être retournée
Exemple:
Valeur colonne A ligne 1 feuil1 = 897865434567898765
Valeur colonne A feuil2 = 678987
Valeur colonne B feuil2 = 600
Valeur colonne C feuil2 = 3
Dans la colonne C de la feuil1 ligne 1 je souhaite retourner la valeur présente dans la feuil2 colonne B si 678987 correspond aux position de 10 à 16 du code à barre
Dans la colonne D de la feuil1 ligne 1 je souhaite retourner la valeur présente dans la feuil2 colonne C si 678987 correspond aux position de 10 à 16 du code à barre
Par avance un grand merci pour votre aide
mamined
A voir également:
- Recherchev fonctionne partiellement
- Recherchev ne renvoie pas la bonne valeur ✓ - Forum Excel
- Partiellement en anglais - Forum Windows 10
- Si recherchev ✓ - Forum Excel
- Recherchev et rechercheh combiné ✓ - Forum Excel
- Recherchev contient - Forum Excel
4 réponses
Bonjour
si
=TROUVE("678987";A1)
renvoie un nombre (10 par ex)
c'est gagné
sinon on a le message #VALEUR!
je te laisse terminé avec un si
si(esterrreur......;"";600)
si
=TROUVE("678987";A1)
renvoie un nombre (10 par ex)
c'est gagné
sinon on a le message #VALEUR!
je te laisse terminé avec un si
si(esterrreur......;"";600)
Bonjour mamined, bonjour michel_m
Peut-être ceci
=SI(CNUM(STXT($A1;10;6))=Feuil2!$A1;RECHERCHEV(CNUM(STXT($A1;10;6));Feuil2!$A:$C;3;0);0)
A tester
Cdlt
Peut-être ceci
=SI(CNUM(STXT($A1;10;6))=Feuil2!$A1;RECHERCHEV(CNUM(STXT($A1;10;6));Feuil2!$A:$C;3;0);0)
A tester
Cdlt
Bonjour Michel, Frenchie
merci pour vos réponses. Malheureusement les 2 ssolutions ne semblent pas fonctionner.
Je joint un lien du fichier en question, je pense que ce sera peut être plus facile pour comprendre la problématique :-)
Par avance merci pour votre aide
http://www.cjoint.com/c/EIllynLX3R4
mamined
merci pour vos réponses. Malheureusement les 2 ssolutions ne semblent pas fonctionner.
Je joint un lien du fichier en question, je pense que ce sera peut être plus facile pour comprendre la problématique :-)
Par avance merci pour votre aide
http://www.cjoint.com/c/EIllynLX3R4
mamined
Bonsoir mamined, bonsoir michel_m
Comme le michel_m, il n'y a rien qui correspond à ce que vous avez écrit, ou bien alors, vous l'exprimez mal. Vous dites, les positions de 10 à 16 (7 chiffres), j'aurai plutôt dis de 11 à 16 (6 chiffres).
Pour les 2 premiers chiffres dans la feuilles 2 , est-ce toujours 16 ou bien autres valeurs?
En attendant, voici une proposition, j'ai simplement adapté ma première formule
https://www.cjoint.com/c/EIlr4xkz2ww
Cdlt
Comme le michel_m, il n'y a rien qui correspond à ce que vous avez écrit, ou bien alors, vous l'exprimez mal. Vous dites, les positions de 10 à 16 (7 chiffres), j'aurai plutôt dis de 11 à 16 (6 chiffres).
Pour les 2 premiers chiffres dans la feuilles 2 , est-ce toujours 16 ou bien autres valeurs?
En attendant, voici une proposition, j'ai simplement adapté ma première formule
https://www.cjoint.com/c/EIlr4xkz2ww
Cdlt