XL 2019 recherche de noms

  • Initiateur de la discussion Initiateur de la discussion papychr
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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 😀 !

A+ et bonne soirée
 
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
 
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";"")
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 tableau d'alerte
Réponses
2
Affichages
102
Réponses
11
Affichages
254
Réponses
19
Affichages
474
Retour