Τύπος Excel: Λάβετε σχετικούς αριθμούς στηλών στο εύρος -

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

(=COLUMN(range)-COLUMN(range.firstcell)+1)

Περίληψη

Για να λάβετε ένα πλήρες σύνολο σχετικών αριθμών στηλών σε ένα εύρος, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που βασίζεται στη συνάρτηση COLUMN.

Στο παράδειγμα που εμφανίζεται, ο τύπος πίνακα στο B4: H4 είναι:

(=COLUMN(B4:H4)-COLUMN(B4)+1)

Στο φύλλο εργασίας, αυτό πρέπει να εισαχθεί ως τύπος συστοιχίας πολλαπλών κυττάρων χρησιμοποιώντας Control + Shift + Enter

Αυτός είναι ένας ισχυρός τύπος που θα συνεχίσει να δημιουργεί σχετικούς αριθμούς ακόμη και όταν οι στήλες εισάγονται μπροστά από το εύρος.

Εξήγηση

Η πρώτη συνάρτηση COLUMN δημιουργεί μια σειρά από 7 αριθμούς ως εξής:

(2,3,4,5,6,7,8)

Η δεύτερη συνάρτηση COLUMN δημιουργεί έναν πίνακα με ένα μόνο στοιχείο σαν αυτό:

(2)

το οποίο στη συνέχεια αφαιρείται από τον πρώτο πίνακα για να δώσει:

(0,1,2,3,4,5,6)

Τέλος, προστίθεται 1 για να λάβετε:

(1,2,3,4,5,6,7)

Με μια ονομαστική σειρά

Μπορείτε να προσαρμόσετε αυτόν τον τύπο για χρήση με μια ονομαστική περιοχή. Για παράδειγμα, στο παραπάνω παράδειγμα, εάν δημιουργήσατε μια ονομαζόμενη περιοχή "δεδομένων" για το B4: H4, μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο για να δημιουργήσετε αριθμούς στηλών:

(=COLUMN(data)-COLUMN(INDEX(data,1,1))+1)

Θα συναντήσετε αυτόν τον τύπο σε άλλους τύπους συστοιχιών που πρέπει να επεξεργάζονται δεδομένα από στήλη σε στήλη.

Με ΑΚΟΛΟΥΘΙΑ

Με τη συνάρτηση SEQUENCE, ο τύπος επιστροφής σχετικών στηλών σειρών για ένα εύρος είναι απλός:

=SEQUENCE(COLUMNS(range))

Η συνάρτηση COLUMNS παρέχει τον αριθμό των στηλών, η οποία επιστρέφεται στη συνάρτηση SEQUENCE. Η ακολουθία δημιουργεί μια σειρά αριθμών, ξεκινώντας από τον αριθμό 1. Έτσι, ακολουθώντας το αρχικό παράδειγμα παραπάνω, ο παρακάτω τύπος επιστρέφει το ίδιο αποτέλεσμα:

=SEQUENCE(COLUMNS(B4:H4)) // returns (1;2;3;4;5;6;7)

Σημείωση: ο τύπος SEQUENCE είναι μια νέα λειτουργία δυναμικής συστοιχίας διαθέσιμη μόνο στο Excel 365.

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