Προσδιορίστε την ορατότητα ενός κελιού

Πίνακας περιεχομένων

Πώς να ελέγξετε εάν ένα κελί είναι ορατό ή όχι

Φανταστείτε έναν πίνακα στον οποίο πρέπει να γίνουν διάφοροι υπολογισμοί ανάλογα με το αν ένα κελί είναι ορατό ή όχι. Για παράδειγμα, τα κρυφά κελιά δεν λαμβάνονται υπόψη.

Σε πολλές περιπτώσεις, ο κλασικός τρόπος για να γίνει αυτό είναι μέσω της λειτουργίας ΜΕΡΙΚΟ ΑΠΟΤΕΛΕΣΜΑ. Αυτό μπορεί να εκτελέσει ορισμένους υπολογισμούς με τέτοιο τρόπο ώστε τα κρυμμένα κελιά να μην λαμβάνονται υπόψη.

Ωστόσο, με την οριζόντια διάταξη των δεδομένων και τις πολύπλοκες δομές του πίνακα, μπορείτε να φτάσετε γρήγορα στα όρια εφικτότητας με ΜΕΡΙΚΟ ΑΠΟΤΕΛΕΣΜΑ.

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

  1. Καλέστε την εντολή "Μακροεντολές" στο μενού "Εργαλεία" και την εντολή "Visual Basic Editor" στο μενού διακλάδωσης. Μπορείτε επίσης να το κάνετε αυτό σε όλες τις εκδόσεις του Excel χρησιμοποιώντας τον συνδυασμό πλήκτρων ALT F11.
  2. Στο πρόγραμμα επεξεργασίας που εμφανίζεται, επιλέξτε την εντολή "Module" στο μενού "Insert".
  3. Εισαγάγετε τον ακόλουθο κώδικα στο παράθυρο εισαγωγής:
    Δημόσια Λειτουργία ΟΡΑΤΗ (κελί _
    As Range) As Boolean VISIBLE = Not (_
    Cell.EntireRow.Hidden Or _
    Cell.EntireColumn.Hidden)
    Λειτουργία τερματισμού
  4. Στο μενού "Αρχείο", επιλέξτε την εντολή "Κλείσιμο και επιστροφή στο Microsoft Excel". Αυτό θα σας επιστρέψει στο τραπέζι σας.

Έχετε πλέον ενσωματώσει τη νέα λειτουργία πίνακα VISIBLE, την οποία μπορείτε να χρησιμοποιήσετε στο βιβλίο εργασίας σας.

Μεταφέρετε μια αναφορά κελιού στη νέα συνάρτηση VISIBLE ως όρισμα. Στη συνέχεια, η λειτουργία ελέγχει εάν το κελί είναι ορατό ή κρυμμένο. Το αποτέλεσμα της συνάρτησης είναι TRUE (ορατό) ή FALSE (κρυφό). Το παρακάτω σχήμα δείχνει τη χρήση της συνάρτησης VISIBLE που ορίζεται από τον χρήστη σε έναν πίνακα παραδείγματος:

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

Δημιουργήστε μια βοηθητική στήλη δίπλα στα κελιά που θα προστεθούν. Σε αυτό μπορείτε να χρησιμοποιήσετε τη συνάρτηση VISIBLE για να ρωτήσετε εάν τα κελιά είναι ορατά.

Για παράδειγμα, για να ζητήσετε το κελί B5, εισαγάγετε τον ακόλουθο τύπο στο C5:

= ΟΡΑΤΟ (Β5)

Στη συνέχεια, αντιγράψτε αυτόν τον τύπο αρκετά κάτω στη στήλη Γ. Το παρακάτω σχήμα δείχνει τη χρήση του τύπου στη βοηθητική στήλη του παραδείγματος πίνακα:

Χρησιμοποιήστε τον ακόλουθο τύπο για την προσθήκη, την οποία πρέπει να επιβεβαιώσετε με το CTRL SHIFT ENTER:

= SUM (B5: B10 * C5: C10)

Το παρακάτω σχήμα δείχνει τη διαφορά μεταξύ των αποτελεσμάτων και του SUM (η γραμμή 8 είναι κρυφή):

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave