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

Πώς να απαριθμήσετε όλες τις αντιστοιχισμένες παρουσίες μιας τιμής στο Excel;

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

Λίστα όλων των αντιστοιχισμένων παρουσιών μιας τιμής με τον τύπο πίνακα
Καταγράψτε εύκολα μόνο την πρώτη αντιστοιχισμένη παρουσία μιας τιμής με το Kutools για Excel

Περισσότερα σεμινάρια για VLOOKUP ...


Λίστα όλων των αντιστοιχισμένων παρουσιών μιας τιμής με τον τύπο πίνακα

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

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

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

Note: Στον τύπο, B2: B11 είναι το εύρος στο οποίο εντοπίζονται οι αντιστοιχισμένες παρουσίες. A2: A11 είναι το εύρος περιέχει τη συγκεκριμένη τιμή στην οποία θα αναφέρονται όλες οι παρουσίες βάσει. Και το D2 περιέχει τη συγκεκριμένη τιμή.

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


Καταγράψτε εύκολα μόνο την πρώτη αντιστοιχισμένη παρουσία μιας τιμής με το Kutools για Excel

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

Πριν από την εφαρμογή Kutools για Excel, σας παρακαλούμε κατεβάστε και εγκαταστήστε το πρώτα.

1. Επιλέξτε ένα κενό κελί που θα τοποθετήσετε την πρώτη αντιστοιχισμένη παρουσία και, στη συνέχεια, κάντε κλικ στο Kutools > Βοηθός τύπου > Βοηθός τύπου

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

2.1 Βρείτε και επιλέξτε Αναζητήστε μια τιμή στη λίστα επιλογή του Επιλέξτε έναν τύπο κουτί;
Συμβουλές: Μπορείτε να ελέγξετε το Φίλτρα πλαίσιο, εισαγάγετε τη λέξη-κλειδί στο πλαίσιο κειμένου για να φιλτράρετε γρήγορα τον τύπο που χρειάζεστε.
2.2 Στο Πίνακας_συστοιχίας πλαίσιο, επιλέξτε το εύρος πίνακα που περιέχει τόσο τη στήλη συγκεκριμένης τιμής όσο και τη στήλη αντιστοιχισμένων παρουσιών.
2.3 Στο Look_value πλαίσιο, επιλέξτε το κελί με τη συγκεκριμένη τιμή στην οποία θα εμφανιστεί η πρώτη παρουσία.
2.4 Στο Στήλη πλαίσιο, επιλέξτε τη στήλη περιέχει την αντιστοιχισμένη παρουσία. Ή απλώς εισαγάγετε τον αριθμό της στήλης σε αυτό.
Συμβουλές: Ο αριθμός στήλης βασίζεται στον επιλεγμένο αριθμό στηλών, εάν επιλέξετε τέσσερις στήλες και αυτή είναι η 3η στήλη, πρέπει να εισαγάγετε τον αριθμό 3 στη Στήλη κουτί.
2.5 κάντε κλικ στο OK κουμπί. 

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

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


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

Τιμές Vlookup σε πολλά φύλλα εργασίας
Μπορείτε να εφαρμόσετε τη συνάρτηση vlookup για να επιστρέψετε τις αντίστοιχες τιμές σε έναν πίνακα φύλλου εργασίας. Ωστόσο, εάν πρέπει να δείτε την τιμή σε πολλά φύλλα εργασίας, πώς μπορείτε να το κάνετε; Αυτό το άρθρο παρέχει λεπτομερή βήματα για να σας βοηθήσει να λύσετε εύκολα το πρόβλημα.

Vlookup και επιστροφή αντιστοιχισμένων τιμών σε πολλές στήλες
Κανονικά, η εφαρμογή της λειτουργίας Vlookup μπορεί να επιστρέψει την αντίστοιχη τιμή μόνο από μία στήλη. Μερικές φορές, ίσως χρειαστεί να εξαγάγετε αντιστοιχισμένες τιμές από πολλές στήλες με βάση τα κριτήρια. Εδώ είναι η λύση για εσάς.

Vlookup για επιστροφή πολλαπλών τιμών σε ένα κελί
Κανονικά, κατά την εφαρμογή της συνάρτησης VLOOKUP, εάν υπάρχουν πολλές τιμές που ταιριάζουν με τα κριτήρια, μπορείτε να λάβετε μόνο το αποτέλεσμα της πρώτης. Εάν θέλετε να επιστρέψετε όλα τα αποτελέσματα που ταιριάζουν και να τα εμφανίσετε όλα σε ένα μόνο κελί, πώς μπορείτε να το επιτύχετε;

Προβλέψτε και επιστρέψτε ολόκληρη τη σειρά μιας αντιστοιχισμένης τιμής
Κανονικά, η χρήση της λειτουργίας vlookup μπορεί να επιστρέψει ένα αποτέλεσμα μόνο από μια συγκεκριμένη στήλη στην ίδια σειρά. Αυτό το άρθρο θα σας δείξει πώς να επιστρέψετε ολόκληρη τη σειρά δεδομένων με βάση συγκεκριμένα κριτήρια.

Πίσω προς τα πίσω ή σε αντίστροφη σειρά
Γενικά, η συνάρτηση VLOOKUP αναζητά τιμές από αριστερά προς τα δεξιά στον πίνακα πίνακα και απαιτεί η τιμή αναζήτησης να παραμένει στην αριστερή πλευρά της τιμής στόχου. Ωστόσο, μερικές φορές μπορεί να γνωρίζετε την τιμή-στόχο και θέλετε να μάθετε την τιμή αναζήτησης αντίστροφα. Επομένως, πρέπει να κοιτάξετε προς τα πίσω στο Excel. Υπάρχουν διάφοροι τρόποι σε αυτό το άρθρο για την εύκολη αντιμετώπιση αυτού του προβλήματος!

Περισσότερα σεμινάρια για VLOOKUP ...

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

Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: 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 (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
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