Πώς να χρησιμοποιήσετε τις δυναμικές ονομασίες εύρους στο Excel

Anonim

Στο πρόσφατο άρθρο μου, μίλησα για τις ονομαζόμενες σειρές στο excel. Εξερευνώντας ονόματα εύρους, το θέμα του δυναμικού εύρους εμφανίστηκε. Σε αυτό το άρθρο, λοιπόν, θα εξηγήσω πώς μπορείτε να δημιουργήσετε Δυναμικό εύρος στο Excel.

Τι είναι το Dynamic Named Range στο Excel;

Μια κανονική ονομαστική περιοχή είναι στατική. Αν ορίσετε C2: C10 όπως και Στοιχείο, Στοιχείο θα αναφέρεται πάντα στο C2: C10, μέχρι και εκτός αν το επεξεργαστείτε με μη αυτόματο τρόπο. Στην παρακάτω εικόνα, μετράμε κενά στοΕίδος λίστα. Δείχνει 2. Αν ήταν δυναμικό θα είχε δείξει 0.

Ένα δυναμικό εύρος ονομάτων είναι το εύρος ονομάτων που επεκτείνεται και συρρικνώνεται σύμφωνα με τα δεδομένα. Για παράδειγμα, εάν έχετε μια λίστα με στοιχεία στην περιοχή C2: C10 και ονομάστε την Αντικείμενα, θα πρέπει να επεκταθεί σε C2: C11 εάν προσθέσετε ένα νέο στοιχείο στην περιοχή και πρέπει να συρρικνωθεί εάν μειώσετε όταν διαγράψετε όπως παραπάνω.

Πώς να δημιουργήσετε ένα εύρος δυναμικών ονομάτων

Δημιουργήστε ονόματα εύρους χρησιμοποιώντας πίνακες Excel

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

Χρησιμοποιήστε τον τύπο INDIRECT και COUNTA

Για να κάνουμε δυναμικό το εύρος ονομάτων, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση INDIRECT και COUNTA

Το Πως? Ας δούμε.

Γενικός τύπος που θα γραφτεί στην ενότητα Αναφορά σε:

= INDIRECT ("$ startCell: $ endingColumnLetter $" & COUNTA ($ columnLetter: $ columnLetter))

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

Παράδειγμα δυναμικής εμβέλειας

Στο παραπάνω παράδειγμα είχαμε ένα στατικό εύρος ονομάτων Στοιχείο στο εύρος C2: C10. Ας το κάνουμε δυναμικό.

    • Ανοίξτε τη Διαχείριση ονομάτων πατώντας CTRL+F3.
    • Τώρα εάν υπάρχει ήδη ένα όνομα στο εύρος, κάντε κλικ σε αυτό και, στη συνέχεια, κάντε κλικ στην επιλογή επεξεργασία. Διαφορετικά, κάντε κλικ στο Νέο.
    • Ονομάστε το Στοιχείο.
    • Στο Αναφέρεται σε: Ενότητα γράψτε κάτω από τον τύπο.
= INDIRECT ("$ C2: $ C $" & COUNTA ($ C: $ C))
  • Πατήστε το κουμπί OK.

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

Προσοχή: Κανένα κελί δεν πρέπει να είναι κενό μεταξύ του εύρους. Διαφορετικά, το εύρος θα μειωθεί κατά τον αριθμό των κενών κελιών.

Πώς λειτουργεί;

Όπως είπα, το μόνο που έχει σημασία είναι να βρούμε το τελευταίο χρησιμοποιημένο κελί. Για αυτό το παράδειγμα, κανένα κελί δεν πρέπει να είναι κενό ενδιάμεσα. Γιατί; Θα Ξέρεις.

Η άμεση συνάρτηση στο excel μετατρέπει ένα κείμενο σε εύρος. = INDIRECT ("$ C $ 2: $ C $ 9") θα αναφέρεται σε απόλυτο εύρος $ C $ 2: $ C $ 10. Απλώς πρέπει να βρούμε δυναμικά τον αριθμό της τελευταίας σειράς (9).
Δεδομένου ότι όλα τα κελιά έχουν κάποια τιμή στο εύρος C2: C10, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση COUNTA για να βρούμε την τελευταία σειρά.
Ετσι,= ΑΜΕΣΑ("$ C2: $ C $" & αυτό το τμήμα διορθώνει την αρχική γραμμή και στήλη και ΚΟΥΝΤΑ($ C: $ C) δυναμικά υπολογίζει την τελευταία χρησιμοποιούμενη σειρά.

Έτσι, ναι, έτσι μπορείτε να φτιάξετε τα πιο αποτελεσματικά εύρη δυναμικών ονομάτων που θα λειτουργούν με κάθε τύπο και λειτουργικότητα του Excel. Δεν χρειάζεται να επεξεργαστείτε ξανά το όνομα που ονομάζετε όταν αλλάζετε δεδομένα.

Λήψη αρχείου:

Εύρος δυναμικών ονομάτων στο Excel

Πώς να χρησιμοποιήσετε τα ονόματα εύρους στο Excel

17 εκπληκτικά χαρακτηριστικά των πινάκων Excel

Δημοφιλή άρθρα:

50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel