4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Αυτό το μικρό σεμινάριο εξηγεί πώς να δημιουργήσετε μια συνάρτηση VPR (VLOOKUP) με διάκριση πεζών-κεφαλαίων, εμφανίζει πολλούς άλλους τύπους στους οποίους το Excel μπορεί να αναζητήσει με διάκριση πεζών-κεφαλαίων και επισημαίνει τα δυνατά και τα αδύνατα σημεία κάθε συνάρτησης.

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

Ακολουθεί ένα γρήγορο παράδειγμα που δείχνει την αδυναμία VPR αναγνωρίζει το μητρώο. Ας υποθέσουμε ότι σε ένα κελί A1 περιέχει την τιμή "bill" και το κελί A2 – «Bill», τύπος:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… θα σταματήσει την αναζήτησή του στο "bill" καθώς αυτή η τιμή είναι πρώτη στη λίστα και θα εξαγάγει την τιμή από το κελί B1.

Αργότερα σε αυτό το άρθρο, θα σας δείξω πώς να το κάνετε VPR διάκριση πεζών-κεφαλαίων. Επιπλέον, θα μάθουμε μερικές ακόμη λειτουργίες που μπορούν να πραγματοποιούν αναζητήσεις με διάκριση πεζών-κεφαλαίων στο Excel.

Θα ξεκινήσουμε με το πιο απλό - ΔΕΙΤΕ (ΑΝΑΖΗΤΗΣΗ) και ΑΝΤΙΠΡΟΣΩΠΟΣ (SUMPRODUCT), τα οποία, δυστυχώς, έχουν αρκετούς σημαντικούς περιορισμούς. Στη συνέχεια, θα ρίξουμε μια πιο προσεκτική ματιά στον ελαφρώς πιο περίπλοκο τύπο ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ (INDEX+MATCH), το οποίο λειτουργεί άψογα σε οποιαδήποτε κατάσταση και με οποιοδήποτε σύνολο δεδομένων.

Η λειτουργία VLOOKUP κάνει διάκριση πεζών-κεφαλαίων

Όπως ήδη γνωρίζετε, η συνηθισμένη λειτουργία VPR είναι χωρίς διάκριση πεζών-κεφαλαίων. Ωστόσο, υπάρχει τρόπος να γίνει διάκριση πεζών-κεφαλαίων. Για να το κάνετε αυτό, πρέπει να προσθέσετε μια βοηθητική στήλη στον πίνακα, όπως φαίνεται στο παρακάτω παράδειγμα.

Ας υποθέσουμε ότι σε μια στήλη B υπάρχουν αναγνωριστικά προϊόντος (Item) και θέλετε να εξαγάγετε την τιμή του προϊόντος και το αντίστοιχο σχόλιο από τις στήλες C и D. Το πρόβλημα είναι ότι τα αναγνωριστικά περιέχουν πεζούς και κεφαλαίους χαρακτήρες. Για παράδειγμα, τιμές κελιών B4 (001Tvci3u) και B5 (001Tvci3U) διαφέρουν μόνο στην περίπτωση του τελευταίου χαρακτήρα, u и U αντίστοιχα.

Όπως μπορείτε να φανταστείτε, η συνήθης φόρμουλα αναζήτησης

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

θα επιστρέψει $ 90, αφού η αξία 001Tvci3u βρίσκεται στην περιοχή αναζήτησης νωρίτερα από 001Tvci3U. Αλλά δεν είναι αυτό που χρειαζόμαστε, έτσι δεν είναι;

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Για αναζήτηση με μια συνάρτηση VPR σε Excel με διάκριση πεζών-κεφαλαίων, θα πρέπει να προσθέσετε μια βοηθητική στήλη και να γεμίσετε τα κελιά της με τον ακόλουθο τύπο (όπου B είναι η στήλη αναζήτησης):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

Αυτός ο τύπος σπάει την επιθυμητή τιμή σε ξεχωριστούς χαρακτήρες, αντικαθιστά κάθε χαρακτήρα με τον κωδικό του (για παράδειγμα, αντί για A στα 65, αντί a κωδικός 97) και στη συνέχεια συνδυάζει αυτούς τους κωδικούς σε μια μοναδική συμβολοσειρά αριθμών.

Μετά από αυτό, χρησιμοποιούμε μια απλή συνάρτηση VPR για αναζήτηση με διάκριση πεζών-κεφαλαίων:

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Σωστή λειτουργία της λειτουργίας VPR Η διάκριση πεζών-κεφαλαίων εξαρτάται από δύο παράγοντες:

  1. Η βοηθητική στήλη πρέπει να είναι η πιο αριστερή στήλη στο εύρος με δυνατότητα προβολής.
  2. Η τιμή που αναζητάτε πρέπει να περιέχει έναν κωδικό χαρακτήρα αντί για την πραγματική τιμή.

Πώς να χρησιμοποιήσετε σωστά τη λειτουργία CODE

Ο τύπος που εισάγεται στα κελιά της βοηθητικής στήλης προϋποθέτει ότι όλες οι τιμές αναζήτησης έχουν τον ίδιο αριθμό χαρακτήρων. Εάν όχι, τότε πρέπει να γνωρίζετε τους μικρότερους και μεγαλύτερους αριθμούς και να προσθέσετε τόσα χαρακτηριστικά ΑΦΑΝΙΣΤΗΡΙΟ (IFERROR) πόσοι χαρακτήρες είναι η διαφορά μεταξύ της συντομότερης και της μεγαλύτερης τιμής αναζήτησης.

Για παράδειγμα, εάν η συντομότερη τιμή αναζήτησης είναι 3 χαρακτήρες και η μεγαλύτερη είναι 5 χαρακτήρες, χρησιμοποιήστε αυτόν τον τύπο:

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

Για λειτουργία PSTR (MID) Παρέχετε τα ακόλουθα επιχειρήματα:

  • 1ο επιχείρημα - κείμενο (κείμενο) είναι το κείμενο ή η αναφορά κελιού που περιέχει τους χαρακτήρες που πρέπει να εξαχθούν (στην περίπτωσή μας είναι B2)
  • 2ο επιχείρημα - αρχή_αριθμός (start_position) είναι η θέση του πρώτου από αυτούς τους χαρακτήρες που θα εξαχθούν. πέρασε 1 στην πρώτη συνάρτηση PSTR, 2 – στη δεύτερη συνάρτηση PSTR και ούτω καθεξής
  • 3ο επιχείρημα - αριθμός_χαρών (number_of_characters) – Καθορίζει τον αριθμό των χαρακτήρων που θα εξαχθούν από το κείμενο. Δεδομένου ότι χρειαζόμαστε μόνο 1 χαρακτήρα όλη την ώρα, σε όλες τις συναρτήσεις γράφουμε 1.

ΠΕΡΙΟΡΙΣΜΟΙ: Λειτουργία VPR δεν είναι η καλύτερη λύση για αναζητήσεις με διάκριση πεζών-κεφαλαίων στο Excel. Πρώτον, απαιτείται η προσθήκη μιας βοηθητικής στήλης. Δεύτερον, ο τύπος κάνει καλή δουλειά μόνο εάν τα δεδομένα είναι ομοιογενή ή είναι γνωστός ο ακριβής αριθμός χαρακτήρων στις τιμές που αναζητήθηκαν. Εάν αυτό δεν είναι η περίπτωσή σας, είναι προτιμότερο να χρησιμοποιήσετε μία από τις λύσεις που παρουσιάζουμε παρακάτω.

Λειτουργία LOOKUP για αναζήτηση με διάκριση πεζών-κεφαλαίων

Λειτουργία ΔΕΙΤΕ (ΑΝΑΖΗΤΗΣΗ) σχετικό VPR, ωστόσο η σύνταξή του επιτρέπει αναζητήσεις με διάκριση πεζών-κεφαλαίων χωρίς την προσθήκη βοηθητικής στήλης. Για να το κάνετε αυτό, χρησιμοποιήστε ΔΕΙΤΕ σε συνδυασμό με τη συνάρτηση ΑΚΡΙΒΗΣ (ΑΚΡΙΒΗΣ).

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

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

Αναζητήσεις τύπου στην περιοχή A2: A7 ακριβής αντιστοίχιση με την τιμή του κελιού F2 κάνει διάκριση πεζών-κεφαλαίων και επιστρέφει την τιμή από τη στήλη Β της ίδιας γραμμής.

Αρέσει VPRλειτουργία ΔΕΙΤΕ λειτουργεί εξίσου με τιμές κειμένου και αριθμητικές, όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης:

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Σημαντικό! Για τη συνάρτηση ΔΕΙΤΕ λειτούργησε σωστά, οι τιμές στη στήλη αναζήτησης θα πρέπει να ταξινομηθούν με αύξουσα σειρά, δηλαδή από τη μικρότερη στη μεγαλύτερη.

Επιτρέψτε μου να εξηγήσω εν συντομία πώς λειτουργεί η συνάρτηση ΑΚΡΙΒΗΣ στον τύπο που φαίνεται παραπάνω, καθώς αυτό είναι το βασικό σημείο.

Λειτουργία ΑΚΡΙΒΗΣ συγκρίνει τις δύο τιμές κειμένου στο 1ο και το 2ο όρισμα και επιστρέφει TRUE εάν είναι ακριβώς το ίδιο ή FALSE εάν δεν είναι. Είναι σημαντικό για εμάς ότι η λειτουργία ΑΚΡΙΒΗΣ διάκριση πεζών-κεφαλαίων.

Ας δούμε πώς λειτουργεί η φόρμουλα μας ΠΡΟΒΟΛΗ+ΑΚΡΙΒΗ:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • Λειτουργία ΑΚΡΙΒΗΣ συγκρίνει την τιμή του κελιού F2 με όλα τα στοιχεία σε μια στήλη A (A2:A7). Επιστρέφει TRUE εάν βρεθεί ακριβής αντιστοίχιση, διαφορετικά FALSE.
  • Αφού δίνετε το πρώτο όρισμα συνάρτησης ΔΕΙΤΕ τιμή TRUE, εξάγει την αντίστοιχη τιμή από την καθορισμένη στήλη (στην περίπτωσή μας, στήλη Β) μόνο εάν βρεθεί ακριβής αντιστοίχιση, με διάκριση πεζών-κεφαλαίων.

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

ΠΕΡΙΟΡΙΣΜΟΙ: Τα δεδομένα στη στήλη αναζήτησης πρέπει να ταξινομηθούν με αύξουσα σειρά.

SUMPRODUCT – βρίσκει τιμές κειμένου, με διάκριση πεζών-κεφαλαίων, αλλά επιστρέφει μόνο αριθμούς

Όπως καταλάβατε ήδη από τον τίτλο, ΑΝΤΙΠΡΟΣΩΠΟΣ Το (SUMPRODUCT) είναι μια άλλη συνάρτηση του Excel που θα σας βοηθήσει να κάνετε μια αναζήτηση με διάκριση πεζών-κεφαλαίων, αλλά θα επιστρέψει μόνο αριθμητικές τιμές. Εάν αυτή η επιλογή δεν σας ταιριάζει, τότε μπορείτε να προχωρήσετε αμέσως στο πακέτο ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ, που δίνει λύση για κάθε περίπτωση και για κάθε τύπο δεδομένων.

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

Λειτουργία ΑΝΤΙΠΡΟΣΩΠΟΣ πολλαπλασιάζει τα στοιχεία των δεδομένων πινάκων και επιστρέφει το άθροισμα των αποτελεσμάτων. Η σύνταξη μοιάζει με αυτό:

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

Εφόσον χρειαζόμαστε αναζήτηση με διάκριση πεζών-κεφαλαίων, χρησιμοποιούμε τη συνάρτηση ΑΚΡΙΒΗΣ (EXACT) από το προηγούμενο παράδειγμα ως ένας από τους πολλαπλασιαστές:

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

Όπως θυμάστε, ΑΚΡΙΒΗΣ συγκρίνει την τιμή του κελιού F2 με όλα τα στοιχεία σε μια στήλη A. Επιστρέφει TRUE εάν βρεθεί ακριβής αντιστοίχιση, διαφορετικά FALSE. Στις μαθηματικές πράξεις, το Excel θεωρεί TRUE ως 1, και FALSE για 0Περαιτέρω ΑΝΤΙΠΡΟΣΩΠΟΣ πολλαπλασιάζει αυτούς τους αριθμούς και αθροίζει τα αποτελέσματα.

Τα μηδενικά δεν υπολογίζονται γιατί όταν πολλαπλασιάζονται δίνουν πάντα 0. Ας ρίξουμε μια πιο προσεκτική ματιά στο τι συμβαίνει όταν μια ακριβής αντιστοίχιση σε μια στήλη A βρέθηκε και επέστρεψε 1… Λειτουργία ΑΝΤΙΠΡΟΣΩΠΟΣ πολλαπλασιάζει τον αριθμό στη στήλη B on 1 και επιστρέφει το αποτέλεσμα – ακριβώς τον ίδιο αριθμό! Αυτό συμβαίνει επειδή τα αποτελέσματα των άλλων προϊόντων είναι μηδενικά και δεν επηρεάζουν το άθροισμα που προκύπτει.

Δυστυχώς η λειτουργία ΑΝΤΙΠΡΟΣΩΠΟΣ δεν μπορεί να λειτουργήσει με τιμές κειμένου και ημερομηνίες καθώς δεν μπορούν να πολλαπλασιαστούν. Σε αυτήν την περίπτωση, θα λάβετε ένα μήνυμα σφάλματος #ΑΞΙΑ! (#ΑΞΙΑ!) όπως σε ένα κελί F4 στην παρακάτω εικόνα:

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

ΠΕΡΙΟΡΙΣΜΟΙ: Επιστρέφει μόνο αριθμητικές τιμές.

INDEX + MATCH – αναζήτηση με διάκριση πεζών-κεφαλαίων για οποιονδήποτε τύπο δεδομένων

Τέλος, είμαστε κοντά σε έναν απεριόριστο τύπο αναζήτησης με διάκριση πεζών-κεφαλαίων που λειτουργεί με οποιοδήποτε σύνολο δεδομένων.

Αυτό το παράδειγμα έρχεται τελευταίο, όχι επειδή το καλύτερο αφήνεται για επιδόρπιο, αλλά επειδή η γνώση που αποκτήθηκε από τα προηγούμενα παραδείγματα θα σας βοηθήσει να κατανοήσετε καλύτερα και γρηγορότερα τη φόρμουλα με διάκριση πεζών-κεφαλαίων. ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ (ΕΥΡΕΤΗΣ+ΑΓΩΝΑΣ).

Όπως πιθανώς μαντέψατε, ο συνδυασμός λειτουργιών ΠΙΟ ΕΚΤΙΘΕΤΑ и ΔΕΊΚΤΗΣ χρησιμοποιείται στο Excel ως πιο ευέλικτη και ισχυρή εναλλακτική για VPR. Το άρθρο Χρήση INDEX και MATCH αντί για VLOOKUP θα εξηγήσει τέλεια πώς λειτουργούν αυτές οι συναρτήσεις μαζί.

Θα ανακεφαλαιώσω απλώς τα βασικά σημεία:

  • Λειτουργία ΠΙΟ ΕΚΤΙΘΕΤΑ (MATCH) αναζητά μια τιμή σε ένα δεδομένο εύρος και επιστρέφει τη σχετική θέση της, δηλαδή τον αριθμό γραμμής ή/και στήλης.
  • Στη συνέχεια, η συνάρτηση ΔΕΊΚΤΗΣ (INDEX) επιστρέφει μια τιμή από μια καθορισμένη στήλη ή/και γραμμή.

Στη φόρμουλα ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ θα μπορούσε να κάνει αναζήτηση με διάκριση πεζών-κεφαλαίων, χρειάζεται να προσθέσετε μόνο μία λειτουργία σε αυτήν. Δεν είναι δύσκολο να μαντέψεις τι είναι πάλι ΑΚΡΙΒΗΣ (ΑΚΡΙΒΗΣ):

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

Σε αυτή τη φόρμουλα ΑΚΡΙΒΗΣ λειτουργεί με τον ίδιο τρόπο όπως σε συνδυασμό με τη συνάρτηση ΔΕΙΤΕκαι δίνει το ίδιο αποτέλεσμα:

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Σημειώστε ότι ο τύπος ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ περικλείεται σε σγουρά τιράντες είναι ένας τύπος πίνακα και πρέπει να τον ολοκληρώσετε πατώντας Ctrl + Shift + Εισαγωγή.

Γιατί το INDEX+MATCH είναι η καλύτερη λύση για αναζήτηση με διάκριση πεζών-κεφαλαίων;

