Εργαστείτε με κυκλικές αναφορές στο Excel

Anonim

Κυκλική σύνδεση στο Microsoft Excel

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

Χρήση κυκλικών αναφορών

Πρώτα απ 'όλα, μάθετε τι είναι ένας κυκλικός σύνδεσμος. Στην ουσία, αυτή η έκφραση, η οποία, μέσω των τύπων σε άλλα κύτταρα, αναφέρεται στον εαυτό της. Επίσης, μπορεί να είναι ένας σύνδεσμος που βρίσκεται στο στοιχείο του φύλλου στο οποίο αναφέρεται ο ίδιος.

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

Δημιουργία κυκλικού συνδέσμου

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

  1. Επισημάνετε το στοιχείο του φύλλου A1 και γράφουμε την ακόλουθη έκφραση σε αυτό:

    = Α1.

    Στη συνέχεια, κάντε κλικ στο κουμπί Enter στο πληκτρολόγιο.

  2. Δημιουργία του απλούστερου κυκλικού συνδέσμου στο Microsoft Excel

  3. Μετά από αυτό, εμφανίζεται ένα παράθυρο διαλόγου προειδοποίησης κυκλικής έκφρασης. Κάντε κλικ σε αυτό στο κουμπί "OK".
  4. ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΡΟΕΙΔΟΠΟΙΗΣΗ Σχετικά με τον κυκλικό σύνδεσμο στο Microsoft Excel

  5. Έτσι, λάβαμε μια κυκλική λειτουργία σε ένα φύλλο στο οποίο το κύτταρο αναφέρεται στον εαυτό του.

Το κελί αναφέρεται στο Microsoft Excel

Μια μικρή εργασία περιπλέκει και δημιουργεί μια κυκλική έκφραση από διάφορα κύτταρα.

  1. Σε οποιοδήποτε στοιχείο του φύλλου, γράψτε έναν αριθμό. Αφήστε το να είναι ένα κύτταρο Α1 και τον αριθμό 5.
  2. Αριθμός 5 στο κελί στο Microsoft Excel

  3. Σε ένα άλλο κελί (B1) γράψτε την έκφραση:

    = C1.

  4. Σύνδεσμος στο κελί στο Microsoft Excel

  5. Στο επόμενο στοιχείο (C1) θα καταγράψουμε έναν τέτοιο τύπο:

    = Α1.

  6. Ένα κελί αναφέρεται σε ένα άλλο στο Microsoft Excel

  7. Μετά από αυτό, επιστρέφουμε στο Cell A1, στο οποίο ο αριθμός έχει οριστεί 5. Ανατρέξτε σε αυτό στο στοιχείο B1:

    = B1.

    Κάντε κλικ στο κουμπί Enter.

  8. Σύνδεσμοι εγκατάστασης στο Celex στο Microsoft Excel

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

Σήμανση κυκλικής επικοινωνίας στο Microsoft Excel

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

Υπολογισμός εσόδων στον πίνακα στο Microsoft Excel

  1. Για να χαλαρώσετε τον τύπο στην πρώτη γραμμή, επισημαίνουμε το στοιχείο φύλλου με τον αριθμό του πρώτου προϊόντος (B2). Αντί της στατικής αξίας (6), εισάγετε τον τύπο εκεί, το οποίο θα εξετάσει το ποσό των εμπορευμάτων διαιρώντας το συνολικό ποσό (D2) για την τιμή (C2):

    = D2 / C2

    Κάντε κλικ στο κουμπί Enter.

  2. Τοποθετήστε ένα κυκλικό σύνδεσμο σε έναν πίνακα στο Microsoft Excel

  3. Έχουμε αποδείξει τον πρώτο κυκλικό σύνδεσμο, η σχέση στην οποία είναι εξοικειωμένη με το βέλος Trace. Αλλά όπως βλέπουμε, το αποτέλεσμα είναι εσφαλμένο και ίσο με το μηδέν, όπως έχει ήδη ειπωθεί προηγουμένως, το Excel εμποδίζει την εκτέλεση κυκλικών λειτουργιών.
  4. Κυκλική σύνδεση στον πίνακα στο Microsoft Excel

  5. Αντιγράψτε την έκφραση σε όλα τα άλλα κύτταρα της στήλης με την ποσότητα των προϊόντων. Για να το κάνετε αυτό, ρυθμίστε τον κέρσορα στην κάτω δεξιά γωνία αυτού του στοιχείου που περιέχει ήδη τον τύπο. Ο δρομέας μετατρέπεται σε ένα σταυρό, ο οποίος καλείται να καλέσει έναν δείκτη πλήρωσης. Καθαρίστε το αριστερό κουμπί του ποντικιού και τραβήξτε αυτό το σταυρό στο άκρο της τραπέζης προς τα κάτω.
  6. Συμπληρώστε δείκτη στο Microsoft Excel

  7. Όπως μπορείτε να δείτε, η έκφραση αντιγράφηκε σε όλα τα στοιχεία της στήλης. Αλλά, μόνο μία σχέση σημειώνεται με το βέλος Trace. Σημειώστε το για το μέλλον.

