Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2011, 12h37   #1
Nouveau Membre du Club
 
Homme Thierry
Technicien Prévention Incendie
Inscription : février 2009
Messages : 80
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Localisation : France

Informations professionnelles :
Activité : Technicien Prévention Incendie
Secteur : Industrie

Informations forums :
Inscription : février 2009
Messages : 80
Points : 35
Points : 35
Par défaut Recherche données dans colonne

Bonjour,
Je viens chercher de l'aide car je patine sérieusement. Mon probléme;
Dans une colonne (ligne 2 à 5002) suite à une fonction SI,etc je fait appaitre des valeurs (AAA, ABC, CDE, ...), ces valeurs peuvent appaitre X fois dans la colonne, les autres cellules sont vides (""). Je souhaite récupérer la valeur AAA, par exemple, une seule fois dans une autre colonne, et de même pour les autres valeurs.
Y a t'il une fonction pour cela, ou faut il se tourner vers une macro ?

Merci de votre réponse
ThSPB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 14h16   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Avec un "filtre Avancé" ... menu données/ filtres avancé...

en extrayant les données vers une autre zone et en cochant la case "extraction sans doublon"...

3 zones à définir ta zone source

Citation:
Entete1
AAA
BBB
AAA
CCC

AAA
DDD
EE
FF
Zone de critère
Citation:
Entete1
*
Zone destination
Citation:
Entete1
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 14h32   #3
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Ma formule n'aime pas les cellules vides. Si elles contiennent une formule renvoyant "", change la formule pour que la formule renvoie : " ". En admettant que tes valeurs soient en colonne A, mets en ligne 2 :

et en ligne 3 (formule matricielle, valider avec Ctrl+Maj+Entrée) à recopier vers le bas :

Code :
=SI(INDEX($A$1:$A$21;SI(ESTNA(EQUIV(A3:$A$21;$B$2:B2;0));LIGNE(A3:$A$21));1)=0;"";INDEX($A$1:$A$21;SI(ESTNA(EQUIV(A3:$A$21;$B$2:B2;0));LIGNE(A3:$A$21));1))
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/09/2011, 14h46   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Pour éviter les cellules vides, change la formule en :

Code :
=SI(INDEX($A$1:$A$5002;MIN(SI(ESTNA(EQUIV(SI(A3:$A$5002<>"";A3:$A$5002;$B$2);$B$2:B2;0));LIGNE(A3:$A$5002)));1)=0;"";INDEX($A$1:$A$5002;MIN(SI(ESTNA(EQUIV(SI(A3:$A$5002<>"";A3:$A$5002;$B$2);$B$2:B2;0));LIGNE(A3:$A$5002)));1))
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/09/2011, 14h51   #5
Nouveau Membre du Club
 
Homme Thierry
Technicien Prévention Incendie
Inscription : février 2009
Messages : 80
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Localisation : France

Informations professionnelles :
Activité : Technicien Prévention Incendie
Secteur : Industrie

Informations forums :
Inscription : février 2009
Messages : 80
Points : 35
Points : 35
Par défaut Recherche dans une colonne

Merci,
Votre réponse convient à ma demande mais nécessite une manipulation, chose que je veux éviter.
Entretemps j'ai travaillé à la husarde, n'ayant que 12 reports de l'information à faire j'ai créé autant de TCD, et du coup je peux faire des graphiques qui s'actualiseront sur un clic de macro.

Encore merci
ThSPB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h38.


 
 
 
 
Partenaires

Hébergement Web