Τα κύρια πλεονεκτήματα της δέσμης ΔΕΊΚΤΗΣ и ΠΙΟ ΕΚΤΙΘΕΤΑ:

  1. Δεν απαιτεί την προσθήκη βοηθητικής στήλης, σε αντίθεση με VPR.
  2. Δεν απαιτεί ταξινόμηση της στήλης αναζήτησης, σε αντίθεση με ΔΕΙΤΕ.
  3. Λειτουργεί με όλους τους τύπους δεδομένων – αριθμούς, κείμενο και ημερομηνίες.

Αυτή η φόρμουλα φαίνεται τέλεια, έτσι δεν είναι; Στην πραγματικότητα, δεν είναι. Και για αυτο.

Ας υποθέσουμε ότι το κελί στη στήλη τιμής επιστροφής που σχετίζεται με την τιμή αναζήτησης είναι κενό. Τι αποτέλεσμα θα επιστρέψει ο τύπος; Οχι? Ας δούμε τι επιστρέφει στην πραγματικότητα ο τύπος:

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Ωχ, ο τύπος επιστρέφει μηδέν! Αυτό μπορεί να μην είναι μεγάλο πρόβλημα εάν εργάζεστε με τιμές καθαρού κειμένου. Ωστόσο, εάν ο πίνακας περιέχει αριθμούς, συμπεριλαμβανομένων των «πραγματικών» μηδενικών, αυτό γίνεται πρόβλημα.

Στην πραγματικότητα, όλοι οι άλλοι τύποι αναζήτησης (VLOOKUP, LOOKUP και SUMPRODUCT) που συζητήσαμε νωρίτερα συμπεριφέρονται με τον ίδιο τρόπο. Αλλά θέλετε την τέλεια φόρμουλα, σωστά;

Για να κάνετε μια φόρμουλα με διάκριση πεζών-κεφαλαίων ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ τέλειο, βάλτε το σε λειτουργία IF (IF) που θα ελέγξει ένα κελί με μια τιμή επιστροφής και θα επιστρέψει ένα κενό αποτέλεσμα εάν είναι κενό:

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

Σε αυτόν τον τύπο:

  • B είναι μια στήλη με τιμές επιστροφής
  • 1+ είναι ένας αριθμός που μετατρέπει τη σχετική θέση του κελιού που επιστρέφεται από τη συνάρτηση ΠΙΟ ΕΚΤΙΘΕΤΑ, στην πραγματική διεύθυνση του κελιού. Για παράδειγμα, στη λειτουργία μας ΠΙΟ ΕΚΤΙΘΕΤΑ δίνεται πίνακας αναζήτησης A2: A7, δηλαδή τη σχετική θέση του κελιού A2 θα 1, γιατί είναι το πρώτο στον πίνακα. Αλλά η πραγματική θέση του κυττάρου A2 στη στήλη είναι 2, οπότε προσθέτουμε 1να κάνει τη διαφορά και να έχει τη λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) ανέκτησε την τιμή από το επιθυμητό κελί.

Οι παρακάτω εικόνες δείχνουν τον διορθωμένο τύπο με διάκριση πεζών-κεφαλαίων ΕΥΡΕΤΗΡΙΑ+ΑΝΤΙΣΤΟΙΧΙΑ Εν ΔΡΑΣΕΙ. Επιστρέφει ένα κενό αποτέλεσμα εάν το επιστρεφόμενο κελί είναι κενό.

Ξαναέγραψα τον τύπο σε στήλες Β:Δγια να χωρέσει τη γραμμή τύπων στο στιγμιότυπο οθόνης.

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Επιστρέφει η φόρμουλα 0εάν το επιστρεφόμενο κελί περιέχει μηδέν.

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Αν θέλετε το σύνδεσμο ΔΕΊΚΤΗΣ и ΠΙΟ ΕΚΤΙΘΕΤΑ εμφανίζεται κάποιο μήνυμα όταν η τιμή επιστροφής είναι κενή, μπορείτε να το γράψετε στα τελευταία εισαγωγικά (“”) του τύπου, για παράδειγμα, ως εξής:

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

4 τρόποι για να κάνετε το VLOOKUP με διάκριση πεζών-κεφαλαίων στο Excel

Αφήστε μια απάντηση