Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
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 28/11/2011, 13h05   #1
Invité régulier
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 7
Points : 7
Par défaut Regroupement de données

Bonjour,

j'ai une feuille1 avec une colonne CODE
et une feuille2 avec une colonne CODE

Je souhaiterais remplir automatiquement une feuille3 avec une colonne CODE qui contiendrait tous les codes de la feuille1 et 2.

Comment je peux faire un regroupement automatique des colonnes CODE des feuilles 1 et 2 dans la feuille 3?
Therich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 07h37   #2
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
en consolidant les données
dans le menu données--> consolidation
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 12h38   #3
Invité régulier
 
Inscription : juin 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 12
Points : 7
Points : 7
merci pour ta réponse Daranc

J'ai fait plusieurs tests de consolidation et cela ne marche pas. La consolidation fonctionne avec plusieurs colonnes dont la 1ere contient les étiquettes et fait un calcul sur les autres colonnes pour les lignes qui contiennent la même étiquette.

Alors que moi je veux juste mettre à la suite les données de 2 colonnes différentes
Therich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 11h02   #4
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
beaucoup de données?
si c'est la cas il va falloir passer par un tableau en VBA
lequel fera le mouvement copier/coller - tri élimination des doublons
c'est ce qu tu souhaites
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 12h19   #5
Membre actif
 
Homme
Ressources humaines
Inscription : janvier 2011
Messages : 172
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ressources humaines
Secteur : Bâtiment

Informations forums :
Inscription : janvier 2011
Messages : 172
Points : 166
Points : 166
Bonjour,

comme formule tu peut utiliser celle ci:
Code :
=SI(DECALERFEUILLE(CELLULE("adresse";A2);-2;0)<>0;DECALERFEUILLE(CELLULE("adresse";A2);-2;0);DECALERFEUILLE(ADRESSE(LIGNE()-EQUIV(DERCELL(Feuil2!A:A);Feuil2!A:A;0)+1;1;4;1);-1;0))
sur les trois feuilles les données sont a compter de la cellule A2, j'espère que ça règle ton problème

Cordialement

Gestionnaire rh
Gestionnaire_rh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h52   #6
Membre actif
 
Homme
Ressources humaines
Inscription : janvier 2011
Messages : 172
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ressources humaines
Secteur : Bâtiment

Informations forums :
Inscription : janvier 2011
Messages : 172
Points : 166
Points : 166
Bonjour,

petite modification sur la formule j'ai constater que ça marche pas a tout les coups alors celle ci est la bonne car je l'ai conditionner (si la colonne de la feuille1 est plus grande que la feuille 2 ou l'inverse ou égal):
Code :
=SI(DECALERFEUILLE(CELLULE("adresse";A2);-2;0)<>0;DECALERFEUILLE(CELLULE("adresse";A2);-2;0);DECALERFEUILLE(ADRESSE(LIGNE()-EQUIV(DERCELL(Feuil2!A:A);Feuil2!A:A;0)+SI(EQUIV(DERCELL(Feuil1!A:A);Feuil1!A:A;0)>EQUIV(DERCELL(Feuil2!A:A);Feuil2!A:A;0);0;SI(EQUIV(DERCELL(Feuil1!A:A);Feuil1!A:A;0)<EQUIV(DERCELL(Feuil2!A:A);Feuil2!A:A;0);2;1));1;4;1);-1;0))

Cordialement.
Gestionnaire_rh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h59.


 
 
 
 
Partenaires

Hébergement Web