Τύπος Excel: Διεύθυνση πρώτου κελιού σε εύρος -

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

=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))

Περίληψη

Για να λάβετε τη διεύθυνση του πρώτου κελιού σε μια περιοχή, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ADDRESS μαζί με τις λειτουργίες ROW, COLUMN και MIN. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5 είναι:

=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))

όπου τα δεδομένα είναι το ονομαζόμενο εύρος B5: D14.

Εξήγηση

Η συνάρτηση ΔΙΕΥΘΥΝΣΗ δημιουργεί μια αναφορά βάσει ενός δεδομένου αριθμού γραμμής και στήλης. Σε αυτήν την περίπτωση, θέλουμε να χρησιμοποιήσουμε την πρώτη σειρά και την πρώτη στήλη που χρησιμοποιούν τα δεδομένα εύρους ονομασίας (B5: D14).

Για να χρησιμοποιήσουμε την πρώτη σειρά, χρησιμοποιούμε τη συνάρτηση ROW μαζί με τη συνάρτηση MIN όπως αυτή:

MIN(ROW(data))

Επειδή τα δεδομένα περιέχουν περισσότερες από μία σειρές, το ROW επιστρέφει έναν πίνακα αριθμών σειράς:

(5;6;7;8;9;10;11;12;13;14)

Αυτός ο πίνακας πηγαίνει κατευθείαν στη συνάρτηση MIN, η οποία επιστρέφει τον μικρότερο αριθμό:

MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5

Για να πάρουμε την πρώτη στήλη, χρησιμοποιούμε τη συνάρτηση COLUMN με τον ίδιο τρόπο:

MIN(COLUMN(data))

Δεδομένου ότι τα δεδομένα περιέχουν τρεις σειρές, το COLUMN επιστρέφει έναν πίνακα με τρεις αριθμούς στηλών:

(2,3,4)

και η συνάρτηση MIN επιστρέφει ξανά τον μεγαλύτερο αριθμό:

MIN((2,3,4)) // returns 2

Και τα δύο αποτελέσματα επιστρέφονται απευθείας στη συνάρτηση ADDRESS, η οποία δημιουργεί μια αναφορά στο κελί στη σειρά 5, στήλη 2:

=ADDRESS(5,2) // returns $B$5

Εάν θέλετε μια σχετική διεύθυνση αντί για απόλυτη αναφορά, μπορείτε να παρέχετε 4 για το τρίτο όρισμα ως εξής:

=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5

Εναλλακτική λειτουργία CELL

Αν και δεν είναι προφανές, η συνάρτηση INDEX επιστρέφει μια αναφορά, οπότε μπορούμε να χρησιμοποιήσουμε τη συνάρτηση CELL με το INDEX για να λάβουμε τη διεύθυνση του πρώτου κελιού σε μια σειρά όπως αυτή:

=CELL("address",INDEX(data,1,1))

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

INDEX(data,1,1) // returns reference to B5

Στη συνέχεια, το INDEX επιστρέφει μια αναφορά στο κελί B5 και χρησιμοποιούμε τη συνάρτηση CELL με "διεύθυνση", για να εμφανίσουμε τη διεύθυνση.

Σημείωση: Η λειτουργία CELL είναι μια πτητική λειτουργία που μπορεί να προκαλέσει προβλήματα απόδοσης σε μεγάλα ή πολύπλοκα βιβλία εργασίας.

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