01 του 01
Σειρά σκίασης Excel / στήλες
Τις περισσότερες φορές, η μορφοποίηση υπό όρους χρησιμοποιείται για την αλλαγή των χρωμάτων κυττάρων ή γραμματοσειρών σε απάντηση στα δεδομένα που εισάγονται σε ένα κελί, όπως μια ημερομηνία λόγω καθυστερημένης πληρωμής ή μια δαπάνη του προϋπολογισμού που είναι υπερβολικά υψηλή και κανονικά αυτό γίνεται χρησιμοποιώντας τις προκαθορισμένες συνθήκες του Excel.
Πέρα από τις προκαθορισμένες επιλογές, ωστόσο, είναι επίσης δυνατό να δημιουργηθούν προσαρμοσμένοι κανόνες μορφοποίησης υπό όρους χρησιμοποιώντας τύπους Excel για να δοκιμαστούν οι συνθήκες που καθορίζονται από τον χρήστη.
Ένας τέτοιος τύπος που συνδυάζει τις λειτουργίες MOD και ROW , μπορεί να χρησιμοποιηθεί για την αυτόματη σκίαση εναλλακτικών σειρών δεδομένων που μπορούν να κάνουν την ανάγνωση δεδομένων σε μεγάλα φύλλα εργασίας πολύ πιο εύκολη.
Δυναμική σκίαση
Ένα άλλο πλεονέκτημα στη χρήση του τύπου για να προσθέσετε σκίαση γραμμής είναι ότι η σκίαση είναι δυναμική που σημαίνει ότι αλλάζει αν αλλάξει ο αριθμός των γραμμών.
Εάν εισάγονται ή διαγράφονται σειρές, η σκίαση γραμμής ρυθμίζεται για να διατηρηθεί το μοτίβο.
Σημείωση: Οι εναλλακτικές σειρές δεν είναι η μόνη επιλογή με αυτόν τον τύπο. Αλλάζοντας ελαφρά, όπως αναλύεται παρακάτω, ο τύπος μπορεί να σκιάσει οποιοδήποτε πρότυπο γραμμών. Μπορεί ακόμη και να χρησιμοποιηθεί για να σκιάσει στήλες αντί για σειρές, αν το επιλέξετε.
Παράδειγμα: Γραμμές σκίασης γραμμών
Το πρώτο βήμα είναι να επισημάνουμε το εύρος των κυττάρων που θα σκιάζονται, καθώς ο τύπος επηρεάζει μόνο αυτά τα επιλεγμένα κύτταρα.
- Ανοίξτε ένα φύλλο εργασίας του Excel - ένα κενό φύλλο εργασίας θα λειτουργήσει για αυτό το σεμινάριο
- Επισημάνετε μια σειρά κελιών στο φύλλο εργασίας
- Κάντε κλικ στην καρτέλα Αρχική σελίδα της κορδέλας
- Κάντε κλικ στο εικονίδιο Conditional Formatting για να ανοίξετε το αναπτυσσόμενο μενού
- Επιλέξτε την επιλογή Νέο κανόνα για να ανοίξετε το παράθυρο διαλόγου Νέο κανόνα μορφοποίησης
- Κάντε κλικ στο κουμπί " Χρήση φόρμουλας" για να καθορίσετε ποια κελιά να διαμορφώσουν την επιλογή από τη λίστα στην κορυφή του πλαισίου διαλόγου
- Εισάγετε τον ακόλουθο τύπο στο πλαίσιο κάτω από τις τιμές μορφοποίησης όπου αυτή η τιμή είναι αληθινή επιλογή στο κάτω μισό του πλαισίου διαλόγου = MOD (ROW (), 2) = 0
- Κάντε κλικ στο κουμπί "Μορφή" για να ανοίξετε το πλαίσιο διαλόγου " Μορφοποίηση κελιών "
- Κάντε κλικ στην καρτέλα Συμπλήρωση για να δείτε τις επιλογές χρώματος φόντου
- Επιλέξτε ένα χρώμα που θα χρησιμοποιηθεί για σκίαση των εναλλακτικών γραμμών του επιλεγμένου εύρους
- Κάντε διπλό κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου και να επιστρέψετε στο φύλλο εργασίας
- Οι εναλλακτικές σειρές στο επιλεγμένο εύρος θα πρέπει τώρα να σκιασθούν με το επιλεγμένο χρώμα γεμίσματος φόντου
Ερμηνεία της φόρμουλας
Πώς είναι αυτός ο τύπος που διαβάζεται από το Excel είναι:
- ο αριθμός 2 στον τύπο καθορίζει ότι το μοτίβο σκίασης επαναλαμβάνει κάθε δεύτερη σειρά στην επιλεγμένη περιοχή
- η συνθήκη του = 0 στον τύπο καθορίζει ότι η πρώτη γραμμή στο εύρος δεν είναι σκιασμένη - η οποία γίνεται επειδή αυτή η σειρά περιέχει συχνά επικεφαλίδες που έχουν τη δική τους μορφοποίηση.
Τι κάνουμε MOD και ROW
Το μοτίβο εξαρτάται από τη συνάρτηση MOD στον τύπο. Αυτό που κάνει το MOD διαιρεί τον αριθμό γραμμής (που καθορίζεται από τη συνάρτηση ROW) με τον δεύτερο αριθμό μέσα στις αγκύλες και επιστρέφει το υπόλοιπο ή το μέτρο όπως κάποιες φορές καλείται.
Σε αυτό το σημείο, η μορφοποίηση υπό όρους αναλαμβάνει και συγκρίνει το συντελεστή με τον αριθμό μετά το ίση σημάδι. Εάν υπάρχει μια αντιστοίχιση (ή πιο σωστά εάν η συνθήκη είναι TRUE), η γραμμή είναι σκιασμένη, εάν οι αριθμοί σε κάθε πλευρά του ίσου σημείου δεν ταιριάζουν, η συνθήκη είναι FALSE και δεν υπάρχει σκίαση για αυτήν τη σειρά.
Για παράδειγμα, στην παραπάνω εικόνα, όταν η τελευταία σειρά στην επιλεγμένη περιοχή 18 διαιρείται με 2 από τη λειτουργία MOD, το υπόλοιπο είναι 0, οπότε η συνθήκη 0 = 0 είναι TRUE και η γραμμή σκιάζεται.
Σειρά 17, από την άλλη πλευρά, όταν διαιρείται με 2 αφήνει ένα υπόλοιπο 1, το οποίο δεν ισούται με 0, έτσι ώστε η σειρά να παραμείνει αχρωματισμένη.
Στήλες σκίασης Αντί σειρές
Όπως αναφέρθηκε, οι τύποι που χρησιμοποιούνται για τη σκίαση των εναλλακτικών γραμμών μπορούν να τροποποιηθούν για να επιτρέπουν επίσης τη σκίαση των στηλών. Η απαιτούμενη αλλαγή είναι να χρησιμοποιήσετε τη συνάρτηση COLUMN αντί της συνάρτησης ROW στον τύπο. Με αυτόν τον τρόπο, η φόρμουλα θα μοιάζει με αυτό:
= MOD (COLUMN (), 2) = 0Σημείωση: Οι αλλαγές στη φόρμα γραμμών σκίασης για την αλλαγή του σχήματος σκίασης που περιγράφονται παρακάτω ισχύουν επίσης για τον τύπο σκίασης στηλών.
Αλλάξτε τη φόρμουλα, αλλάξτε το μοτίβο σκίασης
Αλλάζοντας το μοτίβο σκίασης γίνεται εύκολα αλλάζοντας έναν από τους δύο αριθμούς στον τύπο.
- Για να έχει η σκίαση γραμμής να αρχίζει με την πρώτη σειρά αντί για τη δεύτερη, στο τέλος του τύπου, αλλάξτε = 0 σε = 1 .
- Για να έχετε κάθε τρίτη ή τέταρτη σειρά σκιασμένες αντί εναλλακτικών γραμμών, αλλάξτε τις 2 στον τύπο σε 3 ή 4.
Ο διαιρέτης δεν μπορεί να είναι μηδέν ή ένας
Ο αριθμός μέσα στις αγκύλες ονομάζεται διαιρέτης αφού είναι ο αριθμός που κάνει τη διαίρεση στη λειτουργία MOD. Αν θυμάστε πάλι στην τάξη μαθηματικών που χωρίζουν με μηδέν δεν επιτρέπεται και δεν επιτρέπεται ούτε στο Excel. Αν προσπαθήσετε να χρησιμοποιήσετε ένα μηδέν μέσα στις αγκύλες στη θέση των 2, όπως:
= MOD (ROW (), 0) = 2δεν θα πάρετε καθόλου σκίαση στην περιοχή.
Εναλλακτικά, αν προσπαθήσετε να χρησιμοποιήσετε τον αριθμό ένα για τον διαιρέτη, ο τύπος μοιάζει με:
= MOD (ROW (), 1) = 0κάθε σειρά στην περιοχή θα σκιάζεται. Αυτό συμβαίνει επειδή οποιοσδήποτε αριθμός διαιρούμενος με ένα αφήνει ένα υπόλοιπο μηδέν, και θυμηθείτε, όταν η συνθήκη 0 = 0 είναι TRUE, η γραμμή παίρνει σκιασμένη.
Αλλάξτε τον χειριστή, αλλάξτε το μοτίβο σκίασης
Για να αλλάξετε πραγματικά το μοτίβο, αλλάξτε τον τελεστή υπό όρους ή τη σύγκριση (το ίση σημάδι) που χρησιμοποιείται στον τύπο για το λιγότερο από το σύμβολο (<).
Μεταβάλλοντας = 0 σε <2 (λιγότερο από 2), για παράδειγμα, δύο σειρές από κοινού μπορούν να σκιάζονται. Κάντε αυτό <3, και η σκίαση θα γίνει σε ομάδες των τριών σειρών.
Η μόνη προειδοποίηση για τη χρήση του χειριστή μικρότερου από τον χειριστή είναι να βεβαιωθείτε ότι ο αριθμός εντός των στηριγμάτων είναι μεγαλύτερος από τον αριθμό στο τέλος του τύπου. Αν όχι, κάθε γραμμή στην περιοχή θα σκιάζεται.