Suppression d'une liste de contacts
kawet
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voilà j'ai une feuille excel d' une base de données de 30000 noms.
J'ai une autre feuille excel de bdd de 13000 noms.
Cette dernière feuille correspond à des personnes présentes sur la première mais que je souhaite SOUSTRAIRE/SUPPRIMER, pour garder seulement les 17000 contacts restants.
Merci pour votre aide; et désolé si ma question semble désuète
Voilà j'ai une feuille excel d' une base de données de 30000 noms.
J'ai une autre feuille excel de bdd de 13000 noms.
Cette dernière feuille correspond à des personnes présentes sur la première mais que je souhaite SOUSTRAIRE/SUPPRIMER, pour garder seulement les 17000 contacts restants.
Merci pour votre aide; et désolé si ma question semble désuète
A voir également:
- Suppression d'une liste de contacts
- Liste déroulante excel - Guide
- Forcer suppression fichier - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Suppression compte gmail - Guide
4 réponses
Bonsoir,
Je pense que c'est mieux d'ajouter une colonne dans ta 1ère feuille et d'utiliser RECHERCHEV().
Déjà il te faut une colonne où tu es sûr d'avoir une clé unique par personne. Si tu as un identifiant c'est très bien, sinon tu peux te la fabriquer.
Par exemple: = nom & prénom & code_postal jusqu'à ce que tu sois sûr de bien avoir une clé unique (surtout avec 30000 lignes...)
Supposons cette clé en colonne A sur tes 2 feuilles, feuil1: base 30000 noms, feuil2: base 13000 noms, et une ligne de titre sur feuil1.
- sur feuil1 dans la 1ère colonne de vide en ligne 2 tu saisis:
=SI(NON(ESTERREUR(RECHERCHEV($A1;Feuil2!A:A;1;0)));"à supprimer";"ok")
et tu recopies vers le bas ta formule.
- Tu mets le filtre automatique sur cette colonne et tu choisis 'à supprimer".
- tu sélectionnes ta 1ère ligne en cliquant sur son n° (donc 2)
- tu descends tout en bas et tu fais shift-clic sur le dernier n° de ligne où tu as des données.
- clic-droit sur la sélection et 'supprimer la ligne'
- supprimer le filtre automatique
eric
Je pense que c'est mieux d'ajouter une colonne dans ta 1ère feuille et d'utiliser RECHERCHEV().
Déjà il te faut une colonne où tu es sûr d'avoir une clé unique par personne. Si tu as un identifiant c'est très bien, sinon tu peux te la fabriquer.
Par exemple: = nom & prénom & code_postal jusqu'à ce que tu sois sûr de bien avoir une clé unique (surtout avec 30000 lignes...)
Supposons cette clé en colonne A sur tes 2 feuilles, feuil1: base 30000 noms, feuil2: base 13000 noms, et une ligne de titre sur feuil1.
- sur feuil1 dans la 1ère colonne de vide en ligne 2 tu saisis:
=SI(NON(ESTERREUR(RECHERCHEV($A1;Feuil2!A:A;1;0)));"à supprimer";"ok")
et tu recopies vers le bas ta formule.
- Tu mets le filtre automatique sur cette colonne et tu choisis 'à supprimer".
- tu sélectionnes ta 1ère ligne en cliquant sur son n° (donc 2)
- tu descends tout en bas et tu fais shift-clic sur le dernier n° de ligne où tu as des données.
- clic-droit sur la sélection et 'supprimer la ligne'
- supprimer le filtre automatique
eric