Πώς να εξαγάγετε μοναδικές τιμές από πολλές στήλες στο Excel;
Ας υποθέσουμε ότι έχετε πολλές στήλες με πολλές τιμές, ορισμένες τιμές επαναλαμβάνονται στην ίδια στήλη ή σε διαφορετική στήλη. Και τώρα θέλετε να βρείτε τις τιμές που υπάρχουν σε κάθε στήλη μόνο μία φορά. Υπάρχουν γρήγορα κόλπα για να εξαγάγετε μοναδικές τιμές από πολλές στήλες στο Excel;
Εξαγωγή μοναδικών τιμών από πολλές στήλες με τύπους
Αυτή η ενότητα θα καλύπτει δύο τύπους: έναν χρησιμοποιώντας έναν τύπο πίνακα κατάλληλο για όλες τις εκδόσεις του Excel και έναν άλλο χρησιμοποιώντας έναν τύπο δυναμικού πίνακα ειδικά για το Excel 365.
Εξαγωγή μοναδικών τιμών από πολλές στήλες με τον τύπο Array για όλες τις εκδόσεις του Excel
Για χρήστες με οποιαδήποτε έκδοση του Excel, οι τύποι πίνακα μπορεί να είναι ένα ισχυρό εργαλείο για την εξαγωγή μοναδικών τιμών σε πολλές στήλες. Δείτε πώς μπορείτε να το κάνετε:
1. Υποθέτοντας τις τιμές σας στο εύρος Α2: Γ9, εισαγάγετε τον ακόλουθο τύπο στο κελί E2:
=INDIRECT(TEXT(MIN(IF(($A$2:$C$9<>"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0),ROW($2:$9)*100+COLUMN($A:$C),7^8)),"R0C00"),)&""
2. Στη συνέχεια πατήστε Shift + Ctrl + Enter πλήκτρα μαζί και, στη συνέχεια, σύρετε τη λαβή πλήρωσης για να εξαγάγετε τις μοναδικές τιμές έως ότου εμφανιστούν κενά κελιά. Δείτε το στιγμιότυπο οθόνης:
- $ A $ 2: $ C $ 9: Αυτό καθορίζει το εύρος δεδομένων που θα ελεγχθεί, το οποίο είναι τα κελιά από A2 έως C9.
- IF(($A$2:$C$9<>"")*(COUNTIF($E$1:E1,$A$2:$C$9)=0), ROW($2:$9)*100+COLUMN($A:$C), 7^8):
- $A$2:$C$9<>"" ελέγχει εάν τα κελιά της περιοχής δεν είναι άδεια.
- COUNTIF($E$1:E1,$A$2:$C$9)=0 καθορίζει εάν οι τιμές αυτών των κελιών δεν έχουν ακόμη καταχωρηθεί στην περιοχή των κελιών από Ε1 έως Ε1.
- Εάν πληρούνται και οι δύο προϋποθέσεις (δηλαδή, η τιμή δεν είναι κενή και δεν αναφέρεται ακόμη στη στήλη Ε), η συνάρτηση IF υπολογίζει έναν μοναδικό αριθμό με βάση τη σειρά και τη στήλη της (ROW($2:$9)*100+COLUMN($A: $C)).
- Εάν δεν πληρούνται οι προϋποθέσεις, η συνάρτηση επιστρέφει έναν μεγάλο αριθμό (7^8), ο οποίος χρησιμεύει ως σύμβολο κράτησης θέσης.
- MIN (...): Βρίσκει τον μικρότερο αριθμό που επιστρέφεται από τη συνάρτηση IF παραπάνω, που αντιστοιχεί στη θέση της επόμενης μοναδικής τιμής.
- ΚΕΙΜΕΝΟ (..."R0C00"): Μετατρέπει αυτόν τον ελάχιστο αριθμό σε διεύθυνση στυλ R1C1. Ο κωδικός μορφής R0C00 υποδεικνύει τη μετατροπή του αριθμού σε μορφή αναφοράς κελιού Excel.
- ΕΜΜΕΣΟΣ(...): Χρησιμοποιεί τη συνάρτηση INDIRECT για να μετατρέψει τη διεύθυνση στυλ R1C1 που δημιουργήθηκε στο προηγούμενο βήμα πίσω σε μια κανονική αναφορά κελιού στυλ A1. Η συνάρτηση INDIRECT επιτρέπει την αναφορά κελιών με βάση το περιεχόμενο μιας συμβολοσειράς κειμένου.
- &"": Η προσθήκη &"" στο τέλος του τύπου διασφαλίζει ότι η τελική έξοδος αντιμετωπίζεται ως κείμενο, επομένως οι ζυγοί αριθμοί θα εμφανίζονται ως κείμενο.
Εξαγωγή μοναδικών τιμών από πολλές στήλες με τύπο για το Excel 365
Το Excel 365 υποστηρίζει δυναμικούς πίνακες, καθιστώντας πολύ πιο εύκολη την εξαγωγή μοναδικών τιμών από πολλές στήλες:
Εισαγάγετε ή αντιγράψτε τον ακόλουθο τύπο σε ένα κενό κελί όπου θέλετε να τοποθετήσετε το αποτέλεσμα και, στη συνέχεια, κάντε κλικ εισάγετε κλειδί για να λάβετε όλες τις μοναδικές τιμές ταυτόχρονα. Δείτε στιγμιότυπο οθόνης:
=UNIQUE(TOCOL(A2:C9,1))
Εξάγετε μοναδικές τιμές από πολλές στήλες με το Kutools AI Aide
Απελευθερώστε τη δύναμη της Kutools AI Aide για την απρόσκοπτη εξαγωγή μοναδικών τιμών από πολλές στήλες στο Excel. Με λίγα μόνο κλικ, αυτό το έξυπνο εργαλείο περιηγείται στα δεδομένα σας, εντοπίζοντας και παραθέτοντας μοναδικές καταχωρήσεις σε οποιοδήποτε επιλεγμένο εύρος. Ξεχάστε την ταλαιπωρία των πολύπλοκων τύπων ή του κώδικα vba. Αγκαλιάστε την αποτελεσματικότητα του Kutools AI Aide και μετατρέψτε τη ροή εργασίας σας στο Excel σε μια πιο παραγωγική και χωρίς σφάλματα εμπειρία.
Μετά την εγκατάσταση του Kutools για Excel, κάντε κλικ Kutools AI > Βοηθός AI για να ανοίξετε το Kutools AI Aide τζάμι:
- Πληκτρολογήστε την απαίτησή σας στο πλαίσιο συνομιλίας και κάντε κλικ Αποστολή πατήστε το κουμπί εισάγετε κλειδί για να στείλετε την ερώτηση?
"Εξαγωγή μοναδικών τιμών από το εύρος A2:C9, αγνοώντας τα κενά κελιά, και τοποθετήστε τα αποτελέσματα ξεκινώντας από το E2:" - Μετά την ανάλυση, κάντε κλικ Εκτέλεση κουμπί για εκτέλεση. Το Kutools AI Aide θα επεξεργαστεί το αίτημά σας χρησιμοποιώντας AI και θα επιστρέψει τα αποτελέσματα στο καθορισμένο κελί απευθείας στο Excel.
Εξαγάγετε μοναδικές τιμές από πολλές στήλες με συγκεντρωτικό πίνακα
Εάν είστε εξοικειωμένοι με τον συγκεντρωτικό πίνακα, μπορείτε εύκολα να εξαγάγετε τις μοναδικές τιμές από πολλές στήλες με τα ακόλουθα βήματα:
1. Αρχικά, εισαγάγετε μια νέα κενή στήλη στα αριστερά των δεδομένων σας, σε αυτό το παράδειγμα, θα εισαγάγω τη στήλη Α δίπλα στα αρχικά δεδομένα.
2. Κάντε κλικ σε ένα κελί στα δεδομένα σας και πατήστε Alt + D και μετά πατήστε P κλειδί αμέσως για να ανοίξετε το PivotTable και PivotChart Wizard, επιλέξτε Πολλαπλά εύρη ενοποίησης στο βήμα 1 του οδηγού, δείτε το στιγμιότυπο οθόνης:
3. Στη συνέχεια κάντε κλικ στο κουμπί Επόμενο κουμπί, ελέγξτε Δημιουργήστε ένα πεδίο μιας σελίδας για μένα επιλογή στον οδηγό βήμα 2, δείτε το στιγμιότυπο οθόνης:
4. Κάντε κλικ Επόμενο κουμπί, κάντε κλικ για να επιλέξετε το εύρος δεδομένων που περιλαμβάνει την αριστερή νέα στήλη κελιών και, στη συνέχεια, κάντε κλικ στο κουμπί Πρόσθεση κουμπί για να προσθέσετε το εύρος δεδομένων στο Όλα τα εύρη πλαίσιο λίστας, δείτε το στιγμιότυπο οθόνης:
5. Αφού επιλέξετε το εύρος δεδομένων, συνεχίστε το κλικ Επόμενο, στο βήμα 3 του οδηγού, επιλέξτε πού θέλετε να βάλετε την αναφορά Συγκεντρωτικού Πίνακα όπως θέλετε.
6. Επιτέλους, κάντε κλικ στο κουμπί φινίρισμα για να ολοκληρώσετε τον οδηγό και έχει δημιουργηθεί ένας συγκεντρωτικός πίνακας στο τρέχον φύλλο εργασίας και, στη συνέχεια, αποεπιλέξτε όλα τα πεδία από το Επιλέξτε πεδία για προσθήκη στην αναφορά ενότητα, δείτε το στιγμιότυπο οθόνης:
7. Στη συνέχεια, ελέγξτε το πεδίο αξία ή σύρετε την τιμή στο Γραμμές ετικέτα, τώρα θα λάβετε τις μοναδικές τιμές από τις πολλαπλές στήλες ως εξής:
Εξαγάγετε μοναδικές τιμές από πολλές στήλες με κώδικα VBA
Με τον ακόλουθο κώδικα VBA, μπορείτε επίσης να εξαγάγετε τις μοναδικές τιμές από πολλές στήλες.
1. Κρατήστε πατημένο το ALT + F11 και ανοίγει το Παράθυρο Microsoft Visual Basic for Applications.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο παράθυρο της ενότητας.
VBA: Εξαγωγή μοναδικών τιμών από πολλές στήλες
Sub Uniquedata()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
Set dt = CreateObject("Scripting.Dictionary")
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
For Each rng In InputRng
If rng.Value <> "" Then
dt(rng.Value) = ""
End If
Next
OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
End Sub
3. Στη συνέχεια πατήστε F5 για να εκτελέσετε αυτόν τον κώδικα και θα εμφανιστεί ένα πλαίσιο προτροπής για να σας υπενθυμίσει ότι επιλέγετε το εύρος δεδομένων που θέλετε να χρησιμοποιήσετε. Δείτε το στιγμιότυπο οθόνης:
4. Και στη συνέχεια κάντε κλικ στο κουμπί OK, θα εμφανιστεί ένα άλλο πλαίσιο προτροπής για να σας επιτρέψει να επιλέξετε ένα μέρος για να βάλετε το αποτέλεσμα, δείτε το στιγμιότυπο οθόνης:
5. Πατήστε OK για να κλείσετε αυτό το παράθυρο διαλόγου και όλες οι μοναδικές τιμές έχουν εξαχθεί ταυτόχρονα.
Σχετικά άρθρα:
- Μετρήστε τον αριθμό των μοναδικών και διακριτών τιμών από μια λίστα
- Ας υποθέσουμε ότι έχετε μια μεγάλη λίστα τιμών με μερικά διπλά στοιχεία, τώρα, θέλετε να μετρήσετε τον αριθμό των μοναδικών τιμών (οι τιμές που εμφανίζονται στη λίστα μόνο μία φορά) ή διακριτές τιμές (όλες οι διαφορετικές τιμές στη λίστα, αυτό σημαίνει μοναδικό τιμές + 1η διπλή τιμή) σε μια στήλη όπως φαίνεται το αριστερό στιγμιότυπο οθόνης. Αυτό το άρθρο, θα μιλήσω για τον τρόπο αντιμετώπισης αυτής της εργασίας στο Excel.
- Εξαγωγή μοναδικών τιμών βάσει κριτηρίων στο Excel
- Ας υποθέσουμε, έχετε το ακόλουθο εύρος δεδομένων που θέλετε να παραθέσετε μόνο τα μοναδικά ονόματα της στήλης Β με βάση ένα συγκεκριμένο κριτήριο της στήλης Α για να λάβετε το αποτέλεσμα όπως φαίνεται παρακάτω το στιγμιότυπο οθόνης. Πώς θα μπορούσατε να αντιμετωπίσετε αυτήν την εργασία στο Excel γρήγορα και εύκολα;
- Να επιτρέπονται μόνο μοναδικές τιμές στο Excel
- Εάν θέλετε να διατηρήσετε μόνο μοναδικές τιμές που εισάγονται σε μια στήλη φύλλου εργασίας και να αποτρέψετε τα διπλότυπα, αυτό το άρθρο θα παρουσιάσει μερικά γρήγορα κόλπα για να αντιμετωπίσετε αυτήν την εργασία.
- Αθροίστε μοναδικές τιμές βάσει κριτηρίων στο Excel
- Για παράδειγμα, έχω ένα εύρος δεδομένων που περιέχει στήλες Όνομα και Παραγγελία, τώρα, για να συνοψίσω μόνο μοναδικές τιμές στη στήλη Παραγγελία με βάση τη στήλη Όνομα όπως φαίνεται το ακόλουθο στιγμιότυπο οθόνης. Πώς να επιλύσετε αυτήν την εργασία γρήγορα και εύκολα στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!