Excel: πώς να συγκρίνετε 2 πίνακες και να αντικαθιστάτε αυτόματα δεδομένα μεταξύ τους

Ερώτηση χρήστη

Γειά σου!

Έχω ένα καθήκον και για την τρίτη ημέρα βασανίζω το μυαλό μου - δεν ξέρω πώς να το ολοκληρώσω. Υπάρχουν 2 πίνακες (περίπου 500-600 σειρές το καθένα), πρέπει να πάρετε μια στήλη με το όνομα ενός προϊόντος από έναν πίνακα και να το συγκρίνετε με το όνομα ενός προϊόντος από άλλο και εάν τα προϊόντα ταιριάζουν, αντιγράψτε και αντικαταστήστε η τιμή από τον πίνακα 2 στον πίνακα 1. Εξηγήθηκε με σύγχυση, αλλά νομίζω ότι θα καταλάβετε την εργασία από τη φωτογραφία (σημείωση: η φωτογραφία κόπηκε από τον λογοκριτή, τελικά, προσωπικές πληροφορίες).

Ευχαριστώ εκ των προτέρων. Αντρέι, Μόσχα.

Καλημέρα σε όλους!

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

*

Ένα παράδειγμα εργασίας με τη συνάρτηση VLOOKUP

Για παράδειγμα, πήρα δύο μικρά δισκία, παρουσιάζονται στο παρακάτω στιγμιότυπο οθόνης. Ο πρώτος πίνακας (στήλες Α, Β  - προϊόν και τιμή) δεν περιέχει δεδομένα για τη στήλη Β . στη δεύτερη, και οι δύο στήλες συμπληρώνονται (προϊόν και τιμή). Τώρα πρέπει να ελέγξετε τις πρώτες στήλες και στους δύο πίνακες και αυτόματα, εάν βρεθεί αντιστοιχία, αντιγράψτε την τιμή στην πρώτη πινακίδα. Φαίνεται ότι η εργασία είναι απλή ...

Δύο πίνακες στο Excel - συγκρίνετε τις πρώτες στήλες

Πως να το κάνεις...

Βάζουμε το δείκτη του ποντικιού στο κελί B2  - δηλαδή, στο πρώτο κελί της στήλης, όπου δεν έχουμε καμία τιμή και γράφουμε τον τύπο:

= VLOOKUP (A2, $ E $ 1: $ F $ 7,2, FALSE)

Οπου:

A2  - η τιμή από την πρώτη στήλη του πρώτου πίνακα (τι θα αναζητήσουμε στην πρώτη στήλη του δεύτερου πίνακα).

$ E $ 1: $ F $ 7  είναι ένας πλήρως επιλεγμένος δεύτερος πίνακας (στον οποίο θέλουμε να βρούμε και να αντιγράψουμε κάτι). Δώστε προσοχή στο εικονίδιο "$" - είναι απαραίτητο, ώστε τα κελιά του επιλεγμένου δεύτερου πίνακα να μην αλλάζουν κατά την αντιγραφή του τύπου.

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

FALSE  - ψάχνουμε για έναν ακριβή αγώνα (αλλιώς το πρώτο παρόμοιο θα αντικατασταθεί, το οποίο προφανώς δεν μας ταιριάζει).

Ποιος πρέπει να είναι ο τύπος

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

Η τιμή βρέθηκε και αντικαταστάθηκε αυτόματα

Για να ορίσετε την τιμή για άλλα ονόματα προϊόντων, απλώς σύρετε (αντιγράψτε) τον τύπο σε άλλα κελιά. Δείτε το παρακάτω παράδειγμα.

Τεντώστε τον τύπο (αντιγράψτε τον τύπο σε άλλα κελιά)

Μετά από αυτό, όπως μπορείτε να δείτε, θα συγκριθούν οι πρώτες στήλες των πινάκων: από τις σειρές όπου ταιριάζουν οι τιμές κελιού, τα απαιτούμενα δεδομένα θα αντιγραφούν και θα αντικατασταθούν. Σε γενικές γραμμές, είναι σαφές ότι οι πίνακες μπορεί να είναι πολύ μεγαλύτεροι!

Οι τιμές από έναν πίνακα αντικαθίστανται σε έναν άλλο

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

*

Οι προσθήκες στο θέμα είναι ευπρόσδεκτες!

Λοιπόν, αυτό είναι όλο τώρα, καλή τύχη!

?

Πρώτη έκδοση: 25.11.2017

Διόρθωση: 01/30/2020