OVH Cloud OVH Cloud

rechercheV d'un mot dans une phrase

30 réponses
Avatar
mimine98
Bonjour,
je me permet de vous demander de l'aide car je coince sur une formule excel . Malgré mes recherches sur divers forums je n'arrive pas .
Je souhaite utiliser la formule RECHERCHEV dans une liste mais allant chercher un mot dans une Phrase situé dans une cellule . De plus je souhaite qu'il renvoie une categorie rattachée à ce mot.

Dans l'exemple ci dessous ,J'aimerais faire apparaitre la categorie de la colonne G dans la colonne B apres avoir recherché le mot en colonne F dans la colonne A. La formule RECHERCHEV fonctionne si dans la cellule il y a uniquement le mot, impossible de le faire dans une phrase. je vous donne un exemple dessous
exemple :
colonne A / Colonne B
L1 lkjfdlk television lkdfjlkdjf /
L2 flkdjflks plante /
L3 kdfj mouchoir fldkjflkjf /
L4 kdfhlskj television jflsdkjf /
L5 fjdkljf fleur flskjf111 /

data de reference :
Colonne F(coding) / colonne G( categorie)
L1 fleur / plante
L2 television / immo
L3 plante / plante
L4 Mouchoir / consommable

J'espere que mon message est clair.
Merci d'avance pour votre aide

10 réponses

1 2 3
Avatar
mimine98
Le lundi 09 Mars 2020 à 22:28 par mimine98 :
Bonjour,
je me permet de vous demander de l'aide car je coince sur une formule excel .
Malgré mes recherches sur divers forums je n'arrive pas .
Je souhaite utiliser la formule RECHERCHEV dans une liste mais allant
chercher un mot dans une Phrase situé dans une cellule . De plus je
souhaite qu'il renvoie une categorie rattachée à ce mot.
Dans l'exemple ci dessous ,J'aimerais faire apparaitre la categorie de la
colonne G dans la colonne B apres avoir recherché le mot en colonne F
dans la colonne A. La formule RECHERCHEV fonctionne si dans la cellule il y a
uniquement le mot, impossible de le faire dans une phrase. je vous donne un
exemple dessous
exemple :
colonne A / Colonne B
L1 lkjfdlk television lkdfjlkdjf /
L2 flkdjflks plante /
L3 kdfj mouchoir fldkjflkjf /
L4 kdfhlskj television jflsdkjf /
L5 fjdkljf fleur flskjf111 /
data de reference :
Colonne F(coding) / colonne G( categorie)
L1 fleur / plante
L2 television / immo
L3 plante / plante
L4 Mouchoir / consommable
J'espere que mon message est clair.
Merci d'avance pour votre aide
bonsoir à vous deux,
J'ai tenté de faire via VBA le problème qui se pose c'est que certaines lignes ne seront pas codifiées automatiquement et donc je le ferai manuellement. Cependant lorsque j'ai tente de le faire , je me suis aperçu que les données faites manuellement s'effaçaient à chaque rafraichissement. :( ... auriez vous peut etre une modif a apporter ?
A fredo P,, j'ai refait la formule dans mon fichier mais cela ne fonctionne pas .
je remets mon fichier avec la formule, peut etre que j'ai loupé quelque chose ??
https://www.cjoint.com/c/JCltMYsY4kf
merci encore pour votre aide .
Avatar
MichD
Voici ton fichier avec la formule dedans.
https://www.cjoint.com/c/JCmaG37TLzj
MichD
Avatar
MichD
Ledit fichier : https://www.cjoint.com/c/JCmaJCHesPj
MichD
Avatar
mimine98
Le jeudi 12 Mars 2020 à 01:36 par MichD :
Ledit fichier : https://www.cjoint.com/c/JCmaJCHesPj
MichD
merci beaucoup michD.
neanmoins, il semblerait qu'il renvoit pas la bon resultat ... dans mon fichier j'ai precisé le resultat souhaité, est que je dois rajouter quelque chose a la formule pour que cela revoit la bonne valeur ?
Merci ;)
Avatar
MichD
Le 12/03/20 à 03:50, mimine98 a écrit :
Le jeudi 12 Mars 2020 à 01:36 par MichD :
Ledit fichier : https://www.cjoint.com/c/JCmaJCHesPj
MichD

merci beaucoup michD.
neanmoins, il semblerait qu'il renvoit pas la bon resultat ... dans mon fichier
j'ai precisé le resultat souhaité, est que je dois rajouter quelque chose a la
formule pour que cela revoit la bonne valeur ?
Merci ;)

OUI, cela fait au moins 2 fois que je fais le commentaire suivant:
Le mot recherché dans la colonne A, ne doit pas apparaître plus d'une
fois dans la colonne A.
Dans ton fichier exemple, il y a des doublons comme "television" et
"Fleur". La formule dans ce cas retourne toujours le premier item trouvé.
Comment veux-tu que la formule devine quel élément elle doit retourner
entre deux choses identiques? Lequel devrait-elle choisir? Même un être
humain ne saurait pas faire sans avoir un autre critère. Je ne crois pas
que l'on puisse faire mieux en VBA.
Voilà l'explication.
MichD
Avatar
benoit
mimine98 wrote:
Bonjour,
je me permet de vous demander de l'aide car je coince sur une formule
excel .Malgré mes recherches sur divers forums je n'arrive pas . Je
souhaite utiliser la formule RECHERCHEV dans une liste mais allant
chercherun mot dans une Phrase situé dans une cellule . De plus je
souhaite qu'ilrenvoie une categorie rattachée à ce mot.
Dans l'exemple ci dessous ,J'aimerais faire apparaitre la categorie de
lacolonne G dans la colonne B apres avoir recherché le mot en colonne F
dans lacolonne A. La formule RECHERCHEV fonctionne si dans la cellule il y
a uniquementle mot, impossible de le faire dans une phrase. je vous donne
un exemple dessous
exemple :
colonne A / Colonne B
L1 lkjfdlk television lkdfjlkdjf /
L2 flkdjflks plante /
L3 kdfj mouchoir fldkjflkjf /
L4 kdfhlskj television jflsdkjf /
L5 fjdkljf fleur flskjf111 /
data de reference :
Colonne F(coding) / colonne G( categorie)
L1 fleur / plante
L2 television / immo
L3 plante / plante
L4 Mouchoir / consommable
J'espere que mon message est clair.
Merci d'avance pour votre aide

Est-ce que j'ai bien compris : si « fleur » est présent dans la cellule
en colonne A tu veux « plante » en colonne B ?
Combien de mots différents seront recherchés ? 10, 100...
--
Vie : n.f. maladie mortelle sexuellement transmissible
Benoît chez leraillez.com
Avatar
MichD
J'ai répondu trop rapidement, c'est possible de trouver une solution VBA
mais je n'ai pas le temps de créer la procédure en ce moment, je le
ferai plus tard si tu n'as pas déjà trouvé.
MichD
Avatar
mimine98
Le jeudi 12 Mars 2020 à 11:45 par benoit :
mimine98
Bonjour,
je me permet de vous demander de l'aide car je coince sur une formule
excel .Malgré mes recherches sur divers forums je n'arrive pas . Je
souhaite utiliser la formule RECHERCHEV dans une liste mais allant
chercherun mot dans une Phrase situé dans une cellule . De plus je
souhaite qu'ilrenvoie une categorie rattachée à ce mot.
Dans l'exemple ci dessous ,J'aimerais faire apparaitre la categorie de
lacolonne G dans la colonne B apres avoir recherché le mot en colonne F
dans lacolonne A. La formule RECHERCHEV fonctionne si dans la cellule il y
a uniquementle mot, impossible de le faire dans une phrase. je vous donne
un exemple dessous
exemple :
colonne A / Colonne B
L1 lkjfdlk television lkdfjlkdjf /
L2 flkdjflks plante /
L3 kdfj mouchoir fldkjflkjf /
L4 kdfhlskj television jflsdkjf /
L5 fjdkljf fleur flskjf111 /
data de reference :
Colonne F(coding) / colonne G( categorie)
L1 fleur / plante
L2 television / immo
L3 plante / plante
L4 Mouchoir / consommable
J'espere que mon message est clair.
Merci d'avance pour votre aide
Est-ce que j'ai bien compris : si « fleur » est présent dans
la cellule
en colonne A tu veux « plante » en colonne B ?
Combien de mots différents seront recherchés ? 10, 100...
--
Vie : n.f. maladie mortelle sexuellement transmissible
Benoît chez leraillez.com
bonjour Benoit ,
c'est exactement ca ... le but est de categorier une liste de données exhautive ( colonne A, environ 500 lignes, mis a jour tous les mois ) avec des mots clés (colonne I, environ une 30aine ) et que lorsqu'il trouve ces mots en colonne A il categorise en colonne B la valeur de la colonne J.
le but de cette formule est d'eviter de devoir codifier tous les mois manuellement l' integralité des données.Sachant que ce sont en partie des données qui, par mots cles, se repetent mais avec certains nouveaux que je codifierai manuellement.
En fait , comme j'avais precisé dans mon message initial , c'est le principe du rechercheV mais que je peux pas faire dans ce cas là car dans la colonne de recherche( colonne A) se sont des phrases et non qu'une seule valeur ..
=RECHERCHEV(A4;$I$3:$J$7;2;FAUX)
j'espere que mes infos sont clairs .
Merci bcp pour votre aide.
Avatar
MichD
Le 12/03/20 à 09:23, MichD a écrit :
J'ai répondu trop rapidement, c'est possible de trouver une solution VBA
mais je n'ai pas le temps de créer la procédure en ce moment, je le
ferai plus tard si tu n'as pas déjà trouvé.
MichD

Voici ton fichier avec une petite macro qui fait le travail.
https://www.cjoint.com/c/JCmsv7htlLj
MichD
Avatar
Fredo P.
Le 11/03/2020 à 20:40, mimine98 a écrit :
Le lundi 09 Mars 2020 à 22:28 par mimine98 :
Bonjour,
je me permet de vous demander de l'aide car je coince sur une formule excel

..
Malgré mes recherches sur divers forums je n'arrive pas .
Je souhaite utiliser la formule RECHERCHEV dans une liste mais allant
chercher un mot dans une Phrase situé dans une cellule . De plus je
souhaite qu'il renvoie une categorie rattachée à ce mot.
Dans l'exemple ci dessous ,J'aimerais faire apparaitre la categorie de la
colonne G dans la colonne B apres avoir recherché le mot en colonne F
dans la colonne A. La formule RECHERCHEV fonctionne si dans la cellule il y a
uniquement le mot, impossible de le faire dans une phrase. je vous donne un
exemple dessous
exemple :
colonne A / Colonne B
L1 lkjfdlk television lkdfjlkdjf /
L2 flkdjflks plante /
L3 kdfj mouchoir fldkjflkjf /
L4 kdfhlskj television jflsdkjf /
L5 fjdkljf fleur flskjf111 /
data de reference :
Colonne F(coding) / colonne G( categorie)
L1 fleur / plante
L2 television / immo
L3 plante / plante
L4 Mouchoir / consommable
J'espere que mon message est clair.
Merci d'avance pour votre aide

bonsoir à vous deux,
J'ai tenté de faire via VBA le problème qui se pose c'est que certaines lignes
ne seront pas codifiées automatiquement et donc je le ferai manuellement.
Cependant lorsque j'ai tente de le faire , je me suis aperçu que les données
faites manuellement s'effaçaient à chaque rafraichissement. :( ... auriez vous
peut etre une modif a apporter ?

Sans doute, à essayer : https://www.cjoint.com/c/JCnpBBQvAz2
A fredo P,, j'ai refait la formule dans mon fichier mais cela ne fonctionne pas
..
je remets mon fichier avec la formule, peut etre que j'ai loupé quelque chose ??
https://www.cjoint.com/c/JCltMYsY4kf
merci encore pour votre aide .
1 2 3