Recherche de caracteres

Fermé
tcsraf - 28 janv. 2019 à 00:57
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 janv. 2019 à 07:25
Bonjour,


Je souhaiterais identifier toutes les cellules de la premiere colonne (Colonne 1) contenant au moins un nom de famille, à partir d'une liste (Colonne2, obtenue sur le site de l'INSEE) via une recherchev. J'ai beau la tourner dans tous les sens... la recherchev avec le parametre VRAI ne me donne pas de resultats satisfaisants....

si qqn avait une idée... Merci d'avance !

Rodrigue

ex :
Colonne 1
REIGNOUX JEAN ETIENNE
EARL GRAINE D'AVENIR
BANCONS LOT 1
CAVE DES VIGNERONS LANDAIS GERARD
PEYRE JEAN LUC
SAINT SAVIN/ JULLIEN

Colonne 2
DUPONT
DURAND
LUC
PEYRE
GERARD
....

2 réponses

Raymond PENTIER Messages postés 58877 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 6 mars 2025 17 295
28 janv. 2019 à 02:47
Prière d'envoyer ton fichier Excel
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
Modifié le 28 janv. 2019 à 07:48
Bonjour
colonne 2, si la liste des noms à détecter par exemple de B1 à B50:
  • commence en ligne 1
  • sans aucune cellule vide
  • sans doublon
  • sans texte pouvant être contenu dans un autre de cette liste (par exemple si DUPONT et DUP, rajouter un blanc derrière DUP

colonne 1 à partir de A2, la liste à analyser
en B2:
=SI(SOMMEPROD((A2;NB.SI("*"&$B$1:$B$50&"*"))*1)=0;"";INDEX($B$1:$B$50;SOMMEPROD((NB.SI(A2;"*"&$B$1:$B$50&"'*"))*(LIGNE($A$1:$A$50))))

ressortira le nom de la liste en B contenu dans la cellule A2

crdlmnt

0