Πώς να αναζητήσετε ολόκληρη τη σειρά / στήλη στο Excel

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

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

Τώρα συνάντησα ένα πρόβλημα όπου έπρεπε να αναζητήσω ολόκληρη τη γραμμή και να επιστρέψω τις τιμές σε όλες τις στήλες από αυτήν τη σειρά (αντί να επιστρέψω μία μόνο τιμή).

Ιδού λοιπόν αυτό που έπρεπε να κάνω. Στο παρακάτω σύνολο δεδομένων, είχα ονόματα Sales Rep και τις πωλήσεις που πραγματοποίησαν σε 4 τρίμηνα το 2012. Είχα ένα αναπτυσσόμενο με τα ονόματά τους και ήθελα να εξαγάγω τις μέγιστες πωλήσεις για αυτόν τον αντιπρόσωπο πωλήσεων σε αυτά τα τέσσερα τρίμηνα.

Θα μπορούσα να βρω 2 διαφορετικούς τρόπους για να το κάνω αυτό - χρησιμοποιώντας INDEX ή VLOOKUP.

Αναζήτηση ολόκληρης της γραμμής / στήλης χρησιμοποιώντας τον τύπο INDEX

Εδώ είναι ο τύπος που δημιούργησα για να το κάνω αυτό χρησιμοποιώντας το ευρετήριο

= LARGE (INDEX ($ B $ 4: $ F $ 13, MATCH (H3, $ B $ 4: $ B $ 13,0), 0), 1)
Πως δουλεύει:

Ας δούμε πρώτα τη συνάρτηση INDEX που είναι τυλιγμένη μέσα στη συνάρτηση LARGE.

= INDEX ($ C $ 4: $ F $ 13, MATCH (H3, $ B $ 4: $ B $ 13,0), 0)

Ας αναλύσουμε προσεκτικά τα επιχειρήματα της συνάρτησης INDEX:

  • Πίνακας - $ B $ 4: $ F $ 1
  • Αριθμός σειράς - MATCH (H3, $ B $ 4: $ B $ 13,0)
  • Αριθμός στήλης - 0

Παρατηρήστε ότι χρησιμοποίησα τον αριθμό στήλης ως 0.

Το κόλπο εδώ είναι ότι όταν χρησιμοποιείτε τον αριθμό στήλης ως 0, επιστρέφει όλες τις τιμές σε όλες τις στήλες. Έτσι, εάν επιλέξω το John στο αναπτυσσόμενο μενού, ο τύπος ευρετηρίου θα επιστρέψει και τις 4 τιμές πωλήσεων για τον John {91064,71690,67574,25427}.

Τώρα μπορώ να χρησιμοποιήσω τη συνάρτηση Large για να εξαγάγω τη μεγαλύτερη τιμή

Συμβουλή Pro - Χρησιμοποιήστε τον αριθμό στήλης/γραμμής ως 0 στον τύπο ευρετηρίου για να επιστρέψετε όλες τις τιμές στις στήλες/γραμμές.

Αναζητήστε ολόκληρη τη σειρά / στήλη χρησιμοποιώντας τον τύπο VLOOKUP

Ενώ ο τύπος ευρετηρίου είναι τακτοποιημένος, καθαρός και στιβαρός, ο τρόπος VLOOKUP είναι λίγο πολύπλοκος. Καταλήγει επίσης να κάνει τη λειτουργία πτητική. Ωστόσο, υπάρχει ένα καταπληκτικό κόλπο που θα μοιραζόμουν σε αυτήν την ενότητα. Εδώ είναι ο τύπος:

= LARGE (VLOOKUP (H3, B4: F13, ROW (INDIRECT ("2:" & COUNTA ($ B $ 4: $ F $ 4))), FALSE), 1) 
Πως δουλεύει
  • ROW (INDIRECT ("2:" & COUNTA ($ B $ 4: $ F $ 4))) - Αυτός ο τύπος επιστρέφει έναν πίνακα {2; 3; 4; 5}. Σημειώστε ότι επειδή χρησιμοποιεί το INDIRECT, αυτό καθιστά αυτόν τον τύπο πτητικό.
  • VLOOKUP (H3, B4: F13, ROW (INDIRECT ("2:" & COUNTA ($ B $ 4: $ F $ 4))), FALSE) - Εδώ είναι το καλύτερο μέρος. Όταν τα συνδυάζετε, γίνεται VLOOKUP (H3, B4: F13, {2; 3; 4; 5}, FALSE). Τώρα παρατηρήστε ότι αντί για έναν αριθμό στήλης, του έδωσα μια σειρά αριθμών στηλών. Και το VLOOKUP αναζητά υπάκουα τιμές σε όλες αυτές τις στήλες και επιστρέφει έναν πίνακα.
  • Τώρα χρησιμοποιήστε τη συνάρτηση LARGE για να εξαγάγετε τη μεγαλύτερη τιμή.

Θυμηθείτε να χρησιμοποιήσετε το Control + Shift + Enter για να χρησιμοποιήσετε αυτόν τον τύπο.

Επαγγελματική συμβουλή - Στο VLOOKUP, αντί να χρησιμοποιήσετε έναν αριθμό στήλης, εάν χρησιμοποιείτε μια σειρά αριθμών στηλών, θα επιστρέψει μια σειρά από τιμές αναζήτησης.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave