Συνάρτηση OFFSET για τη δημιουργία & Χρήση δυναμικής περιοχής στο Excel

  • Μοιραστείτε Αυτό
Hugh West

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

Το παραπάνω στιγμιότυπο οθόνης είναι μια επισκόπηση του άρθρου που αποτελεί ένα παράδειγμα χρήσης της συνάρτησης OFFSET. Θα μάθετε περισσότερα για το σύνολο δεδομένων, τη δημιουργία & την προφύλαξη; τις χρήσεις των δυναμικό εύρος ονομασίας με τη λειτουργία OFFSET στις επόμενες ενότητες αυτού του άρθρου.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο εργασίας του Excel που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.

Δυναμικό εύρος με OFFSET

Δημιουργία & Χρήση δυναμικής ονομαστικής περιοχής με τη συνάρτηση OFFSET

Πριν περάσουμε στη δημιουργία και τις χρήσεις της δυναμικής ονομαστικής περιοχής με τη συνάρτηση OFFSET στο Excel, ας γνωρίσουμε πρώτα τη συνάρτηση OFFSET.

Εισαγωγή στη λειτουργία OFFSET

  • Στόχος:

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

  • Σύνταξη:

=OFFSET(reference, rows, cols, [height], [width])

  • Επιχειρήματα:

reference- Ένα κελί ή μια σειρά κελιών. Με βάση αυτή την αναφορά, εφαρμόζονται οι παράμετροι μετατόπισης.

σειρές- Αριθμός σειράς που μετράται προς τα κάτω ή προς τα πάνω από το σημείο αναφοράς.

cols- Αριθμός στήλης που μετράται προς τα δεξιά ή προς τα αριστερά από την τιμή αναφοράς.

[ύψος]- Ύψος ή αριθμός των γραμμών που θα επιστραφούν ως προκύπτουσες τιμές.

[width]- Πλάτος ή αριθμός των στηλών που θα επιστρέψουν ως προκύπτουσες τιμές.

  • Παράδειγμα:

Στην παρακάτω εικόνα, υπάρχουν 4 στήλες με κάποια τυχαία ονόματα εμπορικών σημάτων υπολογιστών, τύπων συσκευών, ονομάτων μοντέλων και τιμών.

Με βάση τα δεδομένα από τον πίνακα, θα αναθέσουμε τα ορίσματα που αναφέρονται στο Στήλη H .

📌 Βήματα:

➤ Καθώς πρόκειται να βρούμε το αποτέλεσμα χρησιμοποιώντας τη συνάρτηση OFFSET στο Κύτταρο H15 , πρέπει να πληκτρολογήσουμε εκεί:

=OFFSET(B4,5,2,4,2)

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

Πώς λειτουργεί λοιπόν αυτή η συνάρτηση; Μέσα στη συνάρτηση, το 1ο όρισμα είναι Κύτταρο B4 η οποία είναι γνωστή ως τιμή αναφοράς. Τώρα, πηγαίνετε στην 5η γραμμή προς τα κάτω & 2η στήλη στα δεξιά από αυτό το κελί αναφοράς & θα πάρετε το κελί D9. Καθώς το ύψος της γραμμής μας είναι 2, έτσι 4 κελιά προς τα κάτω ξεκινώντας από το D9 θα επιστρέψει η συνάρτηση. Και τέλος, το ύψος στήλης- 2 σημαίνει ότι 4 γραμμές θα επεκταθούν στην επόμενη στήλη δεξιά έως Στήλη Δ Έτσι, ο τελικός πίνακας που θα προκύψει θα αποτελείται από το Εύρος κυττάρων του D9:E12 .

Διαβάστε περισσότερα: Excel OFFSET Δυναμικό εύρος πολλαπλών στηλών με αποτελεσματικό τρόπο

Δημιουργία δυναμικού εύρους με τις λειτουργίες OFFSET & amp; COUNTA

ΧΩΡΑ μετράει τον αριθμό των κελιών εξαιρουμένων όλων των κενών κελιών σε μια περιοχή κελιών. Τώρα χρησιμοποιώντας τη συνάρτηση ΧΩΡΑ θα εκχωρήσουμε το ύψος γραμμής & το πλάτος στήλης με βάση τα διαθέσιμα δεδομένα στην περιοχή.

📌 Βήματα:

➤ Επιλέξτε Κύτταρο H4 & τύπος:

=OFFSET(B4,0,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ Τύπος Εισάγετε το &- θα δείτε ότι ολόκληρος ο πίνακας θα επιστρέψει ως τις τιμές που προκύπτουν.

Στο τμήμα του επιχειρήματος, το ύψος γραμμής έχει εκχωρηθεί με COUNTA(B4:B100) &- αυτό σημαίνει ότι αναθέτουμε τις γραμμές μέχρι την 100η γραμμή στο λογιστικό φύλλο, έτσι ώστε όταν μια νέα τιμή θα εισαχθεί κάτω από το αρχικό εύρος δεδομένων μέσα στην 100η γραμμή, αυτή η νέα τιμή θα αποθηκευτεί επίσης από τη συνάρτηση OFFSET. Και πάλι, καθώς το πλάτος της στήλης έχει οριστεί ως COUNTA(B4:E4) , οπότε οι τέσσερις στήλες (B, C, D, E) εκχωρούνται τώρα στη λειτουργία με βάση την τιμή αναφοράς που επιλέγεται στη λειτουργία OFFSET.

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

Διαβάστε περισσότερα: Δημιουργία δυναμικής ονομαστικής περιοχής με VBA στο Excel (Οδηγίες βήμα προς βήμα)

Παρόμοιες αναγνώσεις

  • Excel Δυναμικό εύρος με βάση την τιμή του κελιού
  • Excel VBA: Δυναμικό εύρος με βάση την τιμή κελιού (3 μέθοδοι)
  • Πώς να χρησιμοποιήσετε το δυναμικό εύρος για την τελευταία σειρά με VBA στο Excel (3 μέθοδοι)

Χρήση του Διαχειριστή ονομάτων για τη δημιουργία δυναμικής ονομαστικής περιοχής με τις λειτουργίες OFFSET & amp; COUNTA

Χρησιμοποιώντας τη Διαχείριση ονόματος, μπορείτε να ορίσετε το όνομα του προκύπτοντος πίνακα που βρίσκεται μέσω της συνάρτησης OFFSET.

📌 Βήμα 1:

➤ Κάτω από το Φόρμουλα καρτέλα, επιλέξτε Όνομα Διαχειριστής Θα ανοίξει ένα παράθυρο διαλόγου.

➤ Τύπος Νέο &? Όνομα Εκδότης θα εμφανιστεί το πλαίσιο.

📌 Βήμα 2:

➤ Ορίστε το όνομα του συνόλου δεδομένων σας ή την περιοχή κελιών που θέλετε να μετατοπίσετε.

➤ Στο πλαίσιο αναφοράς, πληκτρολογήστε τον τύπο:

=OFFSET(B4,0,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ Τύπος OK &, Όνομα Διαχειριστής θα εμφανίζει πλέον το ορισμένο όνομα στη λίστα μαζί με τον τύπο αναφοράς στο κάτω μέρος.

📌 Βήμα 3:

➤ Τώρα κλείστε το Όνομα Διαχειριστής επιστροφή στο φύλλο εργασίας σας.

📌 Βήμα 4:

➤ Επιλέξτε οποιοδήποτε κελί στο λογιστικό σας φύλλο &- αρχίστε να πληκτρολογείτε το καθορισμένο όνομα ως τύπο. Θα βρείτε το καθορισμένο όνομα εκεί στη λίστα συναρτήσεων.

➤ Επιλέξτε αυτή τη λειτουργία &. Εισάγετε το .

Όπως στην παρακάτω εικόνα, θα δείτε τον προκύπτοντα πίνακα που αποθηκεύτηκε ως αναφορά με τη συνάρτηση OFFSET από την Όνομα Διαχειριστής .

Διαβάστε περισσότερα: Δυναμική ονομαστική περιοχή του Excel με βάση την τιμή του κελιού (5 εύκολοι τρόποι)

Χρήση του δυναμικού ονομαστικού εύρους για υπολογισμούς

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

📌 Βήμα 1:

➤ Ανοίξτε το Όνομα Εκδότης πάλι & ονομάστε το Τιμές.

➤ Στο πλαίσιο συνάρτησης αναφοράς, πληκτρολογήστε τον τύπο:

=OFFSET(E4,1,0,COUNTA(E5:E100),1)

➤ Τύπος OK &? Όνομα Διαχειριστής θα εμφανίσει το καθορισμένο όνομα για Τιμές με έναν τύπο αναφοράς στο κάτω μέρος.

📌 Βήμα 2:

➤ Κλείστε το Όνομα Διαχειριστής &- επιστρέψτε το στο φύλλο εργασίας σας.

📌 Βήμα 3:

➤ Καθώς θα βρούμε το άθροισμα όλων των τιμών από τη λίστα, ο τύπος με ένα πρόσφατα ορισμένο εύρος με όνομα στο Κύτταρο H11 θα είναι:

=SUM(Τιμές)

➤ Αφού πατήσετε Enter, θα λάβετε τις συνολικές τιμές όλων των συσκευών ταυτόχρονα.

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

Ομοίως, χρησιμοποιώντας ΜΕΣΟΣ, ΜΕΓΙΣΤΟΣ & MIN συναρτήσεις, μπορείτε επίσης να αξιολογήσετε κάποια άλλα δεδομένα στο Στήλη H που φαίνονται στην ακόλουθη εικόνα.

Διαβάστε περισσότερα: Δημιουργία δυναμικής περιοχής αθροίσματος με βάση την τιμή κελιού στο Excel (4 τρόποι)

Εναλλακτική λύση στο OFFSET: Δημιουργία δυναμικού εύρους με τη λειτουργία INDEX

Μια κατάλληλη εναλλακτική λύση στη συνάρτηση OFFSET είναι η συνάρτηση INDEX Μπορείτε να αποθηκεύσετε πολλαπλά δεδομένα ή μια σειρά κελιών με αυτή τη συνάρτηση INDEX. Εδώ θα ορίσουμε για άλλη μια φορά το όνομα της λίστας τιμών.

📌 Βήμα 1:

➤ Άνοιγμα Όνομα Εκδότης πληκτρολογήστε τον τύπο στο πλαίσιο αναφοράς:

=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))

➤ Τύπος Εισάγετε το &- θα βρείτε το νέο όνομα στο αρχείο Όνομα Διαχειριστής .

📌 Βήμα 2:

➤ Κλείστε το Όνομα Διαχειριστής &- τελειώσατε.

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

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το Dynamic Range VBA στο Excel (11 τρόποι)

Καταληκτικά λόγια

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.