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

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

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

Περίληψη

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

(=ROW(B5:B11)-ROW(B5)+1)

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

Αυτός είναι ο τύπος που θα συνεχίσει να δημιουργεί σχετικούς αριθμούς ακόμα και όταν μετακινείται το εύρος. Ωστόσο, δεν είναι καλή επιλογή εάν οι σειρές πρέπει να ταξινομηθούν, να διαγραφούν ή να προστεθούν, επειδή ο τύπος του πίνακα θα αποτρέψει τις αλλαγές. Οι επιλογές τύπου που εξηγούνται εδώ θα λειτουργήσουν καλύτερα.

Εξήγηση

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

(5;6;7;8;9;10;11)

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

(5)

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

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

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

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

Γενική έκδοση με όνομα

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

(ROW(list)-MIN(ROW(list))+1)

Με το INDEX, παίρνουμε την πρώτη αναφορά στην ονομαστική περιοχή και χρησιμοποιώντας το ROW σε αυτό:

(=ROW(list)-ROW(INDEX(list,1,1))+1)

Συχνά θα βλέπετε τύπους "σχετικής σειράς" μέσα σε σύνθετους τύπους συστοιχιών που χρειάζονται αριθμούς σειράς για τον υπολογισμό ενός αποτελέσματος.

Με ΑΚΟΛΟΥΘΙΑ

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

=SEQUENCE(ROWS(range))

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

=SEQUENCE(ROWS(B5:B11)) // returns (1;2;3;4;5;6;7)

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

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