Οι κυκλικοί σύνδεσμοι αντιγράφονται σε ένα τραπέζι στο Microsoft Excel

Αναζήτηση κυκλικών συνδέσμων

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

  1. Έτσι, αν ξεκινήσετε ένα αρχείο Excel, έχετε ένα παράθυρο πληροφοριών που περιέχει έναν κυκλικό σύνδεσμο, είναι επιθυμητό να το βρείτε. Για να το κάνετε αυτό, μεταβείτε στην καρτέλα "Φόρμουλας". Κάντε κλικ στην κορδέλα στο τρίγωνο, το οποίο βρίσκεται στα δεξιά του κουμπιού "Έλεγχος για σφάλματα", που βρίσκεται στο εργαλείο "Εξάρτηση εξάρτησης εξάρτησης". Ένα μενού ανοίγει στο οποίο ο δρομέας πρέπει να φιλοξενείται σε "κυκλικούς συνδέσμους". Στη συνέχεια, το παρακάτω μενού ανοίγει μια λίστα διευθύνσεων στοιχείων φύλλων στα οποία το πρόγραμμα έχει ανακαλύψει κυκλικές εκφράσεις.
  2. Αναζήτηση κυκλικών συνδέσμων στο Microsoft Excel

  3. Όταν κάνετε κλικ σε μια συγκεκριμένη διεύθυνση, το αντίστοιχο κύτταρο επιλέγεται στο φύλλο.

Μεταβείτε σε ένα κύτταρο με κυκλικό σύνδεσμο στο Microsoft Excel

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

Κυκλικό μήνυμα σύνδεσης στον πίνακα κατάστασης στο Microsoft Excel

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

Κυκλική σύνδεση σε άλλο φύλλο στο Microsoft Excel

Μάθημα: Πώς να βρείτε κυκλικούς συνδέσμους στο Excel

Διόρθωση κυκλικών αναφορών

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

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

  1. Στην περίπτωσή μας, παρά το γεγονός ότι το πρόγραμμα έδειξε σωστά ένα από τα κύτταρα κύκλου (D6), το πραγματικό σφάλμα βρίσκεται σε ένα άλλο κύτταρο. Επιλέξτε το στοιχείο D6 για να μάθετε ποια κύτταρα τραβάει την τιμή. Εξετάζουμε την έκφραση στη συμβολοσειρά του τύπου. Όπως βλέπουμε, η τιμή σε αυτό το στοιχείο φύλλου σχηματίζεται πολλαπλασιάζοντας τα περιεχόμενα των κυττάρων Β6 και C6.
  2. Έκφραση στο πρόγραμμα στο Microsoft Excel

  3. Πηγαίνετε στο C5 Cell. Επισημάνετε και κοιτάμε τη συμβολοσειρά του τύπου. Όπως βλέπουμε, είναι η συνήθης στατική αξία (1000), η οποία δεν αποτελεί προϊόν που υπολογίζει τον τύπο. Επομένως, είναι ασφαλές να πούμε ότι το καθορισμένο στοιχείο δεν περιέχει σφάλματα που προκαλούν κυκλικές λειτουργίες.
  4. Στατική σημασία στο Microsoft Excel

  5. Πηγαίνετε στο επόμενο κελί (B6). Μετά την επιλογή στη σειρά του τύπου, βλέπουμε ότι περιέχει μια υπολογισμένη έκφραση (= D6 / C6), η οποία τραβά τα δεδομένα από άλλα στοιχεία του πίνακα, ειδικότερα, από το κύτταρο D6. Έτσι, το κύτταρο D6 αναφέρεται στα δεδομένα του στοιχείου Β6 και το αντίστροφο, το οποίο προκαλεί βρωμιά.

    Κυκλική σύνδεση στο πινέλο στο Microsoft Excel

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

  6. Τώρα πρέπει να καταλάβουμε ποιο κύτταρο (B6 ή D6) περιέχει ένα σφάλμα. Αν και, τυπικά, δεν είναι ούτε ένα σφάλμα, αλλά απλώς υπερβολική χρήση αναφορών που οδηγεί σε βρόχο. Κατά τη διάρκεια της διαδικασίας επίλυσης του κυττάρου πρέπει να επεξεργαστεί, πρέπει να εφαρμόσετε λογική. Δεν υπάρχει σαφής αλγόριθμος για δράση. Σε κάθε περίπτωση, αυτή η λογική θα είναι η δική του.

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

  7. Ο σύνδεσμος αντικαθίσταται από τις τιμές στο Microsoft Excel

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

    Επιπλέον, οι κυκλικές εκφράσεις αφαιρέθηκαν εντελώς, μπορείτε να μάθετε χρησιμοποιώντας το εργαλείο ελέγχου σφάλματος. Πηγαίνετε στην καρτέλα "Formulas" και κάντε κλικ στο τρίγωνο που ήδη γνωρίζει στα δεξιά του κουμπιού "Έλεγχος σφαλμάτων" στην ομάδα οργάνων "Ανάλογα από φόρμουλες" . Εάν το στοιχείο "κυκλικών συνδέσμων" στο τρέχον μενού δεν είναι ενεργό, τότε σημαίνει ότι αφαιρέσαμε όλα αυτά τα αντικείμενα από το έγγραφο. Στην αντίθετη περίπτωση, θα χρειαστεί να εφαρμόσετε τη διαδικασία αφαίρεσης στα στοιχεία που αναφέρονται, τα ίδια με τον ίδιο τρόπο.

