Recherche dans une colonne excel

Résolu
ibral -  
Vaucluse Messages postés 26496 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
A voir également:

3 réponses

Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
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
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
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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