Extraire des lignes avec en partie un texte spécifique

dido -  
Vaucluse Messages postés 27336 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.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    0