Πίνακας περιεχομένων
Πολλές φορές, στο Excel, οι χρήστες χρησιμοποιούν τύπους για να εμφανίσουν επιθυμητές τιμές. Τα αποτελέσματα από αυτόν τον τύπο εξαρτώνται από άλλες τιμές κελιών στο συγκεκριμένο φύλλο ή σε άλλο φύλλο του ίδιου βιβλίου εργασίας. Ο κύριος στόχος μας είναι να δείξουμε την εξάρτηση της τιμής ενός κελιού από άλλα κελιά σε άλλο φύλλο εργασίας. Σε αυτό το άρθρο, θα σας δείξουμε πώς να εντοπίζετε εξαρτήσεις σε όλα τα φύλλα του Excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το δωρεάν Excel βιβλίο εργασίας εδώ και εξασκηθείτε μόνοι σας.
Παρακολούθηση εξαρτημένων.xlsmΕντοπισμός εξαρτημένων
Μπορούμε να ορίσουμε τα εξαρτώμενα στοιχεία ιχνηλάτησης ως ένα μόνο κελί ή μια σειρά κελιών που επηρεάζουν την τιμή άλλων κελιών. Το εξαρτώμενο κελί εξαρτάται από τις τιμές των ενεργών κελιών για να εμφανίσει το αποτέλεσμα. Για παράδειγμα, το κελί B8 περιέχει τον τύπο =B6-B7 . Εδώ, τα κύτταρα B6 και B7 είναι ενεργά κελιά επειδή η τιμή του κελιού B8 εξαρτάται και από τα δύο B6 και B7 , και είναι οι εξαρτώμενοι από τα ίχνη.
2 εύκολοι τρόποι εντοπισμού εξαρτημένων σε φύλλα στο Excel
Σε αυτό το άρθρο, θα δείτε δύο διαφορετικούς τρόπους για την ανίχνευση εξαρτημένων σε φύλλα στο Excel. Στην πρώτη μέθοδο, θα χρησιμοποιήσουμε την εντολή Ανίχνευση εξαρτημένων εντολή του Excel για την εμφάνιση των εξαρτημένων. Για τη δεύτερη διαδικασία μας, θα εφαρμόσουμε μια VBA κώδικα για τον ίδιο σκοπό.
Για να παρουσιάσουμε το άρθρο μας, θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων. Εδώ στις στήλες B και C , έχουμε κάποια αναγνωριστικά παραγγελίας και τα αντίστοιχα προϊόντα τους, αντίστοιχα.
1. Χρήση της εντολής Trace Dependents για την ανίχνευση εξαρτημένων σε όλα τα φύλλα
Για την πρώτη μας διαδικασία, θα χρησιμοποιήσουμε το Ανίχνευση εξαρτημένων εντολή, η οποία βρίσκεται στο αρχείο Τύποι της καρτέλας της κορδέλας. Επιλέγοντας αυτή την εντολή, μπορούμε να δούμε τα ενεργά κελιά και τα εξαρτημένα κελιά ενός συγκεκριμένου τύπου ή τιμής. Τα αναλυτικά βήματα για αυτή τη διαδικασία είναι τα εξής.
Βήμα 1:
- Πρώτα απ' όλα, θα πάρουμε δύο φύλλα εργασίας για να δημιουργήσουμε ένα σύνολο δεδομένων.
- Καθώς θα παρουσιάσουμε ίχνη που εξαρτώνται από διάφορα φύλλα, θα χρειαστούμε τουλάχιστον δύο φύλλα εργασίας.
- Στην παρακάτω εικόνα, θα κάνουμε το σύνολο δεδομένων στο αρχείο Εξαρτώμενο από ίχνη φύλλο.
Βήμα 2:
- Δεύτερον, θα πάρουμε ένα άλλο φύλλο εργασίας και θα το ονομάσουμε Εξαρτώμενο ίχνος 1 .
- Επίσης, θα δημιουργήσουμε μια επιπλέον στήλη για να εφαρμόσουμε έναν τύπο που θα περιέχει τις διευθύνσεις κελιών και από τα δύο φύλλα.
- Στη συνέχεια, γράψτε τον ακόλουθο τύπο του η συνάρτηση COUNTIF στο κελί D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
Βήμα 3:
- Τρίτον, πιέστε Εισάγετε το για να δείτε το αποτέλεσμα.
- Στη συνέχεια, με τη βοήθεια του AutoFill χαρακτηριστικό, θα παρουσιάσουμε τα αποτελέσματα και για τα χαμηλότερα κελιά.
Βήμα 4:
- Τέταρτον, επιστρέψτε στο Εξαρτώμενο από ίχνη φύλλο.
- Στη συνέχεια, επιλέξτε το κελί B5 .
- Εδώ, θα ελέγξουμε αν κάποια τιμή κελιού εξαρτάται από αυτό το κελί.
- Στη συνέχεια, αφού επιλέξετε το κελί μεταβείτε στο Τύποι της κορδέλας.
- Από εκεί, στο Έλεγχος τύπου ομάδα, επιλέξτε Ανίχνευση εξαρτημένων .
Βήμα 5:
- Πέμπτον, αν το κελί είναι ενεργό, θα δείτε μια διακεκομμένη μαύρη γραμμή με ένα βέλος που δείχνει προς μια εικόνα.
- Αυτό υποδεικνύει ότι το κελί είναι ενεργό και το εξαρτώμενο κελί του βρίσκεται σε άλλο φύλλο εργασίας.
Βήμα 6:
- Στη συνέχεια, κρατήστε το ποντίκι στο άκρο της διακεκομμένης γραμμής και κάντε διπλό κλικ πάνω της.
Βήμα 7:
- Σε αυτό το βήμα, θα δείτε το Πηγαίνετε στο παράθυρο διαλόγου μετά από διπλό κλικ.
- Κατά συνέπεια, το πλαίσιο θα εμφανίζει το φύλλο και τον τύπο στον οποίο χρησιμοποιείται το ενεργό κελί.
- Στη συνέχεια, επιλέξτε την αναφορά και κάντε κλικ στο OK .
Βήμα 8:
- Τέλος, η ενέργεια από το προηγούμενο βήμα θα σας μεταφέρει στο φύλλο όπου χρησιμοποιείται αυτός ο τύπος.
- Επίσης, θα υποδεικνύει το εξαρτημένο κελί του οποίου η τιμή εξαρτάται από το ενεργό κελί.
- Στο παράδειγμά μας, το αποτέλεσμα του κελιού D5 του φύλλου Εξαρτώμενο ίχνος 1 εξαρτάται από το ενεργό κύτταρο B5 του φύλλου Εξαρτώμενο από ίχνη .
2. Εφαρμογή κώδικα VBA για την ανίχνευση εξαρτημένων σε φύλλα του Excel
Ως δεύτερη μέθοδος, θα εφαρμόσουμε ένα VBA κώδικα για την ανίχνευση των εξαρτημένων σε όλα τα φύλλα του Excel. Θα δώσουμε τη σωστή σειρά και εντολή στον κώδικα, και αυτό θα εμφανίσει τα εξαρτημένα και το ενεργό κελί. Για καλύτερη κατανόηση, ακολουθήστε τα παρακάτω βήματα.
Βήμα 1:
- Πρώτον, πάρτε δύο φύλλα και δημιουργήστε το σύνολο δεδομένων και στα δύο φύλλα όπως στις προηγούμενες μεθόδους.
Βήμα 2:
- Στη συνέχεια, συμπληρώστε τα κελιά της στήλης D του συνόλου δεδομένων στο φύλλο VBA 1 εφαρμόζοντας τον τύπο, όπως ακριβώς και στην προηγούμενη περιγραφή.
Βήμα 3:
- Τρίτον, θα εφαρμόσουμε τον κώδικα για την ανίχνευση των εξαρτημένων ατόμων.
- Για το σκοπό αυτό, επιλέξτε το κελί B5 του φύλλου VBA .
- Στη συνέχεια, μεταβείτε στο Προγραμματιστής της κορδέλας.
- Από εκεί, επιλέξτε Visual Basic .
Βήμα 4:
- Τέταρτον, θα δείτε το VBA παράθυρο.
- Εδώ, από το Εισαγωγή επιλέξτε την καρτέλα Ενότητα .
Βήμα 5:
- Πέμπτον, αντιγράψτε τον ακόλουθο κώδικα και επικολλήστε τον στην ενότητα.
Sub Trace_Dependents_Across_Sheets() 'Προσθήκη εντολών για την εμφάνιση εξαρτημένων Selection.ShowDependents 'Το βέλος δεν δείχνει προηγούμενο ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
Ανάλυση VBA
- Πρώτον, καλούμε το Υποδιαδικασία Trace_Dependents_Across_Sheets .
Sub Trace_Dependents_Across_Sheets()
- Στη συνέχεια, οι ακόλουθες εντολές θα εμφανίσουν τους εξαρτώμενους και το ενεργό κελί.
- Ο αριθμός του βέλους θα είναι ένας και το βέλος δεν θα πλοηγείται προς το προηγούμενο κελί.
Selection.ShowDependents 'Το βέλος δεν δείχνει προηγούμενο ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
Βήμα 6:
- Στη συνέχεια, αποθηκεύστε τον κώδικα αφού τον επικολλήσετε.
- Μετά από αυτό, κρατήστε τον κέρσορα στη μονάδα και πατήστε το κουμπί run ή F5 για να το παίξετε.
Βήμα 7:
- Μετά την εκτέλεση του κώδικα, θα μας μεταφέρει απευθείας στο κελί D5 του φύλλου VBA 1 , υποδεικνύοντας ότι είναι το εξαρτημένο κύτταρο.
Βήμα 8:
- Συνεπώς, αν επιστρέψετε στο φύλλο VBA θα δείτε το κελί B5 επισημαίνεται με το βέλος που εξαρτάται από το ίχνος, υποδεικνύοντάς το ως ενεργό κύτταρο.