Extraire des lignes avec en partie un texte spécifique
dido
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un fichier avec des noms (colonne nom) et des adresses (colonne adresse) et dans certaines cellules adresses y a la mention : né le **/**/**** ou née le **/**/**** ou né **/**/****; je voudrais pouvoir extraire toutes les lignes ayant dans la cellule adresse ces mentions d'une manière plutôt simple.
j'ai un fichier avec des noms (colonne nom) et des adresses (colonne adresse) et dans certaines cellules adresses y a la mention : né le **/**/**** ou née le **/**/**** ou né **/**/****; je voudrais pouvoir extraire toutes les lignes ayant dans la cellule adresse ces mentions d'une manière plutôt simple.
A voir également:
- Extraire des lignes avec en partie un texte spécifique
- Extraire une video youtube - Guide
- Extraire texte d'une image - Guide
- Partager des photos en ligne - Guide
- Extraire le son d'une vidéo - Guide
- Transcription audio en texte word gratuit - Guide
1 réponse
Bonjour
sans en connaitre plus, un peu au hasard à adapter
vos noms en A à partir de A2
vos textes en B à partir de B2
en C2 (ou ailleurs dans une colonne qui eut être masquée où sur une autre feuille) cette formule:
=SI(NB.SI(B2;"*né*");MAX($C$1:C1)+1:"")
attention aux signes $ " et * aux bons endroits
édition en colonne D: noms
=SIERREUR(INDEX(A:B;EQUIV(LIGNE(A1);C:C;0);1);"")
à tirer sur la hauteur utile
édition en colonne E adresse:
=SIERREUR(INDEX(A:B;EQUIV(LIGNE(A1);C:C;0);2);"")
le code SIERREUR ne fonctionne qu'à partir d'Excel 2007. Si ce n'est pas votre cas, revenez
(ce code évite l'affichage #N/A
crdlmnt
sans en connaitre plus, un peu au hasard à adapter
vos noms en A à partir de A2
vos textes en B à partir de B2
en C2 (ou ailleurs dans une colonne qui eut être masquée où sur une autre feuille) cette formule:
=SI(NB.SI(B2;"*né*");MAX($C$1:C1)+1:"")
attention aux signes $ " et * aux bons endroits
édition en colonne D: noms
=SIERREUR(INDEX(A:B;EQUIV(LIGNE(A1);C:C;0);1);"")
à tirer sur la hauteur utile
édition en colonne E adresse:
=SIERREUR(INDEX(A:B;EQUIV(LIGNE(A1);C:C;0);2);"")
le code SIERREUR ne fonctionne qu'à partir d'Excel 2007. Si ce n'est pas votre cas, revenez
(ce code évite l'affichage #N/A
crdlmnt