Excel, regrouper plusieurs tableaux ds 1 seul

Résolu/Fermé
laetice13 Messages postés 67 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 26 janvier 2014 - 24 févr. 2009 à 09:47
laetice13 Messages postés 67 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 26 janvier 2014 - 2 mars 2009 à 15:15
Bonjour,
j'ai plusieurs tableaux sous excel enregistrés séparéments.
je voudrais les regrouper sous 1 seul tableaux car il s'agit de liste de nom, prénoms, adresses etc et éliminer les doublons,
comment faire ?
merci d'avance pour votre aide,
Laetice13

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
24 févr. 2009 à 09:56
Re pas facile d'exploiter vos info, il y a des solutions, mais :
1°)Elles ne fonctionnent que si les libellés sont strictement identiques , autant pour les, noms, adresses, etc..
2°)Elles auront du mal à détecter si un nom avec adresse différente est un doublon ou pas enb fonction entre autre du type de libellé.
Il faudrait que nous puissions disposer de l'organisation de votre fichier pour vous aider valablement.
crdmnt
3
laetice13 Messages postés 67 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 26 janvier 2014 1
24 févr. 2009 à 11:07
en fait je suis en train de faire en sorte que tous les fichiers soient identiques:
nom prénom titre établissement CP ville

ce sont les titres des champs colonnes,
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
24 févr. 2009 à 11:29
Alors vous pouvez peut être et sous réserve, utiliser la méthode suivante:
1° créer un fichier récapitulatif
2° copier/ coller à la suite les unes des autres les données, en commençant à la colonne B(donc de B à F
3° créer une colonne de détection en colonne A, avec la formule suivante à placer sur ligne 2
=NB.SI($B$1:B1;B2)*NB.SI($C$1:C1:C2)*NB.SI($D$1:D1;D2)*NB.SI($E$1:E1;E2)*NB.SI($F$1:F1;F2)
et tirez sur la hauteur de votre liste(attention aux signes)
Cette formule vous renverra 1 en colonne A si elle trouve un ensemble d'info identiques sur toutes les colonnes dans une ligne située dans la partie du champ au dessus de la ligne concernée, 0 dans le cas contraire
Vous pouvez alors:
Sélectionner la colonne A sur la hauteur de votre liste:
Barre d'outil / Mise en forme conditionnelle
Dans la boite affichée, sélectionner "formule"
Ecrire dans la fenêtre de gauche:
=A1=1
cliquez sur format, choisir une couleur
Toutes les cellules A qui comportent 1 s"allument en rouge et vous pouvez alors détecter et effacer les données sur ligne colorée(sans supprimer les lignes en premier lieu pour protèger la formule)
Il suffira ensuite de supprimer la colonne A et de supprimer les lignes vides pour arranger votre tableau.
Je me répéte, mais cette solution ne prendras en compte que des libellés strictement identiques, ponctuation, blanc inclus
Crtdlmnt

PS: vous pouvez tester l'opération sur un de vos tableaux pour commencer en appliquant ceci et en recopiant dans le tableau quelques lignes identiques.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
24 févr. 2009 à 11:46
Petit complément au message précédent
La colonne A risque de vous afficher des résultats >1 si vous avez plus de deux fois la même info dans la liste.Ce ne devrait pas être génant si vous "nettoyez" bien en commençant par haut.
Toutefois, pour éviter toute erreur, vous pouvez revoir la formule dans la mise en forme conditionnelle et au lieu de mettre =A1=1, mettre:
=A1>0
ce qui réglera le sujet.
Crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
laetice13 Messages postés 67 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 26 janvier 2014 1
2 mars 2009 à 15:15
merci beaucoup !
0