2012-11-07 5 views
2

J'ai une feuille de calcul Excel contenant plus de 20 000 lignes et entre 20/30 colonnes. Quel est le moyen le plus simple d'identifier les lignes uniques, c'est-à-dire un processus qui parcourt les lignes et génère une somme du nombre de lignes uniques dans la feuille de données? Je voudrais que ce soit autonome dans une feuille de calcul - c'est-à-dire une macro, mais je suis ouvert à d'autres suggestions si l'approche ci-dessus est jugée inappropriée pour une raison quelconque.Identification des lignes uniques dans Excel

+1

Mon gratuit [Duplicate Master addin] (http://www.experts-exchange.com/A_2123.html) fera ceci et plus encore. – brettdj

Répondre

0

concaténer tous les champs d'une ligne pour toutes les lignes et compter les occurrences, uniquement avec les fonctions de feuille de calcul. Sinon, faites cela via un script vba, créez une boucle à partir de la rangée suivante jusqu'à la dernière ligne pour trouver un doublon et quittez-la quand un doublon est trouvé.

Publiez votre script lorsque vous êtes à nouveau bloqué.

+0

Je commencerais de la même manière, c'est-à-dire en concaténant tous les champs. Pour trier ensuite sur le champ concaténé, marquer les dups avec une simple si dans une nouvelle colonne (par exemple, si a3 = a2 puis 1 sinon 0). Puis, peut compter les dups, ou les non-dups ​​comme le nombre de lignes de données moins dups, et trier à nouveau pour vider les dups au bas de la liste. – chuff

Questions connexes