Excel: Αλλαγή του χρώματος της γραμμής με βάση την τιμή του κελιού

  • Μοιραστείτε Αυτό
Michael Brown

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

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

    Πώς να αλλάξετε το χρώμα μιας γραμμής με βάση έναν αριθμό σε ένα μόνο κελί

    Ας πούμε ότι έχετε έναν πίνακα με τις παραγγελίες της εταιρείας σας ως εξής:

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

    1. Ξεκινήστε επιλέγοντας τα κελιά των οποίων το χρώμα φόντου θέλετε να αλλάξετε.
    2. Δημιουργήστε έναν νέο κανόνα μορφοποίησης κάνοντας κλικ στο Μορφοποίηση υπό όρους >, Νέος κανόνας... στο Αρχική σελίδα καρτέλα.
    3. Στο " Νέος κανόνας μορφοποίησης " που ανοίγει, επιλέξτε την επιλογή " Χρησιμοποιήστε έναν τύπο για να καθορίσετε ποια κελιά θα μορφοποιηθούν " και πληκτρολογήστε τον ακόλουθο τύπο στο πεδίο " Μορφοποίηση τιμών όπου αυτός ο τύπος είναι αληθής " για να επισημάνετε τις παραγγελίες με Ποσότητα μεγαλύτερη από 4:

      =$C2>4

      Και φυσικά, μπορείτε να χρησιμοποιήσετε τους τελεστές less than (<) και equal to (=) για να βρείτε και να επισημάνετε τις γραμμές που έχουν Qty. μικρότερο από 4 ή ίσο με 4:

      =$C2<4

      =$C2=4

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

    4. Κάντε κλικ στο " Μορφή... " και μεταβείτε στο Συμπλήρωση Εάν τα προεπιλεγμένα χρώματα δεν επαρκούν, κάντε κλικ στην καρτέλα " Περισσότερα χρώματα... " για να επιλέξετε αυτό που σας αρέσει, και στη συνέχεια κάντε κλικ στο κουμπί OK δύο φορές.

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

    5. Η προεπισκόπηση του κανόνα μορφοποίησης θα μοιάζει με αυτό:
    6. Αν το θέλατε έτσι και είστε ευχαριστημένοι με το χρώμα, κάντε κλικ στο κουμπί OK για να δείτε τη νέα σας μορφοποίηση σε ισχύ.

      Τώρα, αν η τιμή στο πεδίο Ποσότητα. είναι μεγαλύτερη από 4, όλες οι γραμμές του πίνακα του Excel θα γίνουν μπλε.

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

    Πώς να εφαρμόζετε διάφορους κανόνες με την προτεραιότητα που χρειάζεστε

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

    =$C2>9

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

    1. Στο Αρχική σελίδα στην καρτέλα Στυλ ομάδα, κάντε κλικ στο Μορφοποίηση υπό όρους >, Διαχείριση κανόνων... .
    2. Επιλέξτε " Αυτό το φύλλο εργασίας " στο " Εμφάνιση κανόνων μορφοποίησης για "Αν θέλετε να διαχειριστείτε τους κανόνες που ισχύουν μόνο για την τρέχουσα επιλογή σας, επιλέξτε " Τρέχουσα επιλογή ".
    3. Επιλέξτε τον κανόνα μορφοποίησης που θέλετε να εφαρμοστεί πρώτος και μετακινήστε τον στην κορυφή της λίστας χρησιμοποιώντας τα βέλη. Το αποτέλεσμα θα πρέπει να μοιάζει με αυτό:

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

    Πώς να αλλάξετε το χρώμα μιας γραμμής με βάση μια τιμή κειμένου σε ένα κελί

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

    • Εάν μια παραγγελία είναι "Λήξη σε Χ ημέρες", το χρώμα φόντου των γραμμών αυτών θα γίνει πορτοκαλί,
    • Εάν ένα στοιχείο είναι "Παραδόθηκε", ολόκληρη η σειρά θα χρωματιστεί με πράσινο χρώμα,
    • Εάν μια παραγγελία είναι "ληξιπρόθεσμη", η γραμμή θα γίνει κόκκινη.

    Φυσικά, το χρώμα της γραμμής θα αλλάξει αν ενημερωθεί η κατάσταση της παραγγελίας.

    Ενώ ο τύπος από το πρώτο μας παράδειγμα θα μπορούσε να λειτουργήσει για τις τιμές "παραδοτέο" και "ληξιπρόθεσμο"( =$E2="Παραδόθηκε" και =$E2="Ληξιπρόθεσμη οφειλή" ), η εργασία ακούγεται λίγο πιο δύσκολη για τις παραγγελίες "Due in..." Όπως βλέπετε, διαφορετικές παραγγελίες λήγουν σε 1, 3, 5 ή περισσότερες ημέρες και ο παραπάνω τύπος δεν θα λειτουργήσει επειδή προορίζεται για ακριβή αντιστοίχιση.

    Σε αυτή την περίπτωση, καλύτερα να χρησιμοποιήσετε τη λειτουργία SEARCH που λειτουργεί και για τη μερική αντιστοίχιση:

    =SEARCH("Due in", $E2)>0

    Στον τύπο, E2 είναι η διεύθυνση του κελιού στο οποίο θέλετε να βασίσετε τη μορφοποίησή σας, το σύμβολο του δολαρίου ($) χρησιμοποιείται για να κλειδώσει τη συντεταγμένη της στήλης, και >0 σημαίνει ότι η μορφοποίηση θα εφαρμοστεί εάν το καθορισμένο κείμενο (" Οφείλεται σε " στην περίπτωσή μας) βρίσκεται σε οποιαδήποτε θέση του κελιού.

    Δημιουργήστε τρεις τέτοιους κανόνες ακολουθώντας τα βήματα του πρώτου παραδείγματος και θα έχετε ως αποτέλεσμα τον παρακάτω πίνακα:

    Επισημάνετε τη γραμμή αν το κελί ξεκινά με συγκεκριμένο κείμενο

    Χρήση του >0 στον παραπάνω τύπο σημαίνει ότι η γραμμή θα χρωματιστεί ανεξάρτητα από το πού βρίσκεται το καθορισμένο κείμενο στο κελί-κλειδί. Για παράδειγμα, η στήλη Παράδοση (F) μπορεί να περιέχει το κείμενο " Επείγον, οφείλεται σε 6 ώρες ", και αυτή η γραμμή θα χρωματιστεί επίσης.

    Για να αλλάξετε το χρώμα της γραμμής όταν το βασικό κελί ξεκινά με μια συγκεκριμένη τιμή, χρησιμοποιήστε =1 στον τύπο, π.χ.:

    =SEARCH("Due in", $E2)=1

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

    Για να λειτουργήσει σωστά αυτός ο κανόνας μορφοποίησης υπό όρους, βεβαιωθείτε ότι δεν υπάρχουν κορυφαία κενά στη στήλη κλειδί, διαφορετικά μπορεί να σπάσετε το κεφάλι σας προσπαθώντας να καταλάβετε γιατί ο τύπος δεν λειτουργεί :) Μπορείτε να χρησιμοποιήσετε αυτό το δωρεάν εργαλείο για να βρείτε και να αφαιρέσετε κορυφαία και μεταγενέστερα κενά στα φύλλα εργασίας σας - Trim Spaces add-in for Excel.

    Πώς να αλλάξετε το χρώμα ενός κελιού με βάση την τιμή ενός άλλου κελιού

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

    Για παράδειγμα, θα μπορούσαμε να δημιουργήσουμε τρεις τέτοιους κανόνες για να σκιάσουμε μόνο τα κελιά στο " Αριθμός παραγγελίας " με βάση την τιμή ενός άλλου κελιού (οι τιμές στην στήλη Παράδοση στήλη).

    Πώς να αλλάξετε το χρώμα της γραμμής με βάση διάφορες συνθήκες

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

    Για παράδειγμα, μπορούμε να χρωματίσουμε τις παραγγελίες που λήγουν σε 1 και 3 ημέρες με το κοκκινωπό χρώμα και εκείνες που λήγουν σε 5 και 7 ημέρες με το κίτρινο χρώμα. Οι τύποι έχουν ως εξής:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days")

    =OR($F2="Due in 5 Days", $F2="Due in 7 Days")

    Και μπορείτε να χρησιμοποιήσετε τη συνάρτηση AND, ας πούμε, για να αλλάξετε το χρώμα φόντου των γραμμών με Ποσότητα. ίση ή μεγαλύτερη από 5 και ίση ή μικρότερη από 10:

    =AND($D2>=5, $D2<=10)

    Φυσικά, δεν περιορίζεστε στη χρήση μόνο 2 όρων σε τέτοιους τύπους, μπορείτε να χρησιμοποιήσετε όσους όρους χρειάζεστε. Για παράδειγμα:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")

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

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

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.