Πίνακας περιεχομένων
Μια από τις πιο σημαντικές και ευρέως χρησιμοποιούμενες δραστηριότητες στο Excel είναι η αφαίρεση διπλών τιμών από ένα σύνολο δεδομένων. Σήμερα θα σας δείξω πώς μπορείτε να αφαιρέσετε διπλές τιμές από το σύνολο δεδομένων σας αυτόματα χρησιμοποιώντας έναν τύπο του Excel.
Κατεβάστε το βιβλίο ασκήσεων
Τύπος Excel για την αυτόματη αφαίρεση Duplicates.xlsx3 χρήσεις της φόρμουλας του Excel για την αυτόματη αφαίρεση διπλών αντιγράφων
Εδώ έχουμε ένα σύνολο δεδομένων με το Ονόματα κάποιων μαθητών, η Μαρκς στην εξέταση, και η Βαθμοί που πέτυχαν σε ένα σχολείο που ονομάζεται Νηπιαγωγείο Sunflower.
Δυστυχώς, όμως, τα ονόματα ορισμένων μαθητών έχουν επαναληφθεί μαζί με τους βαθμούς και τις βαθμολογίες τους.
Σήμερα ο στόχος μας είναι να ανακαλύψουμε μια φόρμουλα για την αυτόματη αφαίρεση των αντιγράφων.
1. Χρησιμοποιήστε τη λειτουργία UNIQUE για την αυτόματη αφαίρεση των αντιγράφων στο Excel (για τις νέες εκδόσεις)
Μπορείτε να χρησιμοποιήσετε το Λειτουργία UNIQUE του Excel για την αφαίρεση αντιγράφων από ένα σύνολο δεδομένων.
Μπορείτε να αφαιρέσετε τις διπλές τιμές από ένα σύνολο δεδομένων με δύο τρόπους:
- Πλήρης αφαίρεση των τιμών που εμφανίζονται περισσότερες από μία φορές
- Διατήρηση ενός αντιγράφου των τιμών που εμφανίζονται περισσότερες από μία φορές
Χρησιμοποιώντας το Λειτουργία UNIQUE , μπορείτε να αφαιρέσετε τα αντίγραφα και με τους δύο τρόπους.
Πλήρης αφαίρεση των τιμών που εμφανίζονται περισσότερες από μία φορές:
Για να αφαιρέσετε πλήρως τις διπλές τιμές από το σύνολο δεδομένων μας, μπορείτε να χρησιμοποιήσετε τον ακόλουθο τύπο:
=UNIQUE(B4:D14,FALSE,TRUE)
Σημειώσεις:
- Τρία ονόματα των μαθητών είχαν αντίγραφα: David Moyes, Angela Hopkins και Brad Milford.
- Μεταξύ αυτών, ο David Moyes και ο Brad Milford έχουν απομακρυνθεί εντελώς.
- Η Angela Hopkins δεν έχει αφαιρεθεί επειδή οι βαθμοί και οι βαθμολογίες των δύο Angela Hopkins δεν είναι οι ίδιοι. Αυτό σημαίνει ότι πρόκειται για δύο διαφορετικούς μαθητές.
Διατήρηση ενός αντιγράφου των τιμών που εμφανίζονται περισσότερες από μία φορές:
Για να διατηρήσετε ένα αντίγραφο των τιμών που εμφανίζονται περισσότερες από μία φορές, χρησιμοποιήστε αυτόν τον τύπο:
=UNIQUE(B4:D14,FALSE,FALSE)
Εδώ κρατήσαμε ένα αντίγραφο όλων των ονομάτων που είχαν αντίγραφα, εκτός από την Angela Hopkins.
Και οι δύο Άντζελα Χόπκινς διατηρήθηκαν επειδή πρόκειται για δύο διαφορετικούς μαθητές.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε τα διπλότυπα και να διατηρήσετε την πρώτη τιμή στο Excel
2. Συνδυάστε έναν τύπο χρησιμοποιώντας τις λειτουργίες FILTER, CONCAT και COUNTIF για την αφαίρεση των αντιγράφων στο Excel (Για νέες εκδόσεις)
Μπορείτε να χρησιμοποιήσετε έναν συνδυασμό των Λειτουργία FILTER , Συνάρτηση CONCATENATE , και Λειτουργία COUNTIF στο αφαίρεση αντιγράφων στο Excel από το σύνολο των δεδομένων σας.
Βήμα 1:
➤ Πάρτε μια νέα στήλη και εισαγάγετε αυτόν τον τύπο:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Εδώ B4:B14, C4:C14, και D4:D14 είναι οι τρεις στήλες του δικού μου συνόλου δεδομένων. Χρησιμοποιήστε τη δική σας.
- Συγχωνεύει τις τρεις στήλες σε μία ενιαία στήλη.
Βήμα 2:
➤ Πηγαίνετε σε μια άλλη νέα στήλη και εισάγετε αυτόν τον τύπο:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Εδώ B4:B14 είναι η πρώτη στήλη του συνόλου δεδομένων μου, και $E$4:$E$14 είναι η νέα στήλη που δημιούργησα.
- Διατηρήστε την απόλυτη αναφορά κελιού ανέπαφη όπως χρησιμοποιείται εδώ.
- Αναδημιουργεί την πρώτη στήλη του συνόλου δεδομένων αφαιρώντας όλα τα αντίγραφα.
Βήμα 3:
➤ Τέλος, σύρετε το Χειρολαβή πλήρωσης προς τα δεξιά μέχρι το συνολικό αριθμό των στηλών σας (3 σε αυτό το παράδειγμα)
➤ Θα λάβετε ολόκληρο το σύνολο δεδομένων χωρίς τις διπλές τιμές.
Σημείωση:
- Με αυτή τη μέθοδο, μπορείτε να αφαιρέσετε όλες τις τιμές που εμφανίζονται περισσότερες από μία φορές.
- Αλλά δεν μπορείτε να διατηρήσετε ένα αντίγραφο των διπλών τιμών, όπως αναφέρεται στην προηγούμενη μέθοδο.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε διπλότυπα με βάση κριτήρια στο Excel (4 μέθοδοι)
Παρόμοιες αναγνώσεις
- Πώς να αφαιρέσετε διπλές γραμμές στον πίνακα του Excel
- Αφαίρεση διπλών γραμμών με βάση δύο στήλες στο Excel [4 τρόποι]
- Excel VBA: Αφαίρεση αντιγράφων από μια συστοιχία (2 παραδείγματα)
- Πώς να αφαιρέσετε τα αντίγραφα στο φύλλο Excel (7 μέθοδοι)
- Fix: Το Excel δεν λειτουργεί με την αφαίρεση αντιγράφων (3 λύσεις)
3. Δημιουργήστε μια φόρμουλα του Excel με τις λειτουργίες IFERROR, INDEX, SMALL, CONCAT και COUNTIF για την αυτόματη αφαίρεση των αντιγράφων (Για παλαιότερες εκδόσεις)
Οι δύο προηγούμενες μέθοδοι απευθύνονται μόνο σε όσους χρησιμοποιούν τις νέες εκδόσεις του Excel.
Όσοι χρησιμοποιούν τις παλαιότερες εκδόσεις του Excel μπορούν να χρησιμοποιήσουν έναν συνδυασμό των Λειτουργία IFERROR , Λειτουργία INDEX , Λειτουργία SMALL , Συνάρτηση CONCATENATE, και Λειτουργία COUNTIF .
Βήμα 1:
➤ Πάρτε μια νέα στήλη και εισαγάγετε αυτόν τον τύπο:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Εδώ B4:B14, C4:C14, και D4:D14 είναι οι τρεις στήλες του δικού μου συνόλου δεδομένων. Χρησιμοποιήστε τη δική σας.
- Συγχωνεύει τις τρεις στήλες σε μία ενιαία στήλη.
- Είναι ένα Τύπος συστοιχίας . Έτσι, επιλέξτε ολόκληρη τη στήλη νωρίτερα και πατήστε CTRL+SHIFT+ENTER εκτός αν βρίσκεστε σε Office 365 .
Βήμα 2:
➤ Πηγαίνετε σε μια άλλη νέα στήλη και εισάγετε αυτόν τον τύπο:
=IFERROR(INDEX(
B4:D14
,SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,ROW(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- Εδώ B4:D14 είναι το σύνολο δεδομένων μου, E4:E14 είναι η νέα στήλη που δημιούργησα, και E1:E3 είναι το εύρος πριν από την έναρξη της στήλης. Χρησιμοποιείτε το δικό σας.
- {1, 2, 3} είναι οι αριθμοί των στηλών του δικού μου συνόλου δεδομένων. Χρησιμοποιήστε το δικό σας.
- Αναγεννά ολόκληρο το σύνολο δεδομένων αφαιρώντας τις διπλές γραμμές.
Σημείωση:
- Με αυτή τη μέθοδο, μπορείτε επίσης να αφαιρέσετε όλες τις τιμές που εμφανίζονται περισσότερες από μία φορές.
- Αλλά δεν μπορείτε να διατηρήσετε ένα αντίγραφο των διπλών τιμών, όπως αναφέρεται στην προηγούμενη μέθοδο.
Μια εναλλακτική λύση για τη φόρμουλα του Excel για την αυτόματη αφαίρεση διπλών αντιγράφων
Μέχρι την τελευταία ενότητα, είδαμε όλες τις κατάλληλες μεθόδους για την αφαίρεση αντιγράφων με τη χρήση διαφορετικών τύπων.
Εάν θέλετε, μπορείτε επίσης να αφαιρέσετε διπλές τιμές από το σύνολο δεδομένων σας χρησιμοποιώντας τα ενσωματωμένα εργαλεία του Excel.
Εκτέλεση του εργαλείου Remove Duplicates Tool για την αυτόματη αφαίρεση αντιγράφων στο Excel
Βήμα 1:
➤ Επιλέξτε ολόκληρο το σύνολο δεδομένων.
➤ Πηγαίνετε στο Δεδομένα> Αφαίρεση αντιγράφων στη γραμμή εργαλείων του Excel στην ενότητα Εργαλεία δεδομένων .
Βήμα 2:
➤ Κάντε κλικ στο Αφαίρεση αντιγράφων .
➤ Βάλτε έναν έλεγχο σε όλα τα ονόματα των στηλών από τις οποίες θέλετε να αφαιρέσετε τα αντίγραφα.
Διαβάστε περισσότερα: Πώς να αφαιρέσετε διπλότυπα από τη στήλη στο Excel (3 μέθοδοι)
Βήμα 3:
➤ Στη συνέχεια κάντε κλικ στο OK .
➤ Τα αντίγραφα θα αφαιρεθούν αυτόματα από το σύνολο δεδομένων σας.
Σημείωση:
Σε αυτή τη μέθοδο, θα παραμείνει ένα αντίγραφο της διπλής γραμμής. Δεν μπορείτε να αφαιρέσετε εντελώς τις διπλές γραμμές.
Συμπέρασμα
Χρησιμοποιώντας αυτές τις μεθόδους, μπορείτε να αφαιρέσετε αυτόματα τα αντίγραφα από το σύνολο δεδομένων σας στο Excel. Γνωρίζετε κάποια άλλη μέθοδο ή έχετε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.