Comment chercher une colonne dans une cellule excel
sufiench
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je cherche de l'aide pour une formule :
dans la Colonne A j'ai plusieurs Noms, et dans la colonne D se trouve des textes.
je voudrais trouver une formule qui m'indique quel nom de la colonne A s'existe dans chaque text de la colonne D.
un grand merci :)
je cherche de l'aide pour une formule :
dans la Colonne A j'ai plusieurs Noms, et dans la colonne D se trouve des textes.
je voudrais trouver une formule qui m'indique quel nom de la colonne A s'existe dans chaque text de la colonne D.
un grand merci :)
A voir également:
- Comment chercher une colonne dans une cellule excel
- Déplacer une colonne excel - Guide
- Comment trier une colonne sur excel - Guide
- Comment aller à la ligne dans une cellule excel - Guide
- Formule somme excel colonne - Guide
- Excel cellule couleur si condition texte - Guide
9 réponses
Bonjour à tous,
Il n'y a qu'un nom par texte ?
Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/, permettrait aux intervenants de répondre plus précisément à ta question.
Crdmt
Il n'y a qu'un nom par texte ?
Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/, permettrait aux intervenants de répondre plus précisément à ta question.
Crdmt
Bonjour sufiench.
Il y a une contradiction entre l'intitulé et le contenu de ta discussion ...
Je suppose que nous devons comprendre Comment chercher un nom dans une cellule Excel " ?
Et le résultat doit être affiché dans la colonne E, je suppose ?
Il peut y avoir combien de données en colonne A, et combien de textes en colonne D ?
Tu t'y connais un peu en VBA ?
Il y a une contradiction entre l'intitulé et le contenu de ta discussion ...
Je suppose que nous devons comprendre Comment chercher un nom dans une cellule Excel " ?
Et le résultat doit être affiché dans la colonne E, je suppose ?
Il peut y avoir combien de données en colonne A, et combien de textes en colonne D ?
Tu t'y connais un peu en VBA ?
Ce serait bien trop compliqué pour moi de trouver une solution par formule.
Je vais devoir abandonner ...
Je vais devoir abandonner ...
Je t'avais demandé combien de noms il peut y avoir au maximum en A ...
En effet en C la formule doit contenir autant de tests qu'il y a de données en A !
Tu imagines ce que ça peut donner s'il y en a une vingtaine ...
D'autre part, dans tes exemples de texte je vois Peterg en D4 et Alexcvgdfgf21245465 en D6 ; est-ce que dans ton véritable document il peut arriver qu'un nom de la liste A se trouve collé à d'autres caractères ?
En effet en C la formule doit contenir autant de tests qu'il y a de données en A !
Tu imagines ce que ça peut donner s'il y en a une vingtaine ...
D'autre part, dans tes exemples de texte je vois Peterg en D4 et Alexcvgdfgf21245465 en D6 ; est-ce que dans ton véritable document il peut arriver qu'un nom de la liste A se trouve collé à d'autres caractères ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Un essai :
https://www.cjoint.com/c/KJCoRNKsRMY
Il serait interessant de connaitre ta version d'excel ?
Crdlmt
Un essai :
https://www.cjoint.com/c/KJCoRNKsRMY
Il serait interessant de connaitre ta version d'excel ?
Crdlmt
Re
avec une colonne intermédiaire (que tu peux cacher si tu veux)
https://www.cjoint.com/c/KJCrzwKRC0Y
j'ai excel 365
Crdlmt
avec une colonne intermédiaire (que tu peux cacher si tu veux)
https://www.cjoint.com/c/KJCrzwKRC0Y
j'ai excel 365
Crdlmt
bonjour DjiDji59430;
je te suis très reconnaissant pour le temps que tu as pris pour m'aider.
Malheureusement la fonction est parfaite si le nom apparaît une seule fois dans la colonne de texte mais ce n'est pas le cas dans ma feuille .
jais essayé de mettre un fichier Excel pour expliquer mon problème. Malheureusement je peux pas partager le fichier original car elle contient des données personnelles d'autres personnes
https://www.cjoint.com/c/KJCvN7pYW6W
je te suis très reconnaissant pour le temps que tu as pris pour m'aider.
Malheureusement la fonction est parfaite si le nom apparaît une seule fois dans la colonne de texte mais ce n'est pas le cas dans ma feuille .
jais essayé de mettre un fichier Excel pour expliquer mon problème. Malheureusement je peux pas partager le fichier original car elle contient des données personnelles d'autres personnes
https://www.cjoint.com/c/KJCvN7pYW6W
Je t'avais prévenu, dans mon post #5, qu'une solution par formule serait difficile à trouver !
En plus, quand tu as Lou et Louise en première colonne, ça ne facilite pas les choses ...
En plus, quand tu as Lou et Louise en première colonne, ça ne facilite pas les choses ...
Bonjour à tous
Un possibilité en présentant autrement et à condition que chaque nom recherché soit précédé et suivi d'un espace (ce qui permet de distinguer Lou et Louise) :
https://www.cjoint.com/c/KJCxbREdYQg
Les colonnes D et suivantes peuvent être masquées
Si plusieurs possibilités à prendre en compte par ex nom pouvant être suivi d'une virgule ou d'un point il faut compléter les formules du tableau colonne D et suivantes par exemple ainsi :
=NB.SI($C2;"* "&D$1&" *")+NB.SI($C2;"* "&D$1&",*")+NB.SI($C2;"* "&D$1&".*")
Cdlmnt
Via
Un possibilité en présentant autrement et à condition que chaque nom recherché soit précédé et suivi d'un espace (ce qui permet de distinguer Lou et Louise) :
https://www.cjoint.com/c/KJCxbREdYQg
Les colonnes D et suivantes peuvent être masquées
Si plusieurs possibilités à prendre en compte par ex nom pouvant être suivi d'une virgule ou d'un point il faut compléter les formules du tableau colonne D et suivantes par exemple ainsi :
=NB.SI($C2;"* "&D$1&" *")+NB.SI($C2;"* "&D$1&",*")+NB.SI($C2;"* "&D$1&".*")
Cdlmnt
Via
oui il ya un seul nom par text comme l'exemple dans la photo suivante