Τύπος Excel: Συγχώνευση πινάκων με VLOOKUP -

Πίνακας περιεχομένων

Γενική φόρμουλα

=VLOOKUP($A1,table,COLUMN()-x,0)

Περίληψη

Για τη συγχώνευση πινάκων, μπορείτε να χρησιμοποιήσετε τη συνάρτηση VLOOKUP για αναζήτηση και ανάκτηση δεδομένων από τον έναν πίνακα στον άλλο. Για να χρησιμοποιήσετε το VLOOKUP με αυτόν τον τρόπο, και οι δύο πίνακες πρέπει να μοιράζονται ένα κοινό αναγνωριστικό ή κλειδί.

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

Στο παράδειγμα που εμφανίζεται, χρησιμοποιούμε το VLOOKUP για να τραβήξουμε Όνομα και Κατάσταση στον πίνακα δεδομένων τιμολογίου. Ο τύπος VLOOKUP που χρησιμοποιείται και για τα δύο είναι πανομοιότυπος:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Εξήγηση

Αυτός είναι ένας τυπικός τύπος "ακριβής αντιστοίχιση" VLOOKUP με μία εξαίρεση: ο δείκτης στήλης υπολογίζεται χρησιμοποιώντας τη συνάρτηση COLUMN. Όταν η συνάρτηση COLUMN χρησιμοποιείται χωρίς ορίσματα, επιστρέφει έναν αριθμό που αντιστοιχεί στην τρέχουσα στήλη.

Σε αυτήν την περίπτωση, η πρώτη εμφάνιση του τύπου στη στήλη Ε επιστρέφει 5, καθώς η στήλη Ε είναι η 5η στήλη στο φύλλο εργασίας. Δεν θέλουμε πραγματικά να ανακτήσουμε δεδομένα από την 5η στήλη του πίνακα πελατών (υπάρχουν μόνο 3 στήλες συνολικά), επομένως πρέπει να αφαιρέσουμε το 3 από το 5 για να πάρουμε τον αριθμό 2, ο οποίος χρησιμοποιείται για την ανάκτηση του ονόματος από τα δεδομένα πελατών:

COLUMN()-3 = 2 // column E

Όταν ο τύπος αντιγράφεται στη στήλη F, ο ίδιος τύπος αποδίδει τον αριθμό 3:

COLUMN()-3 = 3 // column F

Ως αποτέλεσμα, η πρώτη παρουσία παίρνει Όνομα από τον πίνακα πελατών (στήλη 2) και η 2η εμφάνιση λαμβάνει Κατάσταση από τον πίνακα πελατών (στήλη 3).

Μπορείτε να χρησιμοποιήσετε την ίδια προσέγγιση για να γράψετε έναν τύπο VLOOKUP που μπορείτε να αντιγράψετε σε πολλές στήλες για να ανακτήσετε τιμές από διαδοχικές στήλες σε έναν άλλο πίνακα.

Με αμφίδρομο αγώνα

Ένας άλλος τρόπος για τον υπολογισμό ενός ευρετηρίου στηλών για το VLOOKUP είναι να κάνετε ένα αμφίδρομο VLOOKUP χρησιμοποιώντας τη συνάρτηση MATCH. Με αυτήν την προσέγγιση, η συνάρτηση MATCH χρησιμοποιείται για τον υπολογισμό του δείκτη στήλης που απαιτείται για μια δεδομένη στήλη στο δεύτερο πίνακα.

ενδιαφέροντα άρθρα...