
Γενική φόρμουλα
(=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.