Excel: canvieu el color de la fila en funció del valor de la cel·la

  • Comparteix Això
Michael Brown

Obteniu informació sobre com canviar ràpidament el color de tota la fila en funció del valor d'una sola cel·la als vostres fulls de treball d'Excel. Consells i exemples de fórmules per a valors de nombre i text.

La setmana passada vam parlar de com canviar el color de fons d'una cel·la en funció del seu valor. En aquest article aprendràs a ressaltar files senceres a Excel basant-se en un valor d'una cel·la, i també trobaràs alguns consells i exemples de fórmules que funcionaran amb valors de cel·les numèriques i de text.

    Com canviar el color d'una fila en funció d'un número en una sola cel·la

    Per exemple, teniu una taula de les comandes de la vostra empresa com aquesta:

    Potser voldreu ombrejar les files en diferents colors basats en el valor de la cel·la a la columna Qty. per veure les comandes més importants d'un cop d'ull. Això es pot fer fàcilment mitjançant el format condicional d'Excel.

    1. Comenceu seleccionant les cel·les el color de fons de les quals voleu canviar.
    2. Creeu una regla de format nova fent clic a Format condicional > Nova regla... a la pestanya Inici .
    3. A la finestra de diàleg " Nova regla de format " que s'obre, trieu l'opció " Utilitza una fórmula per determinar quines cel·les formatar " i introduïu el següent fórmula al camp " Format dels valors on aquesta fórmula és certa " per ressaltar les comandes amb Qty. més gran que 4:

      =$C2>4

      I, naturalment, podeu utilitzar els operadors menor que (<) i igual a (=) percerqueu i ressalteu les files que tinguin Qty. menor que 4 o igual a 4:

      =$C2<4

      =$C2=4

      A més, presteu atenció al signe del dòlar $ abans de l'adreça de la cel·la: és cal mantenir la lletra de la columna igual quan la fórmula es copia a través de la fila. De fet, és el que fa el truc i aplica el format a tota la fila en funció d'un valor en una cel·la determinada.

    4. Feu clic al botó " Format... " i canvieu a la pestanya Emplenar per triar el color de fons. Si els colors predeterminats no són suficients, feu clic al botó " Més colors... " per triar el que us agradi i, a continuació, feu clic a D'acord dues vegades.

      També podeu utilitzar qualsevol altra opció de format, com ara el color del tipus de lletra o la vora de les cel·les a les altres pestanyes del diàleg Format cel·les .

    5. La vista prèvia de la vostra regla de format serà semblant a això:
    6. Si és així com ho volíeu i esteu satisfet amb el color, feu clic a D'acord per veure el vostre nou format en vigor.

      Ara, si el valor de la columna Qty. és superior a 4, totes les files de la taula d'Excel es tornaran blaves.

    Com podeu veure, canviar el color de la fila en funció d'un número en una sola cel·la és bastant fàcil a Excel. Més endavant, trobareu més exemples de fórmules i un parell de consells per a escenaris més complexos.

    Com aplicar diverses regles amb la prioritat que necessiteu

    A l'exemple anterior,és possible que vulgueu ressaltar les files amb valors diferents a la columna Quantitat. amb diferents colors. Per exemple, podeu afegir una regla per ombrejar les files amb una quantitat de 10 o més. En aquest cas, utilitzeu aquesta fórmula:

    =$C2>9

    Després de crear la segona regla de format, establiu la prioritat de les regles perquè les dues regles funcionin.

    1. A la pestanya Inici , al grup Estils , feu clic a Format condicional > Gestiona les regles... .
    2. Trieu " Aquest full de treball " al camp " Mostra les regles de format per a ". Si voleu gestionar les regles que només s'apliquen a la vostra selecció actual, trieu " Selecció actual ".
    3. Seleccioneu la regla de format que voleu que s'apliqui primer i moveu-la a la part superior de la llista utilitzant les fletxes. El resultat hauria de semblar-se a això:

      Feu clic al botó D'acord i les files corresponents canviaran immediatament el color de fons en funció dels valors de cel·la que heu especificat a les dues fórmules.

    Com canviar el color d'una fila en funció d'un valor de text en una cel·la

    A la nostra taula d'exemple, per facilitar el seguiment de les comandes, pot ombrejar les files en funció dels valors de la columna Enviament , de manera que:

    • Si una comanda és "Venciment en X dies", el color de fons d'aquestes files es tornarà taronja;
    • Si un article està "Enviat", la fila sencera es pintarà de verd;
    • Si una comanda és "Endarrerida", la filaes tornarà vermella.

    Naturalment, el color de la fila canviarà si s'actualitza l'estat de la comanda.

    Tot i que la fórmula del nostre primer exemple podria funcionar per a "Enviat" i "Pasat vençut". "( =$E2="Delivered" i =$E2="Past Due" ), la tasca sona una mica més complicada per a les ordres "Due in...". Com veieu, les diferents comandes es vencen en 1, 3, 5 o més dies i la fórmula anterior no funcionarà perquè està pensada per a la concordança exacta.

    En aquest cas, és millor que utilitzeu la CERCADORA. funció que també funciona per a la coincidència parcial:

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

    A la fórmula, E2 és l'adreça de la cel·la en què voleu basar el format, el El signe de dòlar ($) s'utilitza per bloquejar la coordenada de la columna i >0 significa que el format s'aplicarà si el text especificat (" Due in " en el nostre cas) és es trobi en qualsevol posició de la cel·la.

    Creeu tres regles d'aquest tipus seguint els passos del primer exemple, i tindreu la taula següent, com a resultat:

    Ressalteu la fila si la cel·la comença per text específic

    Utilitzar >0 a la fórmula anterior vol dir que la fila tindrà color sense importar on es trobi el text especificat a la cel·la clau. Per exemple, la columna Lliurament (F) pot contenir el text " Urgent, d'aquí a 6 hores ", i aquesta fila també tindrà color.

    Per canviar el color de la fila quan cel·la clau comença amb un valor particular, utilitzeu =1 a la fórmula, p. ex.:

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

    en aquestcas, la fila només es ressaltarà si el text especificat es troba a la primera posició de la cel·la.

    Perquè aquesta regla de format condicional funcioni correctament, assegureu-vos que no hi hagi espais inicials a la columna de claus, en cas contrari. pot ser que us agafeu el cervell intentant esbrinar per què la fórmula no funciona :) Podeu fer servir aquesta eina gratuïta per trobar i eliminar els espais inicials i finals dels vostres fulls de treball: complement Trim Spaces per a Excel.

    Com per canviar el color d'una cel·la en funció d'un valor d'una altra cel·la

    De fet, això és simplement una variació de canviar el color de fons d'un cas de fila. Però en lloc de tota la taula, seleccioneu una columna o un rang on voleu canviar el color de les cel·les i utilitzeu les fórmules descrites anteriorment.

    Per exemple, podríem crear tres regles d'aquest tipus per ombrejar només les cel·les de la columna " Número de comanda " basada en un altre valor de cel·la (valors a la columna Enviament ).

    Com canviar el color de la fila en funció de diverses condicions

    Si voleu ombrejar les files amb el mateix color en funció de diversos valors , en comptes de crear diverses regles de format podeu utilitzar les funcions OR o AND per establir diverses condicions.

    Per exemple, podem pintar les comandes amb venciment en 1 i 3 dies en el color vermellós, i les que es vencen en 5 i 7 dies en el color groc. Les fórmules són les següents:

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

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

    I podeu utilitzar el ANDfunció, per exemple, per canviar el color de fons de les files amb Qty. igual o superior a 5 i igual o inferior a 10:

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

    Naturalment, no es limiten a utilitzar només 2 condicions en aquestes fórmules, vostè és lliure d'utilitzar tantes com necessiteu. Per exemple:

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

    Consell: ara que ja sabeu com pintar les cel·les per diferenciar diversos tipus de valors, és possible que vulgueu saber quantes cel·les es destaquen en un color determinat i calcular la suma dels valors d'aquestes cel·les. La bona notícia és que també podeu automatitzar-ho i trobareu la solució en aquest article: Com comptar, sumar i filtrar cel·les per color a Excel.

    Aquestes són només algunes de les moltes maneres possibles de zebrar. distribuïu els vostres fulls de treball d'Excel en funció del valor d'una cel·la que respondrà al canvi de dades d'aquesta cel·la. Si necessiteu alguna cosa diferent per al vostre conjunt de dades, deixeu-nos un comentari i intentarem esbrinar-ho.

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.