Μια καλή βάση δεδομένων είναι πάντα δομημένη. Σημαίνει ότι διαφορετικές οντότητες έχουν διαφορετικούς πίνακες. Αν και, το Excel δεν είναι εργαλείο βάσης δεδομένων, αλλά χρησιμοποιείται συχνά για τη διατήρηση μικρών κομματιών δεδομένων.
Πολλές φορές έχουμε την ανάγκη συγχώνευσης πινάκων για να δούμε επίσης μια σχέση και να ανακαλύψουμε μερικές χρήσιμες πληροφορίες.
Σε βάσεις δεδομένων όπως SQL, Oracle, Microsoft Access, κλπ, είναι εύκολο να ενώσετε πίνακες χρησιμοποιώντας απλά ερωτήματα. Αλλά στο excel δεν έχουμε JOINs αλλά μπορούμε ακόμα να ενώσουμε τραπέζια στο excel. Χρησιμοποιούμε τις Λειτουργίες Excel για συγχώνευση και ένωση πινάκων δεδομένων. Perhapsσως είναι μια πιο προσαρμόσιμη συγχώνευση από την SQL. Ας δούμε τις τεχνικές συγχώνευσης πινάκων excel.
Συγχώνευση δεδομένων στο Excel χρησιμοποιώντας τη συνάρτηση VLOOKUP
Για να συγχωνεύσουμε δεδομένα στο excel, θα πρέπει να έχουμε τουλάχιστον έναν κοινό παράγοντα/αναγνωριστικό και στους δύο πίνακες, ώστε να μπορούμε να τα χρησιμοποιήσουμε ως σχέση και να συγχωνεύσουμε αυτούς τους πίνακες.
Εξετάστε αυτούς τους δύο πίνακες παρακάτω. Πώς μπορούμε να συνδυάσουμε αυτούς τους πίνακες δεδομένων στο Excel;
Ο πίνακας παραγγελιών περιέχει λεπτομέρειες παραγγελίας και ο πίνακας Πελάτης περιέχει στοιχεία πελάτη. Πρέπει να ετοιμάσουμε έναν πίνακα που να λέει ποια παραγγελία ανήκει σε ποιο όνομα πελάτη, πόντους πελάτη, αριθμό σπιτιού και ημερομηνία ένταξής του.
Το κοινό αναγνωριστικό και στους δύο πίνακες είναι Cust. ID που μπορεί να χρησιμοποιηθεί για τη συγχώνευση πινάκων στο excel.
Υπάρχουν τρεις μέθοδοι συγχώνευσης πινάκων χρησιμοποιώντας τη λειτουργία VLOOKUP.
Ανακτήστε κάθε στήλη με ευρετήριο στήλης
Σε αυτή τη μέθοδο, θα χρησιμοποιήσουμε απλό VLOOKUP για να προσθέσουμε αυτούς τους πίνακες σε έναν πίνακα. Έτσι, για να ανακτήσετε το όνομα, γράψτε αυτόν τον τύπο.
[Οι πελάτες είναι Sheet1! $ I $ 3: $ M $ 15.]
= VLOOKUP (Β3,Οι πελάτες,2,0)
Για να συγχωνεύσετε σημεία στον πίνακα, γράψτε αυτόν τον τύπο.
= VLOOKUP (Β3,Οι πελάτες,3,0)
Για να συγχωνεύσετε το σπίτι αριθ. Στον πίνακα, γράψτε αυτόν τον τύπο.
= VLOOKUP (Β3,Οι πελάτες,4,0)
Εδώ συγχωνεύσαμε δύο πίνακες στο excel, κάθε στήλη μία προς μία στον πίνακα. Αυτό είναι χρήσιμο όταν έχετε μόνο λίγες στήλες για συγχώνευση. Αλλά όταν έχετε πολλές στήλες για συγχώνευση, αυτό μπορεί να είναι ένα ταραχώδες έργο. Για να συγχωνεύσουμε πολλούς πίνακες έχουμε διαφορετικές προσεγγίσεις.
Συγχώνευση πινάκων χρησιμοποιώντας VLOOKUP και ΣΤΗΛΗ Λειτουργία.
Όταν θέλετε να ανακτήσετε πολλές παρακείμενες στήλες, χρησιμοποιήστε αυτόν τον τύπο.
=VLOOKUP(τιμή_αναζήτησης,πίνακας_συστοιχίας,ΣΤΗΛΗ()-ν, 0)
Εδώ η συνάρτηση ΣΤΗΛΗ επιστρέφει απλώς τους αριθμούς στηλών στους οποίους γράφεται ο τύπος.
ν είναι οποιοσδήποτε αριθμός που προσαρμόζει τον αριθμό στήλης στον πίνακα πίνακα,
Στο παράδειγμά μας, ο τύπος για τη συγχώνευση πίνακα θα είναι:
=VLOOKUP(B3 $,Οι πελάτες,ΣΤΗΛΗ()-2,0)
Μόλις γράψετε αυτόν τον τύπο, δεν θα χρειαστεί να γράψετε ξανά τον τύπο για άλλες στήλες. Απλώς αντιγράψτε το σε όλα τα άλλα κελιά και στήλες.
Πως δουλεύει
Εντάξει! Στην πρώτη στήλη, χρειαζόμαστε ένα όνομα, το οποίο είναι η δεύτερη στήλη στον πίνακα πελατών.
Εδώ είναι ο κύριος παράγοντας ΣΤΗΛΗ()-2. Η συνάρτηση ΣΤΗΛΗ επιστρέφει τον αριθμό στήλης του τρέχοντος κελιού. Γράφουμε τον τύπο στο D3, επομένως θα πάρουμε 4 από το COLUMN (). Στη συνέχεια αφαιρούμε το 2 που κάνει 2. Επομένως τελικά ο τύπος μας απλοποιείται στο =VLOOKUP(B3 $,Οι πελάτες,2,0).
Όταν αντιγράψουμε αυτόν τον τύπο σε στήλες Ε θα λάβουμε τον τύπο ως =VLOOKUP(B3 $,Οι πελάτες,3, 0). Η οποία ανακτά την 3η στήλη από τον πίνακα πελατών.
Συγχώνευση πινάκων χρησιμοποιώντας τη λειτουργία VLOOKUP-MATCH
Αυτός είναι ο αγαπημένος μου τρόπος συγχώνευσης πινάκων στο excel χρησιμοποιώντας τη λειτουργία VLOOKUP. Στο παραπάνω παράδειγμα, ανακτήσαμε στήλη σε σειριακή σειρά. Τι γίνεται όμως αν χρειαστεί να ανακτήσουμε τυχαίες στήλες. Σε αυτή την περίπτωση, οι παραπάνω τεχνικές θα είναι άχρηστες. Η τεχνική VLOOKUP-MATCH χρησιμοποιεί επικεφαλίδες στηλών για τη συγχώνευση κελιών. Αυτό ονομάζεται επίσης VLOOKUP with Dynamic Col Index.
Για το παράδειγμά μας εδώ, ο τύπος θα είναι αυτός.
= VLOOKUP ($ B3,Οι πελάτες, MATCH (D $ 2,$ J $ 2: $ N $ 2,0),0)
Εδώ, απλώς χρησιμοποιούμε τη συνάρτηση MATCH για να λάβουμε τον κατάλληλο αριθμό στήλης. Αυτό ονομάζεται Dynamic VLOOKUP.
Χρήση INDEX-MATCH με συγχώνευση πίνακα στο Excel
Το INDEX-MATCH είναι πολύ ισχυρό εργαλείο αναζήτησης και πολλές φορές αναφέρεται ως καλύτερη λειτουργία VLOOKUP. Μπορείτε να το χρησιμοποιήσετε για να συνδυάσετε δύο ή περισσότερους πίνακες. Αυτό θα σας επιτρέψει επίσης να συγχωνεύσετε στήλες από αριστερά του πίνακα.
Αυτό ήταν ένα γρήγορο σεμινάριο σχετικά με τη συγχώνευση και τη σύνδεση τραπεζιών στο Excel. Εξερευνήσαμε διάφορους τρόπους συγχώνευσης δύο ή περισσότερων πινάκων σε εξαιρετικά. Μη διστάσετε να κάνετε ερωτήσεις σχετικά με αυτό το άρθρο ή οποιαδήποτε άλλη ερώτηση σχετικά με το Excel 2019, 2016, 2013 ή 2010 στην παρακάτω ενότητα σχολίων.
Λειτουργούν IF, ISNA και VLOOKUP στο Excel
Συνάρτηση IFERROR και VLOOKUP στο Excel
Πώς να ανακτήσετε ολόκληρη τη σειρά μιας αντιστοιχισμένης τιμής στο Excel
Δημοφιλή άρθρα:
50 Συντόμευση Excel για να αυξήσετε την παραγωγικότητά σας : Προχωρήστε γρηγορότερα στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.
Πώς να χρησιμοποιήσετε το tσυνάρτηση VLOOKUP στο Excel : Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel : Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel : Αυτή είναι μια άλλη βασική λειτουργία του πίνακα ελέγχου. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.