Ας υποθέσουμε ότι διατηρείτε δεδομένα διαφορετικών στοιχείων σε μια λίστα. Η πιο πρόσφατη τιμή ενός αντικειμένου μπορεί να βρεθεί κοιτάζοντας την τελευταία καταχώριση αυτού του προϊόντος. Έτσι, εάν τα δεδομένα σας ταξινομηθούν από τα παλαιότερα στα νεότερα, χρειαζόμαστε απλώς τον τύπο για να ανακτήσουμε την τελευταία καταχώριση ενός στοιχείου και στη συνέχεια να εξετάσουμε την τιμή του. Μπορούμε να το κάνουμε αυτό χρησιμοποιώντας τη συνάρτηση Excel LOOKUP.
Γενικός τύπος
= LOOKUP (2,1/(item_list = "item"), "price_list")
Λίστα προϊόντων: Αυτή είναι η λίστα των στοιχείων. Βασικά ένα μονοδιάστατο εύρος που ονομάζεται επίσης διάνυσμα.
Στοιχείο: Το αντικείμενο για το οποίο ψάχνουμε.
Λίστα τιμών: Αυτός είναι ο τιμοκατάλογος που αντιστοιχεί σε στοιχεία της λίστας στοιχείων. Αυτό είναι επίσης ένα διάνυσμα.
Ας μάθουμε με το παράδειγμα.
Παράδειγμα: Λήψη της πιο πρόσφατης τιμής πολύτιμων μετάλλων στο Excel
Εδώ έχουμε μια λίστα αντικειμένων και την τιμή τους. Η λίστα ταξινομείται από τη παλαιότερη ως τη νεότερη χρησιμοποιώντας τη στήλη ημερομηνία και ώρα. Κράτησα αυτόν τον κατάλογο μικρό ώστε να είναι εύκολο να το εξηγήσω.
Εύρος Α2: Α11 είναι δικό μας Λίστα προϊόντων και εύρος C2: C11 είναι λίστα τιμώνΤο Η στήλη Β περιέχει ημερομηνία και ώρα. Έχουμε ταξινομήσει τον πίνακα χρησιμοποιώντας τη στήλη ημερομηνίας.
Στη στήλη Ε, έχουμε μια λίστα με μοναδικά στοιχεία. Στη στήλη F πρέπει να ανακτήσουμε την τελευταία τιμή αυτών των στοιχείων από τον πίνακα.
Γράψτε αυτόν τον τύπο στο κελί F2:
= LOOKUP (2,1/(A2: A11 = "gold"), C2: C11)
Αυτό θα ανακτήσει την τελευταία τιμή του χρυσού στη λίστα. Για να το αντιγράψετε στα παρακάτω κελιά, κάντε το γενικό.
= LOOKUP (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)
Εδώ έχω χρησιμοποιήσει απόλυτες αναφορές για λίστες, έτσι ώστε να μην αλλάζουν όταν αντιγράφονται.
Πως δουλεύει:
Λειτουργεί με τη μέθοδο ανάκτησης της τελευταίας αντιστοιχισμένης τιμής. Έτσι, η συνάρτηση LOOKUP επιστρέφει την τελευταία τιμή που βρέθηκε και ήταν μικρότερη από την τιμή αναζήτησης. Χρησιμοποιούμε αυτήν τη δυνατότητα για να λάβουμε την πιο πρόσφατη τιμή ενός στοιχείου στη λίστα.
Ας ορίσουμε τον τύπο.
(A2: A11 = "χρυσός"): Αυτή η δήλωση επιστρέφει έναν πίνακα TRUE και FALSE. ΑΛΗΘΕΙΑ αν το κελί στο A2: A11 περιέχει "χρυσό" αλλιώς ΛΑΘΟΣ. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = "item"): Στη συνέχεια, διαιρούμε το 1 με αυτόν τον πίνακα. Αυτό μας δίνει σφάλματα πίνακα 1 και #DIV/0.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!
LOOKUP (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!, $ C $ 2: $ C $ 11): Τώρα ο τύπος είναι αυτός. Το LOOKUP αναζητά 2 σε πίνακα. Δεδομένου ότι η μέγιστη τιμή είναι 1 εδώ, το LOOKUP επιστρέφει το τελευταίο 1 σύμφωνα με την ιδιότητά του, η οποία βρίσκεται στην 9η θέση στον πίνακα. Η αναζήτηση εξετάζει την 9η θέση στο διάνυσμα αποτελεσμάτων $ C $ 2: $ C $ 11 και επιστρέφει την τιμή, η οποία είναι 50.24 εδώ.
Λήψη αρχείου:
Πώς να ανακτήσετε την πιο πρόσφατη τιμή στο ExcelΧρησιμοποιήστε INDEX και MATCH για αναζήτηση τιμής στο Excel
Πώς να χρησιμοποιήσετε τη συνάρτηση LOOKUP στο Excel
Αναζήτηση τιμής με πολλαπλά κριτήρια στο Excel
Δημοφιλή άρθρα
50 Συντόμευση Excel για να αυξήσετε την παραγωγικότητά σας: Προχωρήστε γρηγορότερα στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.
Πώς να χρησιμοποιήσετε το tσυνάρτηση VLOOKUP στο Excel: Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel: Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel: Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.