Case Sensitive VLOOKUP - Excel & Google Sheets

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

Case -sensitive VLOOKUP - Excel

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

Μέθοδος 1 - VLOOKUP με διάκριση πεζών -κεφαλαίων με στήλη βοηθού

= VLOOKUP (MAX (EXACT (E2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), $ C $ 2: $ D $ 7,2,0)

Λειτουργία VLOOKUP

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

Case-sensitive VLOOKUP

Συνδυάζοντας VLOOKUP, EXACT, MAX και ROW, μπορούμε να δημιουργήσουμε έναν τύπο VLOOKUP με διάκριση πεζών-κεφαλαίων που επιστρέφει την αντίστοιχη τιμή για το VLOOKUP με διάκριση πεζών-κεφαλαίων. Ας δούμε ένα παράδειγμα.

Έχουμε μια λίστα με τα στοιχεία και τις αντίστοιχες τιμές τους (σημειώστε ότι το αναγνωριστικό στοιχείου έχει διάκριση πεζών-κεφαλαίων μοναδικό):

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

Για να το πετύχουμε αυτό, πρέπει να δημιουργήσουμε μια στήλη βοηθού χρησιμοποιώντας το ROW:

= ROW () κάντε κλικ και σύρετε (ή κάντε διπλό κλικ) για να προπληρώσετε όλες τις γραμμές στο εύρος

Στη συνέχεια, συνδυάστε VLOOKUP, MAX, EXACT και ROW σε έναν τύπο όπως:

= VLOOKUP (MAX (EXACT (,))*(ROW ())), ,, 0)
= VLOOKUP (MAX (EXACT (E2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), $ C $ 2: $ D $ 7,2,0)

Πώς λειτουργεί ο τύπος;

  1. Η συνάρτηση EXACT ελέγχει το αναγνωριστικό στοιχείου στο E2 (τιμή αναζήτησης) έναντι των τιμών στο B2: B7 (εύρος αναζήτησης) και επιστρέφει έναν πίνακα TRUE όπου υπάρχει ακριβής αντιστοίχιση ή FLASE σε έναν πίνακα {FLASE, FLASE, FLASE, FLASE, FLASE, TRUE}.
  2. Αυτός ο πίνακας πολλαπλασιάζεται στη συνέχεια με τον πίνακα ROW {2, 3, 4, 5, 6, 7} (σημειώστε ότι αυτό ταιριάζει με τη στήλη βοηθού μας).
  3. Η συνάρτηση MAX επιστρέφει τη μέγιστη τιμή από τον πίνακα που προκύπτει {0,0,0,0,0,7}, η οποία είναι 7 στο παράδειγμά μας.
  4. Στη συνέχεια, χρησιμοποιούμε το αποτέλεσμα ως τιμή αναζήτησης σε ένα VLOOKUP και επιλέγουμε τη στήλη βοηθού ως εύρος αναζήτησης. Στο παράδειγμά μας, ο τύπος επιστρέφει την αντίστοιχη τιμή των 16,00 $.

Μέθοδος 2 - VLOOKUP με διάκριση πεζών -κεφαλαίων με "εικονική" στήλη βοηθού

= VLOOKUP (MAX (EXACT (D2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), ΕΠΙΛΕΞΤΕ ({1,2}, ROW ($ B $ 2: $ B $ 7) , $ C $ 2: $ C $ 7), 2,0)

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

= VLOOKUP (MAX (EXACT (,))*(ROW ())), CHOOSE ({1,2}, ROW (),),, 0)
= VLOOKUP (MAX (ΑΚΡΙΒΩΣ (D2, $ B $ 2: $ B $ 7)*(ROW ($ B $ 2: $ B $ 7)))), ΕΠΙΛΕΞΤΕ ({1,2}, ROW ($ B $ 2: $ B $ 7) , $ C $ 2: $ C $ 7), 2,0)

Πώς λειτουργεί ο τύπος;

  1. Το πρώτο μέρος του τύπου λειτουργεί με τον ίδιο τρόπο όπως και η πρώτη μέθοδος.
  2. Ο συνδυασμός CHOOSE και ROW επιστρέφει έναν πίνακα με δύο στήλες, μία για τον αριθμό σειράς και μια άλλη για την τιμή. Ο πίνακας χωρίζεται με ένα ερωτηματικό για να αντιπροσωπεύει την επόμενη σειρά και ένα κόμμα για την επόμενη στήλη έτσι: {2,45; 3,83; 4,23; 5,74; 6,4; 7,16}.
  3. Στη συνέχεια, μπορούμε να χρησιμοποιήσουμε το αποτέλεσμα από το πρώτο μέρος του τύπου σε ένα VLOOKUP για να βρούμε την αντίστοιχη τιμή από τον πίνακα CHOOSE and ROW.

VLOOKUP Ευαίσθητο σε πεζά γράμματα σε Υπολογιστικά φύλλα Google

Όλα τα παραπάνω παραδείγματα λειτουργούν ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave