Αντικαταστήστε το 12 VLOOKUP με 1 MATCH - Excel Συμβουλές

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

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

Στο παρακάτω σχήμα, θα πρέπει να κάνετε 12 συναρτήσεις VLOOKUP για κάθε αριθμό λογαριασμού. Το VLOOKUP είναι ισχυρό, αλλά χρειάζεται πολύς χρόνος για να κάνετε υπολογισμούς.

Δείγμα συνόλου δεδομένων με τύπο VLOOKUP

Επιπλέον, ο τύπος πρέπει να επεξεργαστεί σε κάθε κελί καθώς αντιγράφετε. Το τρίτο επιχείρημα πρέπει να αλλάξει από 2 σε 3 για τον Φεβρουάριο, μετά 4 για τον Μάρτιο και ούτω καθεξής.

Αλλαγές στο 3ο επιχείρημα ανά μήνα

Ένας τρόπος αντιμετώπισης είναι να προσθέσετε μια σειρά με τους αριθμούς στηλών. Στη συνέχεια, το τρίτο όρισμα του VLOOKUP μπορεί να δείχνει σε αυτήν τη σειρά. Τουλάχιστον μπορείτε να αντιγράψετε τον ίδιο τύπο από το B4 και να επικολλήσετε στο C4: M4 πριν αντιγράψετε ολόκληρο το σετ.

Χρήση αριθμών σειράς βοηθού

Αλλά εδώ είναι μια πολύ ταχύτερη προσέγγιση. Προσθέστε μια νέα στήλη B με πού; ως τίτλος. Η στήλη B περιέχει μια συνάρτηση MATCH. Αυτή η συνάρτηση είναι πολύ παρόμοια με το VLOOKUP: Ψάχνετε την τιμή στο A4 στη στήλη P4: P227. Το 0 στο τέλος είναι σαν το False στο τέλος του VLOOKUP. Καθορίζει ότι θέλετε ένα ακριβές ταίριασμα. Εδώ είναι η μεγάλη διαφορά: Το MATCH επιστρέφει όπου βρίσκεται η τιμή. Η απάντηση του 208 λέει ότι το A308 είναι το 208ο κελί στην περιοχή P4: P227. Από μια οπτική γωνία, το MATCH και το VLOOKUP είναι περίπου ίσο.

Βοηθητική στήλη με τύπο MATCH

Μπορώ να ακούσω τι σκέφτεστε. «Τι καλό είναι να γνωρίζεις πού βρίσκεται κάτι; Ποτέ δεν είχα καλέσει έναν διευθυντή και να ρωτήσω, "Σε ποια σειρά είναι αυτή η εισπρακτέα;"

Ενώ οι άνθρωποι σπάνια ρωτούν σε ποια σειρά είναι κάτι, η συνάρτηση INDEX μπορεί να χρησιμοποιήσει αυτήν τη θέση. Ο ακόλουθος τύπος λέει στο Excel να επιστρέψει το 208ο στοιχείο από το Q4: Q227.

Λειτουργία INDEX για επιστροφή αντικειμένου από τη λίστα

Καθώς αντιγράφετε αυτόν τον τύπο, ο πίνακας τιμών μετακινείται στον πίνακα αναζήτησης. Για κάθε σειρά, εκτελείτε μία λειτουργία MATCH και 12 INDEX. Η λειτουργία INDEX είναι απίστευτα γρήγορη σε σύγκριση με το VLOOKUP. Το σύνολο των τύπων θα υπολογίσει 85% γρηγορότερα από 12 στήλες του VLOOKUP.

Το σύνολο δεδομένων αποτελεσμάτων

Δες το βίντεο

  • Ας πούμε ότι πρέπει να κάνετε 12 στήλες του VLOOKUP
  • Χρησιμοποιήστε προσεκτικά το σύμβολο ενός δολαρίου πριν από τη στήλη της τιμής αναζήτησης
  • Χρησιμοποιήστε προσεκτικά τέσσερα σύμβολα δολαρίου για τον πίνακα αναζήτησης
  • Εξακολουθείτε να κωδικοποιείτε το όρισμα της τρίτης στήλης.
  • Μια κοινή λύση είναι να προσθέσετε μια σειρά από βοηθητικά κελιά με τον αριθμό στήλης.
  • Μια άλλη λιγότερο αποτελεσματική λύση είναι να χρησιμοποιήσετε το COLUMN (B2) μέσα στον τύπο VLOOKUP.
  • Αλλά, το να κάνεις 12 VLOOKUP για κάθε σειρά είναι πολύ αναποτελεσματικό
  • Αντ 'αυτού, προσθέστε μια βοηθητική στήλη με επικεφαλίδα WHERE και κάντε ένα μόνο αγώνα.
  • Το MATCH διαρκεί όσο το VLOOKUP για τον Ιανουάριο.
  • Στη συνέχεια, μπορείτε να χρησιμοποιήσετε 12 συναρτήσεις INDEX. Αυτά είναι απίστευτα γρήγορα σε σύγκριση με το VLOOKUP.
  • Το INDEX θα δείξει μια μόνο στήλη απαντήσεων με $ πριν από τις σειρές.
  • Το INDEX θα δείχνει στη στήλη βοηθού με $ πριν από τη στήλη.

Μεταγραφή βίντεο

Μάθετε το Excel από το podcast, επεισόδιο 2028 - Αντικατάσταση πολλών VLOOKUP με ένα MATCH!

Κάντε κλικ στο "i" στην επάνω δεξιά γωνία για να μεταβείτε στη λίστα αναπαραγωγής, θα μεταδώσω ολόκληρο το βιβλίο σε podcast!

Γεια, καλώς ήλθατε πίσω στο netcast, είμαι ο Bill Jelen! Λοιπόν, είναι ένα κλασικό πρόβλημα, πρέπει να κάνουμε VLOOKUP μία φορά κάθε μήνα, σωστά; Και μπορείτε να είστε απίστευτα προσεκτικοί εδώ για να πατήσετε το F4 3 φορές για να το κλειδώσετε στη στήλη και, στη συνέχεια, να πατήσετε το F4 μόλις το κλείδωμα σε όλη τη σειρά. Αλλά όταν φτάσετε σε αυτό το σημείο, το, 2, FALSE that 2 είναι κωδικοποιημένο, και καθώς το αντιγράφετε, θα πρέπει να επεξεργαστείτε το 2 σε 3, σωστά; Τώρα, ένας αναποτελεσματικός τρόπος για να το κάνετε αυτό, ένας τρόπος που δεν μου αρέσει είναι να χρησιμοποιήσετε τη στήλη του B1. Η στήλη B1 είναι φυσικά 2, αλλά καθώς την αντιγράφετε, δείτε ότι θα αλλάξει στη στήλη C1, η οποία είναι 3, αλλά σκεφτείτε το, αυτό υπολογίζει συνεχώς τον αριθμό της στήλης ξανά και ξανά. Λοιπόν, αυτό που βλέπω να κάνουν οι άνθρωποι και γιατί, προτιμάτε περισσότερο από τις στήλες, θα το Ctrl-drag αυτό,βάλτε τους αριθμούς 2-13 εκεί πάνω σε ένα βοηθητικό κελί και, στη συνέχεια, όταν φτάσουμε σε αυτό το σημείο, ανεβαίνουμε και καθορίζουμε αυτόν τον αριθμό στήλης. Πατήστε F4 2 φορές για να το κλειδώσετε στη σειρά, FALSE και ούτω καθεξής. Αλλά ακόμη και με αυτή τη μέθοδο, το VLOOKUP είναι απίστευτα αναποτελεσματικό, επειδή πρέπει να ψάξει όλα αυτά τα στοιχεία εδώ μέχρι να βρει το A308 και αυτό είναι το B4. Όταν μεταβαίνει στη συνέχεια στο C4, ξεχνά ότι μόλις πήγε και κοίταξε και ξεκινά ξανά από την αρχή, εντάξει. Έχετε λοιπόν μία από τις πιο αργές λειτουργίες σε όλο το Excel, το VLOOKUP, FALSE γίνεται ξανά και ξανά για το ίδιο αντικείμενο.γιατί πρέπει να ψάξει όλα αυτά τα αντικείμενα εδώ μέχρι να βρει το A308 και αυτό είναι το B4. Όταν μεταβαίνει στη συνέχεια στο C4, ξεχνά ότι μόλις πήγε και κοίταξε και ξεκινά ξανά από την αρχή, εντάξει. Έχετε λοιπόν μία από τις πιο αργές λειτουργίες σε όλο το Excel, το VLOOKUP, FALSE γίνεται ξανά και ξανά για το ίδιο αντικείμενο.γιατί πρέπει να ψάξει όλα αυτά τα αντικείμενα εδώ μέχρι να βρει το A308 και αυτό είναι το B4. Όταν μεταβαίνει στη συνέχεια στο C4, ξεχνά ότι μόλις πήγε και κοίταξε και ξεκινά ξανά από την αρχή, εντάξει. Έχετε λοιπόν μία από τις πιο αργές λειτουργίες σε όλο το Excel, το VLOOKUP, FALSE γίνεται ξανά και ξανά για το ίδιο αντικείμενο.

