Fonction recherche

lojethabi -  
lojethabi Messages postés 3 Statut Membre -
Bonjour,

j'espère réussir à être claire, mais voilà, je recherche une formule qui pourrait m'aider à gagner beaucoup de temps.
Je récupère des données par un copié-collé, et je ne suis pas maître des libellés, ces libellés sont de format "nom d'un magasin + date". D'un autre côté, j'ai établi un tableau "LIBELLES_REPERES" qui face à un nom de magasin induit une activité.

Je souhaite que s'écrive dans une cellule (B) un nom de magasin, référencé dans le tableau "LIBELLES_REPERES", en fonction de ce qui est écrit dans la cellule (A) qui correspond à ce que j'ai récupéré par le copié-collé, pour qu'en cellule C s'incrémente l'activité.

voici la formule que j'utilise pour le moment : =RECHERCHEV(C258;LIBELLES_REPERES;2;FAUX)
mon soucis c'est que je suis obligée de repasser sur toutes les écritures récupérées par le "copié-collé" pour enlever la date.

Auriez-vous une idée ?

7 réponses

via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Une possibilité
En D2 mettre la formule :
=SI(ESTVIDE(B2);"";RECHERCHEV(MAJUSCULE(GAUCHE(B2;CHERCHE(" ";B2)-1))&"*";LIBELLES_REPERES;3;FAUX))
Mais qui n'est pas encore satisfaisante car LA HALLE donne LA par ex
j'essaie de peaufiner le truc après manger

Cdlmnt
Via


1
lojethabi Messages postés 3 Statut Membre
 
effectivement ça fonctionne déjà super bien… merci beaucoup, si vous arriver effectivement à peaufiner ce ne serait que du bonus

MERCI !!!
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bon voilà
En fait il faut faire la liste des mots commune à plusieurs libellés (tableau dans le 2eme feuille, ce tableau est nne plage nommée multi, tu peux prolonger la liste et étirer la formule qui calcule le nombre de caractères nécessaires , il suffira d'étendre la plage nommée dans le Gestionnaires de noms)
Dans la feuille relevés la formule regarde d'abord si le premier mot du libellé est dans cette plage multi et dans ce cas retient le nombre de caractères nécessaires pour aller chercher dans le tableau de correspondance, sinon seul ce premier mot est retenu
https://mon-partage.fr/f/Z8DQr2FZ/

Cdlmnt
Via
1
lojethabi Messages postés 3 Statut Membre
 
C'est parfait.

Merci beaucoup pour votre aide.

A bientôt
0
diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 862
 
Bonjour,

Là dis comme ca... très peu d'idée car j'ai pas compris le but en faite...

Pouvez-vous fournir votre fichier ( en enlevant les données confidentiel s'il y a et en rajoutant 1 ou 2 résultat voulu) grâce à ce site:
https://www.cjoint.com/

et en collant le lien a la suite de ce message.


0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour

Comment le nom est-il séparé de la date ?
Le mieux serait de joindre un exemple de ton fichier (avec une dizaine de lignes cela suffit) en le postant sur cjoint.com, faire créer un lien, le copier et revenir le coller ici

Cdlmnt
Via
0

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

Posez votre question
lojethabi
 
voici une capture du tableau avec les colonnes A, B et C :
https://www.cjoint.com/c/HJwm1mNeE5B

voici une capture du tableau "LIBELLES_REPERES"
https://www.cjoint.com/c/HJwmYRMzdVB
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Une image est peu utile
Poste un exemple de ton fichier (avec une dizaine de lignes en anonymant les noms si nécessaire) sur cjoint.com, fais créer un lien que tu copies et reviens coller ici
0
lojethabi Messages postés 3 Statut Membre
 
oups

voici https://www.cjoint.com/c/HJwrebZtihB
0