Τύπος Excel: Αυτόματοι αριθμοί σειρών στον πίνακα -

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

=ROW()-ROW((#Headers))

Περίληψη

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

=ROW()-ROW(Table1(#Headers))

Σημείωση: Το όνομα του πίνακα δεν απαιτείται. Ωστόσο, το Excel θα προσθέσει αυτόματα το όνομα του πίνακα εάν παραλειφθεί.

Εξήγηση

Όταν δεν παρέχεται όρισμα, η συνάρτηση ROW επιστρέφει την "τρέχουσα σειρά", δηλαδή τον αριθμό σειράς του κελιού που το περιέχει. Όταν παρέχεται μια αναφορά κελιού, το ROW επιστρέφει τον αριθμό σειράς του κελιού. Όταν παρέχεται ένα εύρος, το ROW επιστρέφει τον αριθμό της πρώτης σειράς στο εύρος.

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

=ROW()-ROW(Table1(#Headers))

Η πρώτη ROW επιστρέφει 5, αφού το ROW δεν παρέχει κανένα όρισμα και βρίσκεται στο κελί B5 Το δεύτερο ROW χρησιμοποιεί μια δομημένη αναφορά:

Table1(#Headers) // header row

Η σειρά κεφαλίδας καταλήγει στο εύρος $ B $ 4: $ F $ 4, οπότε η ROW επιστρέφει 4. Για τις 3 πρώτες σειρές του πίνακα, έχουμε:

B5=5-4 // 1 B6=6-4 // 2 B7=7-4 // 3

Χωρίς σειρά κεφαλίδας

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

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

Σε αυτόν τον τύπο, η πρώτη συνάρτηση ROW επιστρέφει την τρέχουσα σειρά, όπως παραπάνω. Η συνάρτηση INDEX επιστρέφει το πρώτο κελί στην περιοχή Πίνακας 1 (κελί B5) στη δεύτερη συνάρτηση ROW, η οποία επιστρέφει πάντα 5. Για τις 3 πρώτες σειρές του πίνακα, ο τύπος λειτουργεί ως εξής:

B5=5-5+1 // 1 B6=6-5+1 // 2 B7=7-5+1 // 3

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

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