XL 2019 recherche de noms

papychr

XLDnaute Nouveau
Bonjour à tous,

Cette fois ci je cherche à : en fonction d'une liste de noms à chercher, trouver les noms correspondants dans une autre liste et insérer la mention P dans une autre colonne dédiée.
Exemple joint
Merci à ceux qui pourraient m'aider à trouver la solution.🥵
A+
 

Pièces jointes

  • ExempleRecherche.xlsx
    11.1 KB · Affichages: 13

Malynx

XLDnaute Nouveau
Salut,

Je peux te proposer cette formule dans ta colonne "D" : =SI(RECHERCHEV(A2;F:F;1;FAUX)=A2;"P";"")

Cependant, tes cellules doivent correspondre à 100%.et je n'ai pas encore trouvé comment enlever les N/A. Si ça peut t'aider tant mieux, sinon je suis curieux de voir la réponse :D !

A+ et bonne soirée
 

fanch55

XLDnaute Barbatruc
Salut,
Si j'ai bien compris la feuille,
il faut qu'un mot d'une cellule de la liste (G) soit identique à la cellule (A)
pas trouvé de formule ou fonction de base pour comparer la cellule à un morceau de la liste et inversement .
Proposition :
A mettre dans un module :
VB:
Option Compare Text
Function ChNom(Mot As String, Cible As Range) As String
Dim W       As Variant
Dim Cel     As Range
    For Each Cel In Cible.Cells
        For Each W In Split(Mot)
            If Cel = W Then
                ChNom = "P"
                Exit Function
            End If
        Next
    Next
End Function

Puis formule dans D2 à tirer vers le bas :
Code:
=ChNom(A2;$F$2:$F$5)

Ce qui devrait donner ceci:
1673036726605.png
 

fanch55

XLDnaute Barbatruc
Bonjour à,tous,
je ne sais pas si j'ai mieux compris que dans ton post précédent mais essaie en D2 :
VB:
=SI(SOMMEPROD(NB.SI(A2;$F$2:$F$5&"*"))>0;"P";"")
À recopier vers le bas
Cordialement
En voilà une formule qu'elle est bonne, j'avais oublié l'existence du sommeprod .
Pour trouver Dormeur dans Dormeur Crabe ou Crabe Dormeur, un petit ajout infime à cette formule :
VB:
=SI(SOMMEPROD(NB.SI(A2;"*"&$F$2:$F$5&"*"))>0;"P";"")
 

ALS35

XLDnaute Occasionnel
Bonjour à tous,
@fanch55
Tout à fait ok pour l'ajout infime, je l'aime bien celle là, sauf que dans un post précédent papychr indiquait que la colonne était organisée en Nom prénom et quid dans ce cas des prénoms qui peuvent être des noms comme Bernard, Martin, ... Alors sans plus d'infos ...
Cordialement
 

ALS35

XLDnaute Occasionnel
Bonjour,
Alors soit plus précis dans ta demande,
Quelle liste de noms à chercher ?
Ou trouver les noms correspondants dans une autre liste ?
Mais si tu sais t'en sortir simplement, alors ....

Au passage dans ton exemple les formules en G1:G4 donnent un résultat erroné si quelqu'un porte le prénom Bernard dans la liste en A2:A11, par exemple si tu as un LERMITE BERNARD à la place de DORMEUR CRABE
Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 185
Messages
2 086 012
Membres
103 093
dernier inscrit
Molinari