Πίνακας περιεχομένων
ΕΆΝ και VLOOKUP είναι μερικές από τις πιο συχνά χρησιμοποιούμενες συναρτήσεις στο MS Excel για διάφορους σκοπούς. ΕΆΝ η δήλωση χρησιμοποιείται για σκοπούς προετοιμασίας και VLOOKUP χρησιμοποιείται για την αναζήτηση οποιασδήποτε συγκεκριμένης τιμής σε ένα εύρος τιμών. Οι τύποι που χρησιμοποιούν αυτές τις δύο συναρτήσεις μπορούν εύκολα να αναζητήσουν οποιεσδήποτε συγκεκριμένες τιμές από οποιοδήποτε δεδομένο. Σε αυτό το άρθρο, θα σας δείξω 5 πρακτικά παραδείγματα των συναρτήσεων ΕΆΝ και VLOOKUP ένθετη συνάρτηση στο Excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε δωρεάν το τετράδιο ασκήσεων από εδώ!
Χρήση των Nested IF και VLOOKUP.xlsx5 Πρακτικές χρήσεις της ένθετης συνάρτησης IF και VLOOKUP στο Excel
1. Αντιστοίχιση της εξόδου VLOOKUP με μια συγκεκριμένη τιμή
Ας θεωρήσουμε ένα σύνολο δεδομένων προϊόντων με τα ID , Όνομα , Μονάδα Λιανική τιμή , Ποσότητα , Συνολικό ποσό , και Ημερομηνία παράδοσης .
Τώρα, θέλουμε να μάθουμε τη διαθεσιμότητα κάθε προϊόντος χρησιμοποιώντας το Τύπος IF και VLOOKUP . Θέλουμε να αναζητήσουμε τη διαθεσιμότητα του προϊόντος εισάγοντας μόνο το όνομα του προϊόντος. Ακολουθήστε τα παρακάτω βήματα για να το πετύχετε.
📌 Βήματα:
- Πρώτα απ' όλα, κάντε κλικ στο κύτταρο C17 .
- Στη συνέχεια, εισαγάγετε τον ακόλουθο τύπο στο κύτταρο C17 και πατήστε Μπείτε μέσα.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "No", "Yes")
🔎 Κατανομή τύπου:
- Πρώτον, στο Λειτουργία VLOOKUP C16 είναι το κελί που περιέχει τη λέξη-κλειδί αναζήτησης. $C$5:$D$14 είναι η περιοχή στην οποία θα αναζητήσουμε τα εισαγόμενα δεδομένα. 2 χρησιμοποιείται καθώς ψάχνουμε για την τιμή του κριτηρίου που ταιριάζει στη δεύτερη στήλη του εύρους αναζήτησης και τέλος FALSE χρησιμοποιείται για τον καθορισμό της ακριβούς αντιστοιχίας.
- Λοιπόν, VLOOKUP(C16,$C$5:$D$14,2, FALSE) θα επιστρέψει την τιμή του Ποσότητα στήλη για κύτταρο C16 .
- Για να μάθετε περισσότερα σχετικά με αυτό VLOOKUP συνάρτηση, επισκέπτεστε αυτό το σύνδεσμος
- Τότε η ΕΆΝ ελέγχει αν η έξοδος της συνάρτησης VLOOKUP είναι 0 ή κάτι άλλο. Ανάλογα με το αποτέλεσμα, η συνάρτηση ΕΆΝ θα επιστρέψει Ναι ή Όχι ως τελική έξοδο.
- Για να μάθετε περισσότερα για το ΕΆΝ συνάρτηση, μπορείτε να επισκεφθείτε αυτό το σύνδεσμος
- Τώρα, εισαγάγετε οποιοδήποτε όνομα του προϊόντος που έχει ποσότητα μεγαλύτερη του μηδενός στο κύτταρο C16 και ελέγξτε την έξοδο.
- Τώρα, εισαγάγετε οποιοδήποτε όνομα των προϊόντων για τα οποία η ποσότητα είναι 0 στη θέση κύτταρο C16 Και, θα δείτε ότι το αποτέλεσμα θα έρθει ως Όχι .
Έτσι, έχετε δημιουργήσει έναν τύπο χρησιμοποιώντας το ΕΆΝ και VLOOKUP συναρτήσεις για την επιστροφή αποτελεσμάτων για μια συγκεκριμένη τιμή.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το Nested VLOOKUP στο Excel (3 κριτήρια)
2. Χρήση των ένθετων τύπων IF και VLOOKUP για αναζήτηση με βάση δύο τιμές
Τώρα θα αναζητήσουμε οποιαδήποτε στοιχεία ή προϊόντα με βάση δύο τιμές χρησιμοποιώντας την εντολή ΕΆΝ και VLOOKUP Στο σύνολο δεδομένων, υπάρχουν δύο διαφορετικές τιμές αγοράς για κάθε προϊόν. Εδώ υπάρχουν δύο τιμές: ένα αναγνωριστικό προϊόντος και ένας αριθμός αγοράς.
Τώρα, θέλουμε να βρούμε την τιμή του προϊόντος με βάση αυτές τις δύο τιμές. Ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.
📌 Βήματα:
- Πρώτον, εισαγάγετε τον ακόλουθο τύπο στο κελί C18 και πατήστε το Εισάγετε το κλειδί.
=IF(C17="Αγορά 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))
🔎 Κατανομή τύπου:
- Στη συνάρτηση IF C17="Αγορά 1 Είναι η λογική συνθήκη. Ελέγχει αν ο αριθμός αγοράς που έχει εισαχθεί είναι 1 ή όχι.
- Εάν ο αριθμός αγοράς είναι 1, τότε η τιμή θα εξαχθεί από το Αγορά 1 στήλη χρησιμοποιώντας το VLOOKUP(C16,B5:E14,3,FALSE) μέρος.
- Διαφορετικά, θα εξάγει την τιμή από το Αγορά 2 στήλη χρησιμοποιώντας VLOOKUP(C16,B5:E14,4,FALSE) αυτή την υπομορφή.
- Στη συνέχεια, εισάγετε το ID στο κύτταρο C16 και Market No σε κύτταρο C17 .
- Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί.
Έτσι, θα είστε σε θέση να δημιουργήσετε έναν τύπο με ΕΆΝ και VLOOKUP εμφωλευμένες συναρτήσεις για την αναζήτηση με βάση δύο τιμές με επιτυχία.
Διαβάστε περισσότερα: Excel LOOKUP vs VLOOKUP: Με 3 παραδείγματα
3. Αντιστοίχιση επιστροφών αναζήτησης με άλλο κελί
Τώρα, σε αυτό το μέρος, θα βρούμε την υψηλότερη τιμή από τα δεδομένα και θα συγκρίνουμε αν τα δεδομένα που αναζητήσαμε ταιριάζουν με τα δεδομένα που καταχωρήσαμε ή όχι. Ο υψηλότερος μισθός μπορεί να προκαθοριστεί με τη χρήση της εντολής Λειτουργία MAX .
Τώρα, για να επιτύχετε τον πραγματικό στόχο, ακολουθήστε τα παρακάτω βήματα.
📌 Βήματα:
- Στην αρχή, εισαγάγετε τον ακόλουθο τύπο στο κελί C17 και πατήστε Μπείτε μέσα.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")
🔎 Κατανομή τύπου:
- Στο ΕΆΝ συνάρτηση, αρχικά ελέγχουμε την κατάσταση χρησιμοποιώντας τη συνάρτηση VLOOKUP την τιμή επιστροφής της συνάρτησης. VLOOKUP(C16,$B$5:$G$14,4) αυτό το μέρος θα επιστρέψει την τιμή του εισαγόμενου ID και θα συγκριθεί με την προκαθορισμένη μέγιστη τιμή.
- Εάν η τιμή του εισαγόμενου αναγνωριστικού είναι μεγαλύτερη ή ίση με την υψηλότερη τιμή, τότε θα εκτυπωθεί Ναι, διαφορετικά θα εκτυπωθεί Όχι.
- Στη συνέχεια, εισάγετε οποιοδήποτε αναγνωριστικό στο κύτταρο C16 και ελέγξτε την έξοδο στο κύτταρο C17 .
Έτσι, θα μπορείτε να αναζητήσετε μια τιμή μέσω ενός άλλου κελιού.
Διαβάστε περισσότερα: Πώς να επιστρέψετε την υψηλότερη τιμή χρησιμοποιώντας το VLOOKUP στο Excel
Παρόμοιες αναγνώσεις
- Το VLOOKUP δεν λειτουργεί (8 λόγοι και λύσεις)
- Συνάρτηση INDEX MATCH vs VLOOKUP (9 παραδείγματα)
- VLOOKUP για την επιστροφή πολλαπλών στηλών στο Excel (4 παραδείγματα)
- VLOOKUP και επιστροφή όλων των αντιστοιχιών στο Excel (7 τρόποι)
- Excel VLOOKUP για την επιστροφή πολλαπλών τιμών κάθετα
4. Χρήση ένθετης συνάρτησης με IF & VLOOKUP για την αναζήτηση τιμών από έναν μικρότερο κατάλογο
Αυτή τη στιγμή, θέλουμε να ταξινομήσουμε ή να εξάγουμε κάποια συγκεκριμένα δεδομένα από μια λίστα χρησιμοποιώντας ΕΆΝ και VLOOKUP Ας υποθέσουμε ότι στο προηγούμενο σύνολο δεδομένων προστίθεται μια επιπλέον στήλη με το όνομα Κατάσταση Υπάρχουν δύο πιθανές τιμές για αυτό το χαρακτηριστικό, η μία είναι Παραδίδεται και Δεν παραδόθηκε Το καθήκον μας είναι να καθορίσουμε την κατάσταση κάθε προϊόντος χρησιμοποιώντας τις δεδομένες Κατάλογος παραδοτέων προϊόντων πληροφορίες για το τραπέζι.
Για να επιτύχετε αυτόν τον στόχο, ακολουθήστε τα παρακάτω βήματα.
📌 Βήματα:
- Πρώτα απ' όλα, κάντε κλικ στο κελί G5 και εισάγετε τον ακόλουθο τύπο.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Δεν παραδόθηκε", "Παραδόθηκε")
🔎 Κατανομή τύπου:
- Επιπλέον, χρησιμοποιήσαμε ένα συνδυασμός των λειτουργιών IF, ISNA και VLOOKUP εδώ. Εάν η ISNA δεν μπόρεσε να βρει το όνομα δεδομένων που ταιριάζει με το εύρος αναζήτησης, τότε θα επιστρέψει TRUE, διαφορετικά FALSE.
- Χρησιμοποιώντας την τιμή επιστροφής της Λειτουργία ISNA , το Λειτουργία IF επιστρέφει " Δεν παραδόθηκε " εάν το προϊόν δεν βρίσκεται στην περιοχή αναζήτησης και " Παραδίδεται " εάν το προϊόν βρίσκεται στην περιοχή αναζήτησης.
- Αν θέλετε να εξερευνήσετε περισσότερα για αυτό το Λειτουργία ISNA , μπορείτε να επισκεφθείτε αυτό το σύνδεσμος .
- Στη συνέχεια, χτυπήστε το Εισάγετε το κλειδί.
- Στη συνέχεια, χρησιμοποιήστε το λαβή πλήρωσης χαρακτηριστικό προς τα κάτω για να αντιγράψετε τον τύπο για όλα τα υπόλοιπα κελιά παρακάτω.
Έτσι, θα δείτε ότι θα μπορείτε να αναζητήσετε τιμές από έναν κατάλογο επιλογών με αυτούς τους τρόπους.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη λειτουργία IF ISNA με VLOOKUP στο Excel (3 παραδείγματα)
5. Χρήση της ένθετης συνάρτησης IF-VLOOKUP για την εκτέλεση διαφορετικών υπολογισμών
Τώρα σε αυτή την ενότητα, θα εκτελέσουμε περισσότερους υπολογισμούς με βάση την τιμή των προϊόντων αυτόματα.
Ας πούμε, θέλουμε να βρούμε την έκπτωση του 20% αν η τιμή μονάδας είναι μεγαλύτερη από 800 δολάρια και την έκπτωση του 15% εάν η τιμή μονάδας είναι χαμηλότερη από $800. Ακολουθήστε τα παρακάτω βήματα για να το πετύχετε αυτό.
📌 Βήματα:
- Αρχικά, κάντε κλικ στο κύτταρο C17 και πληκτρολογήστε τον ακόλουθο τύπο.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)
- Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί.
🔎 Κατανομή τύπων:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , αυτό το μέρος θα ελέγξει αν το C16 την τιμή αναζήτησης του κελιού στο Μονάδα Λιανική τιμή στήλη είναι μεγαλύτερη από 800.
- =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , αυτό το μέρος εξασφαλίζει ότι εάν η τιμή που αναζητείται είναι μεγαλύτερη από 800, θα πολλαπλασιαστεί με 15%, διαφορετικά, θα πολλαπλασιαστεί με 20%.
- Αυτή τη στιγμή, πληκτρολογήστε οποιοδήποτε αναγνωριστικό στο κύτταρο C16 και θα λάβετε την έξοδο στο κύτταρο C17 .
Κατά συνέπεια, θα μπορείτε να εκτελείτε διαφορετικούς υπολογισμούς χρησιμοποιώντας ΕΆΝ και VLOOKUP φωλιασμένες συναρτήσεις.
Πώς να χειρίζεστε σφάλματα κατά την εργασία με ένθετο τύπο των λειτουργιών IF και VLOOKUP στο Excel
Τώρα, μερικές φορές, μπορεί να συμβεί ότι, δεν υπάρχει καμία αντιστοιχία σύμφωνα με την αναζήτησή σας. Σε αυτή την περίπτωση, θα λάβετε #N/A σφάλματα. Αλλά μπορείτε να αποφύγετε την εμφάνιση αυτού του σφάλματος χρησιμοποιώντας ορισμένα τεχνάσματα και τύπους. Ακολουθήστε τους παρακάτω τρόπους για να το μάθετε αυτό μέσω του ίδιου συνόλου δεδομένων που χρησιμοποιήθηκε σε προηγούμενα παραδείγματα.
1. IF ISNA VLOOKUP για απόκρυψη σφαλμάτων #N/A
Μπορείτε να χρησιμοποιήσετε το Λειτουργία ISNA με ΕΆΝ και VLOOKUP συναρτήσεις για να αποφύγετε να πάρετε #N/A Ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.
📌 Βήματα:
- Πρώτα απ' όλα, κάντε κλικ στο κύτταρο C17 και εισάγετε τον ακόλουθο τύπο.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Δεν βρέθηκε",VLOOKUP(C16,$B$5:$F$14,4,FALSE))
- Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί.
🔎 Κατανομή τύπου:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE) , αυτό το μέρος βρίσκει την τιμή μονάδας από τη στήλη Unit Price για το αναγνωριστικό προϊόντος που βρίσκεται στο κύτταρο C16 .
- ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , το τμήμα αυτό ελέγχει αν η επιθυμητή τιμή μονάδας είναι διαθέσιμη στο σύνολο δεδομένων ή όχι.
- =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Δεν βρέθηκε",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , αυτός ο τύπος επιστρέφει "Δεν βρέθηκε" εάν η τιμή δεν υπάρχει στο σύνολο δεδομένων και επιστρέφει "Βρέθηκε" εάν η τιμή υπάρχει στο σύνολο δεδομένων.
- Αυτή τη στιγμή, εισαγάγετε οποιοδήποτε αναγνωριστικό που δεν υπάρχει στο σύνολο δεδομένων στο κύτταρο C16 .
- Κατά συνέπεια, θα έχετε το επιθυμητό αποτέλεσμα, όπως δεν βρέθηκε στο κύτταρο C17 αντί του #N/A σφάλμα.
Ως αποτέλεσμα, θα είστε σε θέση να χειρίζεστε τις #N/A λάθη με αυτόν τον τρόπο.
Διαβάστε περισσότερα: Γιατί το VLOOKUP επιστρέφει #N/A όταν υπάρχει αντιστοιχία; (5 αιτίες & λύσεις)
2. Επιστροφή 0 για τα ελλείποντα δεδομένα με τη χρήση της συνάρτησης IF και VLOOKUP
Τώρα, ας υποθέσουμε ότι θέλετε να επιστρέψετε 0 αντί να επιστρέφετε "Δεν βρέθηκε" όταν δεν υπάρχει αντιστοιχία δεδομένων. Μπορείτε να το πετύχετε αυτό χρησιμοποιώντας τα παρακάτω βήματα.
📌 Βήματα:
- Πρώτον, εισαγάγετε τον ακόλουθο τύπο στο κελί C17 και πατήστε το Εισάγετε το κλειδί.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))
🔎 Κατανομή τύπου:
- ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , αυτό το τμήμα ελέγχει αν η Κύτταρο C16 η τιμή της τιμής μονάδας αναζήτησης είναι διαθέσιμη στο σύνολο δεδομένων ή όχι.
- =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , το τμήμα αυτό επιστρέφει 0 εάν η τιμή δεν βρίσκεται στο σύνολο δεδομένων και επιστρέφει την πραγματική τιμή μονάδας του επιθυμητού προϊόντος εάν βρεθεί.
- Στη συνέχεια, εισαγάγετε οποιοδήποτε αναγνωριστικό που δεν υπάρχει στο σύνολο δεδομένων στο κύτταρο C16 .
Έτσι, θα έχετε το επιθυμητό αποτέλεσμα σε κύτταρο C17 και θα είναι σε θέση να χειριστεί #N/A σφάλματα με 0.
Σημείωση:
Όπως και το Price, το πεδίο είναι διαμορφωμένο ως νόμισμα γι' αυτό και δεν θα εκτυπώσει απευθείας 0. Αντί για 0, θα εκτυπώσει ένα Γραμμή παύλας (-) .
Πράγματα που πρέπει να θυμάστε
Στην πράξη, μπορείτε να πάρετε #N/A σφάλματα για τους ακόλουθους λόγους.
- Η τιμή αναζήτησης δεν υπάρχει στον πίνακα
- Η τιμή αναζήτησης είναι ανορθόγραφη ή περιέχει επιπλέον κενό.
- Το εύρος του πίνακα δεν έχει εισαχθεί σωστά.
- Αντιγράφετε το VLOOKUP και η αναφορά του πίνακα δεν είναι κλειδωμένη.
Συμπέρασμα
Έτσι, σε αυτό το άρθρο, σας έδειξα 5 πρακτικά παραδείγματα της ΕΆΝ - VLOOKUP Μπορείτε επίσης να κατεβάσετε το δωρεάν βιβλίο εργασίας μας για να εξασκηθείτε. Ελπίζω να βρείτε αυτό το άρθρο χρήσιμο και κατατοπιστικό. Αν έχετε περαιτέρω ερωτήσεις ή συστάσεις, μπορείτε να σχολιάσετε εδώ.
Και, επισκεφθείτε ExcelWIKI για να μάθετε περισσότερα πράγματα για το Excel! Καλή σας μέρα! Σας ευχαριστώ!