Μετάβαση στο κύριο περιεχόμενο

Πώς να εξαγάγετε μοναδικές τιμές βάσει κριτηρίων στο Excel;

Ας υποθέσουμε, έχετε το αριστερό εύρος δεδομένων που θέλετε να παραθέσετε μόνο τα μοναδικά ονόματα της στήλης Β με βάση ένα συγκεκριμένο κριτήριο της στήλης Α για να λάβετε το αποτέλεσμα όπως φαίνεται παρακάτω το στιγμιότυπο οθόνης. Πώς θα μπορούσατε να αντιμετωπίσετε αυτήν την εργασία στο Excel γρήγορα και εύκολα;

Εξαγάγετε μοναδικές τιμές βάσει κριτηρίων με τύπο πίνακα

Εξαγάγετε μοναδικές τιμές βάσει πολλαπλών κριτηρίων με τύπο πίνακα

Εξαγάγετε μοναδικές τιμές από μια λίστα κελιών με μια χρήσιμη λειτουργία

 

Εξαγάγετε μοναδικές τιμές βάσει κριτηρίων με τύπο πίνακα

Για να επιλύσετε αυτήν την εργασία, μπορείτε να εφαρμόσετε έναν σύνθετο τύπο πίνακα, κάντε τα εξής:

1. Εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να παραθέσετε το αποτέλεσμα εξαγωγής, σε αυτό το παράδειγμα, θα το βάλω στο κελί E2 και μετά πατήστε Shift + Ctrl + Enter για να αποκτήσετε την πρώτη μοναδική τιμή.

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2. Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω έως ότου εμφανιστούν κενά κελιά και τώρα έχουν αναφερθεί όλες οι μοναδικές τιμές με βάση το συγκεκριμένο κριτήριο, δείτε το στιγμιότυπο οθόνης:

Σημείωση: Στον παραπάνω τύπο: Β2: Β15 είναι το εύρος στηλών περιέχει τις μοναδικές τιμές από τις οποίες θέλετε να εξαγάγετε, A2: A15 είναι η στήλη περιέχει το κριτήριο στο οποίο βασίζεστε, D2 υποδεικνύει το κριτήριο στο οποίο θέλετε να παραθέσετε τις μοναδικές τιμές βάσει και E1 είναι το κελί πάνω από τον τύπο που έχετε εισαγάγει.

Εξαγάγετε μοναδικές τιμές βάσει πολλαπλών κριτηρίων με τύπο πίνακα

Εάν θέλετε να εξαγάγετε τις μοναδικές τιμές βάσει δύο συνθηκών, ακολουθεί ένας άλλος τύπος πίνακα που μπορεί να σας βοηθήσει, κάντε το εξής:

1. Εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να παραθέσετε τις μοναδικές τιμές, σε αυτό το παράδειγμα, θα το βάλω στο κελί G2 και μετά πατήστε Shift + Ctrl + Enter για να αποκτήσετε την πρώτη μοναδική τιμή.

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2. Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω έως ότου εμφανιστούν κενά κελιά και τώρα έχουν αναφερθεί όλες οι μοναδικές τιμές με βάση τις συγκεκριμένες δύο συνθήκες, δείτε το στιγμιότυπο οθόνης:

Σημείωση: Στον παραπάνω τύπο: C2: C15 είναι το εύρος στηλών περιέχει τις μοναδικές τιμές από τις οποίες θέλετε να εξαγάγετε, A2: A15 και E2 είναι το πρώτο εύρος με τα κριτήρια στα οποία θέλετε να εξαγάγετε μοναδικές τιμές βάσει, Β2: Β15 και F2 είναι το δεύτερο εύρος με τα κριτήρια στα οποία θέλετε να εξαγάγετε μοναδικές τιμές βάσει και G1 είναι το κελί πάνω από τον τύπο που έχετε εισαγάγει.

Εξαγάγετε μοναδικές τιμές από μια λίστα κελιών με μια χρήσιμη λειτουργία

Μερικές φορές, απλώς θέλετε να εξαγάγετε τις μοναδικές τιμές από μια λίστα κελιών, εδώ, θα προτείνω ένα χρήσιμο εργαλείο-Kutools για Excel, Με τους Εξαγάγετε κελιά με μοναδικές τιμές (συμπεριλάβετε το πρώτο αντίγραφο) βοηθητικό πρόγραμμα, μπορείτε να εξαγάγετε γρήγορα τις μοναδικές τιμές.

Σημείωση:Για να το εφαρμόσετε Εξαγάγετε κελιά με μοναδικές τιμές (συμπεριλάβετε το πρώτο αντίγραφο), πρώτα, πρέπει να κατεβάσετε το Kutools για Excelκαι, στη συνέχεια, εφαρμόστε τη λειτουργία γρήγορα και εύκολα.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Κάντε κλικ σε ένα κελί όπου θέλετε να εξάγετε το αποτέλεσμα. (Note: Μην κάνετε κλικ σε ένα κελί στην πρώτη σειρά.)

2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Βοηθός τύπου > Βοηθός τύπου, δείτε το στιγμιότυπο οθόνης:

3. Στην Βοηθός τύπων πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Αγορά Κείμενο Επιλογή από το Τύπος Χαρακτηριστικά αναπτυσσόμενη λίστα
  • Στη συνέχεια επιλέξτε Εξαγάγετε κελιά με μοναδικές τιμές (συμπεριλάβετε το πρώτο αντίγραφο) από το Επιλέξτε ένα fromula πλαίσιο λίστας;
  • Στα δεξιά Εισαγωγή επιχειρημάτων ενότητα, επιλέξτε μια λίστα κελιών που θέλετε να εξαγάγετε μοναδικές τιμές.

4. Στη συνέχεια κάντε κλικ στο κουμπί Ok κουμπί, το πρώτο αποτέλεσμα εμφανίζεται στο κελί και, στη συνέχεια, επιλέξτε το κελί και σύρετε τη λαβή πλήρωσης στα κελιά που θέλετε να παραθέσετε όλες τις μοναδικές τιμές έως ότου εμφανιστούν κενά κελιά, δείτε το στιγμιότυπο οθόνης

Δωρεάν λήψη του Kutools για Excel τώρα!


Σχετικά άρθρα:

  • Μετρήστε τον αριθμό των μοναδικών και διακριτών τιμών από μια λίστα
  • Ας υποθέσουμε ότι έχετε μια μεγάλη λίστα τιμών με μερικά διπλά στοιχεία, τώρα, θέλετε να μετρήσετε τον αριθμό των μοναδικών τιμών (οι τιμές που εμφανίζονται στη λίστα μόνο μία φορά) ή διακριτές τιμές (όλες οι διαφορετικές τιμές στη λίστα, αυτό σημαίνει μοναδικό τιμές + 1η διπλή τιμή) σε μια στήλη όπως φαίνεται το αριστερό στιγμιότυπο οθόνης. Αυτό το άρθρο, θα μιλήσω για τον τρόπο αντιμετώπισης αυτής της εργασίας στο Excel.
  • Αθροίστε μοναδικές τιμές βάσει κριτηρίων στο Excel
  • Για παράδειγμα, έχω ένα εύρος δεδομένων που περιέχει στήλες Όνομα και Παραγγελία, τώρα, για να συνοψίσω μόνο μοναδικές τιμές στη στήλη Παραγγελία με βάση τη στήλη Όνομα όπως φαίνεται το ακόλουθο στιγμιότυπο οθόνης. Πώς να επιλύσετε αυτήν την εργασία γρήγορα και εύκολα στο Excel;
  • Μεταφέρετε κελιά σε μία στήλη με βάση μοναδικές τιμές σε άλλη στήλη
  • Ας υποθέσουμε, έχετε μια σειρά δεδομένων που περιέχει δύο στήλες, τώρα, θέλετε να μεταφέρετε κελιά σε μία στήλη σε οριζόντιες σειρές με βάση μοναδικές τιμές σε μια άλλη στήλη για να λάβετε το ακόλουθο αποτέλεσμα. Έχετε καλές ιδέες για την επίλυση αυτού του προβλήματος στο Excel;
  • Συνδυάστε μοναδικές τιμές στο Excel
  • Εάν έχω μια μακρά λίστα τιμών που συμπληρώθηκαν με μερικά διπλά δεδομένα, τώρα, θέλω να βρω μόνο τις μοναδικές τιμές και στη συνέχεια να τις συνδυάσω σε ένα κελί. Πώς μπορώ να αντιμετωπίσω αυτό το πρόβλημα γρήγορα και εύκολα στο Excel;

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

kte καρτέλα 201905


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (40)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you so much. This was very very helpful. You Rock!!
This comment was minimized by the moderator on the site
hi everyone..
i have problem..
i got blank result even i press ctrl shift enter together..
This comment was minimized by the moderator on the site
Hi all, Can some help me to get all unique values on one single cell
This comment was minimized by the moderator on the site
Hi, this worked well! Although it takes Excel sooooo long to calculate. Just dragging down 15 cells in a column takes about 15min to calculate... if not longer. Is this normal? If this becomes dynamic it will take a hell of alot of computing time.
This comment was minimized by the moderator on the site
Hello. This is really helpful, however, what If I want a formula that lists the unique values based on multiple criteria. eg. I have a data set which has the following data in a table (after each hyphen is a new column but same row):

Company A - £200 - £100
Company A - £300 - £200
Company B - £300 - £200
Company C - £600 - £200
Company B - £100 - £300
Company D - £0 - £600
Company A - £700 - £100

I want a new data table in a new tab which groups the duplicate values without using an array formula. currently I'm grouping using a pivot table and pasting to my new data table. It's a long process but array formulas make my spreadsheet really slow.

Company A - £1200 - £400
Company B - £400 - £500
Company C - £600 - £200
Company D - £0 - £600

Thanks,
K
This comment was minimized by the moderator on the site
Hello, K,
For solving your problem, I can recommend our useful tool- Kutools for Excel, with its Advanced Combine Rows feature, you can deal with this job quickly. Firstly, you should copy and paste your data into a new worksheet, and then apply htis feature as below screenhsot shown.
You can know more about this feature from: https://www.extendoffice.com/product/kutools-for-excel/excel-combine-duplicate-rows.html
Please download Kutools for Excel and install it, then apply this feature. Full feature free trial 30-day, please try.
This comment was minimized by the moderator on the site
Hi! the formula works really well. I would like to add another criterion, i mean, get the unique answers but using two criteria
This comment was minimized by the moderator on the site
Hi, Giancarlo,
to extract unique values based on multiple criteria, any of the below formula can help you: (after pasting the formula, please press Ctrl + Shift + Enter keys together.)
=IFERROR(INDEX($C$2:$C$11, MATCH(0, COUNTIF(G1:$G$1, $C$2:$C$11)+IF($A$2:$A$11<>$E$2, 1, 0)+IF($B$2:$B$11<>$F$2, 1, 0), 0)), "")
=INDEX($C$2:$C$11, MATCH(0, IF(($A$2:$A$11=$E$2)*($B$2:$B$11=$F$2), COUNTIF($G$1:$G1, $C$2:$C$11), ""), 0))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Hi. I am using the two conditions formula =IFERROR(INDEX($C$2:$C$11, MATCH(0, COUNTIF(G1:$G$1, $C$2:$C$11)+IF($A$2:$A$11<>$E$2, 1, 0)+IF($B$2:$B$11<>$F$2, 1, 0), 0)), "") to extract a unique list and it works great, but I am struggle to add the SMALL function to get the list sorted as well in ascending order. Are you able to help?
This comment was minimized by the moderator on the site
Is there a way to make this work while ALLOWING for duplicate values? For instance, I want all instances of Lucy to be listed in the results.
This comment was minimized by the moderator on the site
Hello, Konstantin,
To extract all corresponding values including the duplicates based on a specific cell criteria, the following array formula can help you, see screenshot:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

After inserting the formula, please press Shift + Ctrl + Enter keys together to get the correct result, and then drag the fill handle down to get all values.
Hope this can help you, thank you!
This comment was minimized by the moderator on the site
This has worked great for me with a specific lookup value. However, if I wanted to use a wildcard to look up partial values, how would I do that? For example, if I wanted to lookup all the names associated with KT?

I am using this function to look up cells that contain multiple text. For example if each product also had a sub-product within the same cell but I was only looking for names associated with the sub-product "elf".

KTE - elf
KTE- ball
KTE - piano
KTO - elf
KTO- ball
KTO - piano
This comment was minimized by the moderator on the site
For me the formula does not work. I press ctrl shift enter and i still get an error N/A. I would like to add that i prpared exaclty the same data as in tutorial. What is the reason it does not work?
This comment was minimized by the moderator on the site
How would I get this formula to return each of the duplicates instead of one of each of the names? For instance, in the example above, how would I get the results column (B:B) to return Lucy, Ruby, Anny, Jose, Lucy, Anny, Tom? I'm using this as a budget tool pulling to specific account summaries from a general ledger. However, several of the amounts and transaction descriptions are duplicates in the general ledger. Once the first of the duplicated values is pulled, no more of them get pulled.
This comment was minimized by the moderator on the site
Hi, Joe,
To extract all corresponding values based on a specific cell criteria, the following array formula can help you, see screenshot:
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

After inserting the formula, please press Shift + Ctrl + Enter keys together to get the correct result, and then drag the fill handle down to get all values.
Hope this can help you, thank you!
This comment was minimized by the moderator on the site
Last Question: If I want the results column to return all values not associated with KTE or KTO (so, D:D would be Tom, Nocol, Lily, Angelina, Genna), how would I do that?
This comment was minimized by the moderator on the site
Ok, so it works in the master workbook. There is one exception that I haven't been able to determine the cause of: If the array (in my case, the general ledger that I had beginning in row 3) does not begin in Row 1, the returned values are incorrect. What causes this problem, and which term in the formula fixes it? Thanks again for your help with this!
This comment was minimized by the moderator on the site
So far so good. I'm able to duplicate the results in the test sheet, make changes to the array, and then correct the formula to account for the changes I've made. I plan to move this into the master sheet today and see how it works. Thanks for the help!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations