Recherche de liste,dans une base de donnée

nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour!
comment récupérer a partir de formules tous les noms commençant par telle lettre ,dune base de données.
expl. base de donnée A1:A20(contenant des noms), critère de recherche en B1(avec une lettre de l'alphabet) et une dizaine de formule pour le résultat en C1:C10.
Ce qui me permettrait de sortir par exemple tous les noms commençant par C.

D'avance merçi a tous
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Je pense que le plus simple serait d'utiliser un filtre élaboré :

https://www.cjoint.com/c/DGEiRINohgj

Tu te positionnes dans la colonne A puis onglet données / filtre avancé
et tu coches "copier vers..."
il suffit de modifier B* par A* ou autre pour avoir ta liste complète.
0
nihcoc
 
Je te remercie pour ta réponse ,mais j'ai essayé cela ne marche pas ,en fait ça me ressort toute ma liste.
et j'aurais préféré si possible résoudre le problème a partir de formule.
Merçi a toi
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
en fait ça me ressort toute ma liste.

seulement les sélectionnés !
Si tu trouves que cela ne fonctionnes pas aussi bien que des formules matricielles complexes à mettre en oeuvre, c'est que tu fais une utilisation erronée des fonctionnalités, par exemple, les titres de colonnes doivent être strictement identiques d'où ma formule =A1.
0
nihcoc
 
effectivement j'ai fait une erreur de nom de champ,cela fonctionne donc! ,mais je ne comprend pas pourquoi il faut procéder ainsi !

Merçi , et toutes mes excuses
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
je ne comprend pas pourquoi il faut procéder ainsi !

C'est le principe de cette fonction excel, elle fonctionne de cette façon :
elle sélectionne dans ta base, la ou les colonnes correspondant à la colonne ou aux colonnes de ta plage de critères dont les lignes correspondent aux critères.

Ensuite, si tu coches "copier vers..." les lignes sélectionnées sont copiées dans les colonnes dont le nom correspondant à la colonne de la base.

Cette façon de procéder permet une infinité de combinaisons aussi bien en sélection qu'en affichage du résultat et elle peut être automatisée par une petite macro à chaque modification des critères : les résultats obtenus sont bien plus efficaces et modifiables que la création d'une plage de formules difficilement évolutive.

ps : regardes ce classeur
0