Κυκλικοί σύνδεσμοι στο βιβλίο Όχι Microsoft Excel

Άδεια εκτέλεσης κυκλικών επιχειρήσεων

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

Κλείδωμα κυκλικών συνδέσμων στο Microsoft Excel

  1. Πρώτα απ 'όλα, μετακινούμε στην καρτέλα "Αρχείο" της εφαρμογής του Excel.
  2. Μετακίνηση στην καρτέλα Αρχείο στο Microsoft Excel

  3. Στη συνέχεια, κάντε κλικ στο στοιχείο "Παράμετροι" που βρίσκεται στην αριστερή πλευρά του παραθύρου που άνοιξε.
  4. Μεταβείτε στο παράθυρο παραμέτρων στο Microsoft Excel

  5. Το παράθυρο παραμέτρων εξάτμισης αρχίζει να λειτουργεί. Πρέπει να πάμε στην καρτέλα "Φόρμουλας".
  6. Μετάβαση στην καρτέλα φόρμουλα στο Microsoft Excel

  7. Βρίσκεται στο παράθυρο που ανοίγει θα επιτρέπεται να εκτελεί την εκτέλεση κυκλικών λειτουργιών. Πηγαίνετε στο δεξιό μπλοκ αυτού του παραθύρου, όπου οι ρυθμίσεις του Excel είναι άμεσα. Θα συνεργαστούμε με το μπλοκ ρυθμίσεων "computing parameters", το οποίο βρίσκεται στην κορυφή.

    Για να επιτρέψετε τη χρήση κυκλικών εκφράσεων, πρέπει να εγκαταστήσετε ένα tick σχετικά με την παράμετρο "Ενεργοποίηση επαναληπτικών υπολογισμών". Επιπλέον, στο ίδιο μπλοκ, μπορείτε να διαμορφώσετε τον οριακό αριθμό επαναλήψεων και το σχετικό σφάλμα. Από προεπιλογή, οι τιμές τους είναι 100 και 0,001, αντίστοιχα. Στις περισσότερες περιπτώσεις, αυτές οι παράμετροι δεν χρειάζεται να αλλάξουν, αν και αν είναι απαραίτητο, είναι δυνατόν να πραγματοποιηθούν αλλαγές στα καθορισμένα πεδία. Αλλά εδώ είναι απαραίτητο να θεωρηθούν ότι πάρα πολλές επαναλήψεις μπορούν να οδηγήσουν σε ένα σοβαρό φορτίο στο πρόγραμμα και το σύστημα στο σύνολό του, ειδικά αν εργάζεστε με ένα αρχείο στο οποίο τοποθετούνται πολλές κυκλικές εκφράσεις.

    Έτσι, εγκαθιστάμε ένα τσιμπούρι για την παράμετρο "Ενεργοποίηση επαναληπτικών υπολογισμών" και, στη συνέχεια, οι νέες ρυθμίσεις τέθηκαν σε ισχύ, κάντε κλικ στο κουμπί "OK", που βρίσκεται στο κάτω μέρος του παραμέτρου του Excel.

  8. Ενεργοποιήστε τους επαναληπτικούς υπολογισμούς στο Microsoft Excel

  9. Μετά από αυτό, πηγαίνουμε αυτόματα στο φύλλο του τρέχοντος βιβλίου. Όπως βλέπουμε, στα κύτταρα στα οποία βρίσκονται οι κυκλικοί τύποι, τώρα οι τιμές υπολογίζονται σωστά. Το πρόγραμμα δεν εμποδίζει τους υπολογισμούς σε αυτά.

Οι κυκλικοί τύποι εμφανίζουν τις σωστές τιμές στο Microsoft Excel

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

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

Διαβάστε περισσότερα