VLOOKUP - Κάθετη Αναζήτηση

Τι Κάνει η VLOOKUP

Η VLOOKUP (Vertical Lookup) ψάχνει μια τιμή στην πρώτη στήλη ενός πίνακα και επιστρέφει τιμή από άλλη στήλη της ίδιας γραμμής.

Σύνταξη:
=VLOOKUP(τι_ψάχνω, πού_ψάχνω, αριθμός_στήλης, ακριβής_αντιστοίχιση)

Τα 4 Arguments

Argument Περιγραφή Παράδειγμα
lookup_value Τι ψάχνεις "Π001" ή A1
table_array Ο πίνακας δεδομένων A1:D100
col_index_num Ποια στήλη να επιστρέψει 2, 3, 4...
range_lookup FALSE = ακριβής, TRUE = κατά προσέγγιση FALSE (συνήθως)

Πρακτικό Παράδειγμα

Έχεις λίστα προϊόντων και θέλεις να βρεις την τιμή με βάση τον κωδικό:

Πίνακας Προϊόντων (A1:C4)

A (Κωδικός) B (Όνομα) C (Τιμή)
1 Π001 Laptop 800
2 Π002 Mouse 25
3 Π003 Keyboard 50
4 Π004 Monitor 300

Ο Τύπος

=VLOOKUP("Π002", A1:C4, 3, FALSE)

Αποτέλεσμα: 25 (η τιμή του Mouse)

Επεξήγηση:

  • "Π002" - Ψάχνω τον κωδικό Π002
  • A1:C4 - Στον πίνακα A1 έως C4
  • 3 - Θέλω την 3η στήλη (Τιμή)
  • FALSE - Ακριβής αντιστοίχιση
💡 Πάντα FALSE! Σχεδόν πάντα θέλεις FALSE (ακριβής αντιστοίχιση). Το TRUE χρησιμοποιείται μόνο για εύρη τιμών (π.χ. βαθμολογίες).

Κλείδωμα του Πίνακα με $

Όταν αντιγράφεις τον τύπο, κλείδωσε τον πίνακα με F4:

=VLOOKUP(A1, $A$1:$C$100, 3, FALSE)

Έτσι, όταν σύρεις τον τύπο, ο πίνακας παραμένει σταθερός!

Συνήθη Προβλήματα

1. #N/A Error

  • Η τιμή δεν βρέθηκε
  • Έλεγξε για κενά ή τυπογραφικά
  • Λύση: =IFERROR(VLOOKUP(...), "Δεν βρέθηκε")

2. Λάθος αποτέλεσμα

  • Ξέχασες το FALSE
  • Λάθος αριθμός στήλης
  • Ο πίνακας δεν ξεκινά από τη στήλη αναζήτησης

3. Αργή απόδοση

  • Μεγάλος πίνακας - χρησιμοποίησε INDEX/MATCH

VLOOKUP vs XLOOKUP

Στο Excel 365 υπάρχει η νέα XLOOKUP που είναι καλύτερη:

VLOOKUP XLOOKUP
Ψάχνει μόνο δεξιά Ψάχνει και αριστερά
Χρειάζεται αριθμό στήλης Επιλέγεις απευθείας τη στήλη
Πιο περίπλοκη Πιο απλή σύνταξη

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

Για να αποφύγεις το #N/A:

=IFERROR(VLOOKUP(A1, $B$1:$D$100, 2, FALSE), "Δεν βρέθηκε")

Γρήγορη Αναφορά

Θέλω να... Γράφω
Βασική αναζήτηση =VLOOKUP(τιμή, πίνακας, στήλη, FALSE)
Με χειρισμό σφάλματος =IFERROR(VLOOKUP(...), "Δεν βρέθηκε")
Δυναμική αναζήτηση =VLOOKUP(A1, $B$1:$E$100, 3, FALSE)
🎯 Pro Tip: Η VLOOKUP ψάχνει μόνο προς τα δεξιά. Αν χρειάζεσαι αναζήτηση αριστερά, χρησιμοποίησε INDEX/MATCH ή XLOOKUP.
← Προηγούμενο: IF Επόμενο: INDEX & MATCH →

Σχόλια & Ερωτήσεις

Δεν υπάρχουν σχόλια ακόμα. Γίνε ο πρώτος!