Τύπος Excel: Αναζήτηση ολόκληρης της στήλης -

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

=INDEX(data,0,MATCH(value,headers,0))

Περίληψη

Για να αναζητήσετε και να ανακτήσετε μια ολόκληρη στήλη, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις INDEX και MATCH. Στο παράδειγμα που εμφανίζεται, ο τύπος που χρησιμοποιείται για την αναζήτηση όλων των αποτελεσμάτων του Q3 είναι:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Σημείωση: αυτός ο τύπος ενσωματώνεται στη συνάρτηση SUM μόνο για να δείξει ότι όλες οι τιμές ανακτώνται σωστά.

Εξήγηση

Η ουσία: χρησιμοποιήστε το MATCH για να προσδιορίσετε το ευρετήριο στηλών και, στη συνέχεια, το INDEX για να ανακτήσετε ολόκληρη τη στήλη, ορίζοντας τον αριθμό σειράς στο μηδέν.

Δουλεύοντας από μέσα προς τα έξω, το MATCH χρησιμοποιείται για να πάρει το ευρετήριο στηλών ως εξής:

MATCH(I5,C4:F4,0)

Η τιμή αναζήτησης "Q3" προέρχεται από το H5, ο πίνακας είναι οι κεφαλίδες στο C4: F4 και το μηδέν χρησιμοποιείται για να εξαναγκάσει έναν ακριβή αγώνα. Η συνάρτηση MATCH επιστρέφει 3 ως αποτέλεσμα, η οποία τροφοδοτείται στη συνάρτηση INDEX ως αριθμός στήλης.

Μέσα στο INDEX, ο πίνακας παρέχεται ως περιοχή C5: F8 και ο αριθμός στήλης είναι 3, όπως παρέχεται από το MATCH. Ο αριθμός σειράς είναι μηδέν:

=INDEX(C5:F8,0,3)

Αυτό προκαλεί το INDEX να επιστρέψει και τις 4 τιμές του πίνακα ως τελικό αποτέλεσμα, σε έναν πίνακα όπως αυτό:

(121250;109250;127250;145500)

Στο παράδειγμα που εμφανίζεται, ολόκληρος ο τύπος είναι τυλιγμένος στη συνάρτηση SUM, η οποία μπορεί να χειριστεί τις συστοιχίες εγγενώς. Η συνάρτηση SUM επιστρέφει ένα τελικό αποτέλεσμα 503.250.

Επεξεργασία με άλλες λειτουργίες

Μόλις ανακτήσετε μια ολόκληρη στήλη δεδομένων, μπορείτε να τροφοδοτήσετε αυτήν τη στήλη σε λειτουργίες όπως SUM, MAX, MIN, AVERAGE, LARGE κ.λπ. για επιπλέον επεξεργασία. Για παράδειγμα, θα μπορούσατε να λάβετε τη μέγιστη τιμή σε ένα τέταρτο ως εξής:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

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