Τύπος Excel: Επισημάνετε κάθε άλλη σειρά -

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

Γενική φόρμουλα

=ISEVEN(ROW())

Περίληψη

Εάν θέλετε να επισημάνετε κάθε άλλη σειρά σε έναν πίνακα (μερικές φορές ονομάζεται ζέβρα λωρίδα) με μορφοποίηση υπό όρους, μπορείτε να το κάνετε με έναν απλό τύπο που χρησιμοποιεί είτε τη συνάρτηση ISEVEN είτε ISODD. Για παράδειγμα, εάν θέλετε να επισημάνετε κάθε άλλη σειρά στην περιοχή B3: F102 επιλέξτε ολόκληρη την περιοχή και, στη συνέχεια, δημιουργήστε έναν κανόνα μορφοποίησης υπό όρους που χρησιμοποιεί αυτόν τον τύπο:

=ISEVEN(ROW())

Εξήγηση

Όταν χρησιμοποιείτε έναν τύπο για να εφαρμόσετε μορφοποίηση υπό όρους, ο τύπος αξιολογείται για κάθε κελί της επιλογής. Σε αυτήν την περίπτωση, δεν υπάρχουν διευθύνσεις στον τύπο, επομένως, για κάθε κελί στα δεδομένα, εκτελούνται οι συναρτήσεις ROW και ISEVEN. Το ROW επιστρέφει τον αριθμό σειράς του κελιού και το ISEVEN επιστρέφει TRUE εάν ο αριθμός σειράς είναι ομαλός και FALSE εάν ο αριθμός σειράς είναι μονός. Ο κανόνας θα ενεργοποιηθεί στο TRUE, οπότε και οι γραμμές θα σκιάζονται.

Για να σκιάσετε τις περίεργες γραμμές, απλώς χρησιμοποιήστε το ISODD αντί:

=ISODD(ROW())

Μια εναλλακτική λύση MOD

Εάν χρησιμοποιείτε παλαιότερη έκδοση του Excel (πριν από το 2007) ενδέχεται να μην έχετε πρόσβαση στα ISEVEN και ISODD. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε τον "κλασικό" τύπο για σκίαση ομοιόμορφων ή μονών γραμμών, που εξαρτάται από τη λειτουργία MOD:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

Το MOD παίρνει έναν αριθμό και έναν διαιρέτη ως επιχειρήματα και επιστρέφει το υπόλοιπο. Η συνάρτηση ROW παρέχει τον αριθμό, ο οποίος διαιρείται με το 2, οπότε το MOD επιστρέφει μηδέν όταν η σειρά είναι ένας ζυγός αριθμός και 1 αν όχι.

ενδιαφέροντα άρθρα...