Recherche dans une colonne excel

Résolu
ibral -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une colonne excel de plus de 25000 cellules, je souhaite faire une recherche avec un seul mot clé, s'il existe dans cette colonne qu'il afiche toute la ligne.

Merci d'avacnce
Configuration: Windows XP / Internet Explorer 6.0

3 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    difficile de te répondre exactement car on ne sait pas comment ton document est monté et dans quelle colonne tu veux rechercher ce mot.

    Si ton mot est dans la première colonne et que tu n'as pas de doublons tu peux utiliser la fonction recherchev

    Sinon tu pourrais passer par les fonctions INDEX et EQUIV.

    Merci
    0
  2. ibral
     
    Salut rick,

    Ma colonne de donnée se trouve dans la colonne B, les lignes sont composées d'une dizaine de colonne, pour le comment je ne suis pas exigeant:
    exemple:
    Si j'insère par exemple deux lignes au dessus, une cellule pour rentrer la chaine de caractère que je dois chercher et l'autre pour afficher le résultat.
    Merci
    0
    1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
       
      ok

      est-ce possible pour toi de mettre un exemple de ton fichier sur http://www.cijoint.fr et de copier le lien ici

      Merci
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    comme le dit Ricky38, si votre tableau débute en A et que votre colonne de recherche est en B, la formule RECHERCHE ne fonctionne pas.
    la formule index emble en effet mieux indiquée.
    Si par ailleurs vous cherchez une chaine de caractères insérée dans un texte il faut écrire:
    =INDEX(CHAMP COMPLET,EQUIV("*"&CELL DU TEXTE&"*";COLONNE DU TEXTE;0);N° DE COLONNE A EDITER DANS LE CHAMP
    soirt pour l'exemple:
    un champ de A3àF100
    les textes de B3àB100
    le texte cherché en A1
    en A2:
    =INDEX(A3:F100;EQUIV("*"&A1&"*";B3:B100;0);1) ressortira la valeur trouvée de la colonne A ;2) de la colonne B etc...
    Crdlmnt
    0