Λοιπόν, εδώ είναι ο πολύ πιο γρήγορος τρόπος να πάμε, πρόκειται να εισαγάγουμε μια στήλη βοηθού, και αυτή η στήλη βοηθού την ονομάζω Πού; Όπως και στο πού είναι το A308; Θα χρησιμοποιήσουμε ένα = MATCH, θα βρούμε το A308 στην πρώτη σειρά του τραπεζιού, θα πατήσουμε το F4 εκεί, 0 για ένα ακριβές ταίριασμα, εντάξει, μας λέει ότι "Γεια, κοίτα, είναι στη σειρά, 6 φοβερό είναι αυτό; " Αλλά καθώς αντιγράφουμε, βλέπουμε, είναι σε διάφορα μέρη όλη την ώρα. Εντάξει, τώρα αυτός ο αγώνας διαρκεί όσο το VLOOKUP του Ιανουαρίου, εκεί είναι ακόμη νεκροί, αλλά εδώ είναι το καταπληκτικό πράγμα. Από εκεί δεν πρέπει ποτέ να κάνουμε VLOOKUP για το υπόλοιπο της σειράς, θα μπορούσαμε απλώς να κάνουμε = INDEX, λέει ο INDEX "Εδώ είναι μια σειρά από απαντήσεις." Θα πάω στα κελιά του Ιανουαρίου, και θα πάω πολύ προσεκτικά εδώ πιέζοντας το F4 2 φορές, ώστε να το κλειδώσω στο 4: 227,αλλά το Q επιτρέπεται να αλλάζει καθώς κινούμαι. Κόμμα και, στη συνέχεια, θέλει να μάθει ποια σειρά, καλά θα είναι η απάντηση στο B4, θα πατήσω το F4 3 φορές για να πάρω το $ πριν από το B, εντάξει, να το αντιγράψω.

Αυτός ο τύπος, αυτοί οι τύποι INDEX, αυτοί οι 12 θα συμβούν σε λιγότερο από το χρόνο που θα χρειαζόταν για να κάνουμε το Φεβρουάριο VLOOKUP, εντάξει. Αν βάλουμε αυτό το χρονόμετρο Charles Williams, αυτό θα υπολογίσει περίπου το 14% του χρόνου των 12 VLOOKUPs. Ο διαχειριστής σας δεν θέλει να δει το πού; Ωραία, απλώς αποκρύψτε αυτήν τη στήλη, όλα συνεχίζουν να λειτουργούν, εντάξει, αυτός είναι ένας όμορφος τρόπος για να επιταχύνετε τους 12 μήνες ή τις 52 εβδομάδες VLOOKUPs. Εντάξει, αυτή η συμβουλή και πολλές άλλες συμβουλές υπάρχουν σε αυτό το βιβλίο. Κάντε κλικ στο "i" στην επάνω δεξιά γωνία εκεί, μπορείτε να αγοράσετε το βιβλίο, e-book 10 $, 25 $ για το έντυπο βιβλίο, εντάξει.

Σήμερα λοιπόν είχαμε ένα πρόβλημα όπου 12 στήλες του VLOOKUP, μπορείτε να βάλετε προσεκτικά το $ in, αλλά τότε αυτό το τρίτο επιχείρημα πρέπει ακόμη να είναι κωδικοποιημένο. Θα μπορούσατε να χρησιμοποιήσετε τη στήλη (B2), δεν είμαι οπαδός αυτού, επειδή υπάρχουν εκατοντάδες σειρές * 12 στήλες όπου το υπολογίζει ξανά και ξανά. Απλώς χρησιμοποιήστε ένα βοηθητικό κελί στη σειρά, βάλτε τους αριθμούς 2-12 και επισημάνετε ότι, εξακολουθεί να είναι αναποτελεσματικό, ωστόσο, επειδή το VLOOKUP μετά τον Ιανουάριο, πρέπει να ξεκινήσει ξανά στις αρχές Φεβρουαρίου. Προτείνω λοιπόν να προσθέσετε μια στήλη με τίτλο "Πού;" και να κάνει ένα μόνο ΑΓΟΡΑ εκεί. Αυτό το MATCH διαρκεί όσο το VLOOKUP για τον Ιανουάριο, αλλά τότε οι 12 συναρτήσεις INDEX θα διαρκέσουν λιγότερο χρόνο από το VLOOKUP για τον Φεβρουάριο, και έχετε κόψει ένα σωρό χρόνο. Και πάλι, προσέξτε με τη συνάρτηση $ στο INDEX και στα δύο μέρη, ένα ακριβώς πριν από τις σειρές,και το άλλο πριν από τις στήλες, μια μικτή αναφορά και στις δύο.

Γεια, θέλω να σας ευχαριστήσω που σταματήσατε, θα σας δούμε την επόμενη φορά για ένα άλλο netcast από!

Λήψη αρχείου

Κάντε λήψη του δείγματος αρχείου εδώ: Podcast2028.xlsx

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