Πώς να κάνετε το Excel να υπολογιστεί ταχύτερα

Κάθε φορά που αλλάζετε κάτι σε υπολογιστικό φύλλο του Microsoft Excel 2010, το πρόγραμμα θα υπολογίσει εκ νέου ορισμένα από τα κελιά στο φύλλο εργασίας, ακόμη και μερικά από αυτά που δεν άλλαξαν. Κανονικά, το Excel λειτουργεί αρκετά γρήγορα ώστε να μην παρατηρήσετε τους υπολογισμούς που πραγματοποιούνται. Ωστόσο, αν έχετε ένα μεγάλο φύλλο εργασίας με εκατοντάδες ή χιλιάδες τύπους, ο συνεχής επανυπολογισμός μπορεί να κάνει το υπολογιστικό φύλλο να παγώσει για μια στιγμή κάθε φορά που αλλάζετε ένα κελί. Παρόλο που δεν υπάρχει μαγικό κουμπί που θα επιταχύνει τους υπολογισμούς για κάθε φύλλο εργασίας, μπορείτε να κάνετε μερικά πράγματα για να μειώσετε το χρόνο υπολογισμού σας και να κάνετε το Excel να τρέξει γρηγορότερα.

1.

Ανοίξτε το υπολογιστικό φύλλο του Microsoft Excel 2010 που υπολογίζει αργά. Κάντε κλικ στην καρτέλα "Φόρμες" και, στη συνέχεια, κάντε κλικ στο κουμπί "Επιλογές υπολογισμού". Επιλέξτε "Μη αυτόματη" από τη λίστα των επιλογών που εμφανίζονται. Αυτό θα εμποδίσει το Excel να υπολογίζει τα κελιά μέχρι να κάνετε κλικ στο κουμπί "Υπολογίστε τώρα" ή πατήστε το πλήκτρο "F9". Τώρα μπορείτε να αλλάξετε το υπολογιστικό φύλλο σας όπως απαιτείται, χωρίς να χρειάζεται να περιμένετε να τελειώσει ο υπολογισμός του Excel κάθε φορά που αλλάζετε κάτι.

2.

Κάντε κλικ στο "Αρχείο" στο επάνω μέρος της οθόνης και επιλέξτε "Επιλογές" για να ανοίξετε το παράθυρο Επιλογές. Κάντε κλικ στο "Φόρμες". Τοποθετήστε ένα σημάδι ελέγχου δίπλα στην επιλογή "Ενεργοποίηση επαναληπτικού υπολογισμού" εάν το φύλλο εργασίας σας έχει σκόπιμα κυκλικές αναφορές, καθώς αυτό θα επιτρέψει στο Excel να σταματήσει τον ατελείωτο υπολογισμό. Κάντε κλικ στην επιλογή "Για προχωρημένους" στην αριστερή πλευρά του παραθύρου "Επιλογές" και μετακινηθείτε προς τα κάτω στην ενότητα "Φόρμες". Τοποθετήστε ένα σημάδι επιλογής δίπλα στο στοιχείο "Ενεργοποίηση υπολογισμού πολλαπλών νημάτων" και κάντε κλικ στο κουμπί επιλογής δίπλα στην επιλογή "Χρήση όλων των επεξεργαστών σε αυτόν τον υπολογιστή". Κάντε κλικ στο κουμπί "OK" για να κλείσετε το παράθυρο.

3.

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

4.

Ελέγξτε τους τύπους του φύλλου εργασίας σας για τυχόν επαναλαμβανόμενους υπολογισμούς που μπορείτε να αλλάξετε σε στατικές αναφορές. Για παράδειγμα, εάν έχετε χιλιάδες τύπους στη στήλη "C" και όλοι έχουν "($ A $ 1 + $ B $ 1)" ως μέρος της φόρμας τους, σημαίνει ότι το Excel θα κάνει αυτόν τον υπολογισμό χιλιάδες φορές όποτε υπολογίζει το φύλλο εργασίας. Βρείτε ένα κενό κελί στο φύλλο εργασίας και πληκτρολογήστε εκείνο το τμήμα του τύπου στο κελί. στη συνέχεια, αλλάξτε τους τύπους για να αναφερθείτε σε αυτό το συγκεκριμένο κελί αντί να εκτελέσετε τον υπολογισμό. Θα εξοικονομήσετε πολύτιμο χρόνο υπολογισμού, καθώς το Excel θα χρειαστεί να κάνει μόνο αυτόν τον υπολογισμό μία φορά.

5.

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

6.

Καταργήστε τις πτητικές λειτουργίες και τις αντικαταστήστε με μη πτητικές, όπου είναι εφικτό. Στο Excel, οι ασταθείς λειτουργίες είναι εκείνες που θα επανυπολογίζονται πάντα κάθε φορά που αλλάζει κάποιο μέρος του φύλλου εργασίας. Οι επτά πτητικές λειτουργίες είναι RAND, NOW, TODAY, OFFSET, CELL, INDIRECT και INFO. Δεν είναι πάντα δυνατό να βρούμε έναν άλλο τρόπο για να αναδημιουργήσουμε τύπους χωρίς αυτές τις λειτουργίες, αλλά αν μπορείτε, θα επιταχύνει σίγουρα τους υπολογισμούς του Excel

7.

Προσθέστε τις ακόλουθες δύο γραμμές σε οποιαδήποτε μακροεντολή VBA που μπορείτε να χρησιμοποιήσετε:

Application.ScreenUpdating = False Application.Calculation = xlCalculationManual

Μπορείτε να έχετε πρόσβαση στον επεξεργαστή VBA πατώντας "Alt" και "F11." Καταχωρίστε αυτές τις γραμμές μετά τις γραμμές "Sub" ή τις γραμμές "Dim" στο επάνω μέρος του κώδικα. Αυτό θα εμποδίσει το υπολογισμό και την ενημέρωση του Excel κατά τη διάρκεια της λειτουργίας της μακροεντολής VBA, η οποία θα επιτρέψει στη μακροεντολή να επεξεργάζεται πολύ γρηγορότερα. Στο τέλος του κώδικα VBA, λίγο πριν τη γραμμή "End Sub", προσθέστε τις ακόλουθες δύο γραμμές για να επιστρέψετε το Excel σε κανονική λειτουργία:

Application.ScreenUpdating = True Application.Calculation = xlΑπολογισμόςΑυτόματη

Συνιστάται