Πίνακας περιεχομένων
Χρησιμοποιούμε VLOOKUP by date για την εύρεση ημερομηνιών σε έναν πίνακα δεδομένων. Είναι πολύ χρήσιμο για την εύρεση των τιμών που αντιστοιχούν σε συγκεκριμένες ημερομηνίες από ένα σύνολο δεδομένων. Η τιμή που αναζητούμε με τη χρήση της Λειτουργία VLOOKUP ονομάζεται τιμή αναζήτησης Επομένως, η ημερομηνία είναι η τιμή αναζήτησης όταν εφαρμόζουμε το VLOOKUP by date. Αυτό το άρθρο δείχνει πώς να εφαρμόσουμε το VLOOKUP ανά ημερομηνία με τον απλούστερο τρόπο. Η παρακάτω εικόνα δίνει μια ιδέα για το πώς VLOOKUP από την ημερομηνία λειτουργεί.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από το παρακάτω κουμπί λήψης.
Εφαρμογή Vlookup με Dates.xlsxΕφαρμογή του VLOOKUP κατά ημερομηνία στο Excel
Θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων για να δείξουμε πώς να εφαρμόσουμε VLOOKUP Το σύνολο δεδομένων περιέχει τα ποσά των πωλήσεων που αντιστοιχούν σε διαφορετικές ημερομηνίες.
Ας υποθέσουμε ότι θέλετε να εισαγάγετε την ημερομηνία στο κελί E5 για να βρείτε το αντίστοιχο ποσό των πωλήσεων στο κελί F5 .
Μπορείτε να το κάνετε εύκολα ακολουθώντας τα παρακάτω βήματα.
Βήματα
1. Πρώτον, εισαγάγετε τον ακόλουθο τύπο στο κελί F5 :
=VLOOKUP(E5,B5:C10,2,FALSE)
2. Μην ανησυχείτε για το #N/A σφάλμα.
3. Τώρα, εισαγάγετε μια ημερομηνία στο κελί E5 για να λάβετε το επιθυμητό ποσό πωλήσεων ως εξής.
4. Να είστε προσεκτικοί σχετικά με τη μορφή της ημερομηνίας κατά την εισαγωγή μιας ημερομηνίας. Πρέπει να εισάγετε την ημερομηνία με την ίδια μορφή όπως στο σύνολο δεδομένων που είναι MM/DD/YYYY σε αυτή την περίπτωση.
5. Εάν η ημερομηνία που αναζητάτε δεν υπάρχει στο σύνολο δεδομένων, θα εμφανιστεί ένα #N/A Για παράδειγμα, πληκτρολογήστε 2/4/2022 αντί για 2/4/2022 και θα δείτε τα εξής.
Πώς λειτουργεί η φόρμουλα;
1. Η συνάρτηση VLOOKUP αποτελείται από τα ακόλουθα ορίσματα:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2. Πρώτον, ζητάει την τιμή για αναζήτηση( lookup_value) . Στη συνέχεια, το εύρος των δεδομένων προς αναζήτηση( table_array) Μετά από αυτό, ζητάει από τον αριθμός στήλης ( col_num_index ) όπου η τιμή επιστροφής υπάρχει σε αυτό το εύρος. Τέλος, η range_lookup Το επιχείρημα ρωτάει αν θέλετε να αναζητήσετε ένα Προσεγγιστική αντιστοίχιση(TRUE) ή ένα Ακριβής αντιστοιχία(FALSE) .
3. Αν το συγκρίνουμε αυτό με τον τύπο που εισάγεται στο κελί F5 τότε έχουμε,
- Lookup_value = E5 η οποία περιέχει την ημερομηνία που αναζητούμε.
- Table_array = B5:C10 που περιέχει το σύνολο δεδομένων.
- Col_index_num = 2 η οποία είναι η δεύτερη στήλη του συνόλου δεδομένων που περιέχει τα ποσά των πωλήσεων που θέλαμε να μάθουμε.
- Range_lookup = FALSE , που σημαίνει ότι ψάχνει για μια ακριβή αντιστοιχία.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το VLOOKUP για να βρείτε μια τιμή που εμπίπτει σε ένα εύρος τιμών
Εκτελέστε VLOOKUP για να επιστρέψετε την ημερομηνία στο Excel
Τώρα, τι γίνεται αν θέλουμε να βρούμε την ημερομηνία που αντιστοιχεί στο μέγιστο ποσό πωλήσεων; Ας ακολουθήσουμε τα παρακάτω βήματα γι' αυτό.
Βήματα
1. Πρώτον, εισαγάγετε τον ακόλουθο τύπο στο κελί E5 :
=MAX(C5:C10)
2. Στη συνέχεια το Λειτουργία MAX σε αυτόν τον τύπο θα επιστρέψει το μέγιστο ποσό πωλήσεων από το Πωλήσεις στήλη.
3. Στη συνέχεια, εισαγάγετε τον ακόλουθο τύπο στο κελί F5 :
=VLOOKUP(E5,B5:C10,1,FALSE)
4. Αλλά αυτό δίνει το #N/A σφάλμα.
5. Αυτό συμβαίνει επειδή η τιμή που αναζητούμε παραμένει στη δεύτερη στήλη του πίνακα array.
6. Για να διορθώσουμε αυτό το πρόβλημα, ας ανταλλάξουμε το Ημερομηνία και το Πωλήσεις στήλες.
7. Στη συνέχεια, αλλάξτε τον τύπο στο κελί E5 στην ακόλουθη:
=MAX(B5:B10)
8. Το νέο σύνολο δεδομένων θα έχει την ακόλουθη μορφή.
9. Στη συνέχεια, εφαρμόστε τον ακόλουθο τύπο στο κελί F5 :
=(VLOOKUP(E5,B5:C10,2,FALSE)
10. Αυτό θα επιστρέψει την ημερομηνία ως αριθμό.
11. Ο απλούστερος τρόπος για να διορθώσετε αυτό το πρόβλημα είναι να αλλάξετε τη μορφή ημερομηνίας του συγκεκριμένου κελιού από το Αρχική σελίδα καρτέλα.
12. Ένας εναλλακτικός τρόπος για να το κάνετε αυτό είναι να εφαρμόσετε τον ακόλουθο τύπο αντί του προηγούμενου στο κελί F5 .
=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-YY")
13. Λειτουργία TEXT σε αυτόν τον τύπο θα αλλάξει την τιμή που λαμβάνεται από το VLOOKUP τύπο σε μορφή ημερομηνίας.
Διαβάστε περισσότερα: Αναζήτηση τιμής σε μια περιοχή και επιστροφή στο Excel (5 εύκολοι τρόποι)
Πράγματα που πρέπει να θυμάστε
- Πρέπει να εισαγάγετε τις ημερομηνίες με την ίδια μορφή που έχουν οι ημερομηνίες στο σύνολο δεδομένων.
- Η τιμή αναζήτησης πρέπει να βρίσκεται σε στήλη προγενέστερη από τη στήλη που περιέχει την τιμή επιστροφής.
- Βεβαιωθείτε ότι η μορφή του κειμένου είναι μέσα σε διπλά εισαγωγικά ( "" ) στο ΚΕΙΜΕΝΟ λειτουργία.
Συμπέρασμα
Τώρα ξέρετε πώς να εφαρμόσετε VLOOKUP ανά ημερομηνία στο excel. Παρακαλούμε χρησιμοποιήστε το τμήμα σχολίων παρακάτω για περαιτέρω ερωτήσεις ή προτάσεις. Μπορείτε να επισκεφθείτε το τμήμα μας ExcelWIKI blog για να μάθετε περισσότερα για το excel.