Συνάρτηση LOOKUP

Περιεχόμενα

# LOOKUP

Αναζητήστε το κριτήριο σε έναν ήδη ταξινομημένο πίνακα και επιστρέψτε ένα αντίστοιχο αποτέλεσμα. Επιστρέφει τα περιεχόμενα ενός κελιού είτε από ένα εύρος μίας γραμμής είτε μίας στήλης.

Προαιρετικά, η αντιστοιχισμένη τιμή (του ίδιου ευρετηρίου) επιστρέφεται σε διαφορετική στήλη και γραμμή. Σε αντίθεση με τις VLOOKUP και HLOOKUP, το διάνυσμα αναζήτησης και το διάνυσμα αποτελέσματος ενδέχεται να βρίσκονται σε διαφορετικές θέσεις. Δεν χρειάζεται να είναι γειτονικά.

Η αναζήτηση υποστηρίζει χαρακτήρες Υποκατάστασης (μπαλαντέρ) ή κανονικές εκφράσεις. Με ενεργοποιημένες τις κανονικές εκφράσεις, μπορείτε να εισαγάγετε "all.*", για παράδειγμα, για να βρείτε την πρώτη θέση του "all" ακολουθούμενη από οποιουσδήποτε χαρακτήρες. Εάν θέλετε να αναζητήσετε ένα κείμενο που είναι επίσης κανονική έκφραση, πρέπει είτε να προηγηθεί κάθε μεταχαρακτήρα ή τελεστή κανονικής έκφρασης με έναν χαρακτήρα "\" ή να περικλείσετε το κείμενο στο \Q...\E. Μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε την αυτόματη αξιολόγηση χαρακτήρων υποκατάστασης ή κανονικής έκφρασης στο LibreOffice - ΠροτιμήσειςΕργαλεία - Επιλογές - LibreOffice Υπολογισμός - Υπολογισμός .

Όταν χρησιμοποιείτε συναρτήσεις όπου ένα ή περισσότερα ορίσματα είναι συμβολοσειρές κριτηρίων αναζήτησης που αντιπροσωπεύουν κανονική έκφραση, η πρώτη προσπάθεια είναι η μετατροπή των κριτηρίων συμβολοσειρών σε αριθμούς. Παραδείγματος χάρη, το ".0" θα μετατραπεί σε 0.0 κ.ο.κ. Εάν είναι πετυχημένο, η συμφωνία δεν θα είναι συμφωνία κανονικής έκφρασης, αλλά αριθμητική συμφωνία. Όμως, όταν αλλάζετε στις τοπικές ρυθμίσεις όπου ο δεκαδικός διαχωριστής δεν είναι η τελεία, η μετατροπή της κανονικής έκφρασης λειτουργεί. Για να εξαναγκάσετε την αξιολόγηση της κανονικής έκφρασης αντί για την αριθμητική έκφραση, χρησιμοποιήστε κάποια έκφραση που δεν μπορεί να παρανοηθεί ως αριθμητική, όπως ".[0]", ή ".\0", ή "(?i).0".

#### Σύνταξη

LOOKUP(Αναζήτηση; Διάνυσμα Αναζήτησης [; Διάνυσμα Αποτελέσματος])

Αναζήτηση είναι η τιμή οποιουδήποτε τύπου που αναζητείται. Εισάγεται είτε απευθείας είτε ως αναφορά.

ΔιάνυσμαΑναζήτησης είναι ένας πίνακας δεδομένων. Η αναζήτηση εκτελείται στην πρώτη γραμμή ή στήλη του πίνακα.

Το διάνυσμα αναζήτησης για την LOOKUP πρέπει να ταξινομηθεί αύξουσα, διαφορετικά η αναζήτηση δεν θα επιστρέψει κανένα χρησιμοποιήσιμο αποτέλεσμα. Οι αριθμητικές τιμές προηγούνται των τιμών τύπου κείμενο εάν περιλαμβάνονται και οι δύο τύποι (για παράδειγμα, -2, 0, 2, "A", "B").

Εάν το ΔιάνυσμαΑναζήτησης έχει τον ίδιο αριθμό στηλών και γραμμών ή έχει περισσότερες γραμμές από στήλες, η συνάρτηση LOOKUP ψάχνει στην πρώτη στήλη (παρόμοια με τη συνάρτηση VLOOKUP) και επιστρέφει την αντίστοιχη τιμή στην τελευταία στήλη.

Εάν η συνάρτηση ΔιάνυσμαΑναζήτησης έχει περισσότερες στήλες από γραμμές, η συνάρτηση LOOKUP ψάχνει στην πρώτη γραμμή (παρόμοια με την HLOOKUP) και επιστρέφει την αντίστοιχη τιμή στην τελευταία γραμμή.

Το ΔιάνυσμαΑναζήτησης είναι ένα άλλο εύρος μίας γραμμής ή μίας στήλης από το οποίο λαμβάνεται το αποτέλεσμα της συνάρτησης. Το αποτέλεσμα είναι το κελί του διανύσματος αποτελέσματος με τον ίδιο δείκτη με την παρουσία που βρέθηκε στο διάνυσμα αναζήτησης.

Εάν παραλειφθεί το ΔιάνυσμαΑποτελέσματος, η συνάρτηση επιστρέφει την τιμή που βρίσκεται στην τελευταία γραμμή ή στήλη του πίνακα ΔιάνυσμαΑναζήτησης.

Εάν το ΔιάνυσμαΑναζήτησης είναι ένας μονοδιάστατος πίνακας και εάν παραλειφθεί το ΔιάνυσμαΑποτελέσματος, η συνάρτηση επιστρέφει την τελευταία εμφάνιση της τιμής αναζήτησης, εάν υπάρχει στο ΔιάνυσμαΑναζήτησης.

Διαχείριση κενών κελιών

#### Παράδειγμα

Ο παρακάτω πίνακας παραθέτει τους κωδικούς χωρών κάποιων χωρών.

Πηγή: https://www.countrycode.org

=LOOKUP(46;A2:B34) επιστρέφει "Σουηδία", τη χώρα της οποίας ο κωδικός είναι 46. Δεδομένου ότι το διάνυσμα αποτελέσματος δεν έχει οριστεί, η συνάρτηση επιστρέφει την τιμή στην τελευταία στήλη του πίνακα αναζήτησης.

=LOOKUP(55;A2:A34,D2:D34) επιστρέφει "BR/BRA", τον κωδικό ISO για τον κωδικό χώρας 55 (Βραζιλία).

Η =LOOKUP(7;A2:B34) επιστρέφει "Ρωσία", την τελευταία εμφάνιση του κωδικού χώρας 7 στον πίνακα αναζήτησης.

#### Τεχνικές πληροφορίες

Αυτή η λειτουργία είναι μέρος του the Open Document Format για εφαρμογές γραφείου (OpenDocument) έκδοσης 1.3.

Σχετικά θέματα

VLOOKUP

HLOOKUP

XLOOKUP

XMATCH

Σελίδα wiki LOOKUP.

Παρακαλούμε, υποστηρίξτε μας!