Excel: Verander de kleur van de rij op basis van de celwaarde

  • Deel Dit
Michael Brown

Leer hoe u snel de kleur van de hele rij kunt veranderen op basis van de waarde van een enkele cel in uw Excel-werkbladen. Tips en formulevoorbeelden voor getal- en tekstwaarden.

Vorige week hebben we besproken hoe u de achtergrondkleur van een cel kunt veranderen op basis van de waarde ervan. In dit artikel leert u hoe u hele rijen in Excel kunt markeren op basis van de waarde van één cel, en vindt u ook enkele tips en formulevoorbeelden die werken met numerieke en tekstcelwaarden.

    Hoe een rij kleur veranderen op basis van een getal in een enkele cel

    Stel, je hebt een tabel met je bedrijfsorders zoals deze:

    U wilt misschien de rijen in verschillende kleuren weergeven op basis van de celwaarde in de Qty. kolom om in één oogopslag de belangrijkste orders te zien. Dit kan eenvoudig met behulp van Excel Voorwaardelijke opmaak.

    1. Begin met het selecteren van de cellen waarvan u de achtergrondkleur wilt veranderen.
    2. Maak een nieuwe opmaakregel door te klikken op Voorwaardelijke opmaak > Nieuwe regel... op de Home tab.
    3. In de " Nieuwe opmaakregel " dialoogvenster dat opent, kies de optie " Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt " en voer de volgende formule in de " Formatteer waarden waar deze formule waar is " veld om bestellingen met aantallen groter dan 4 te markeren:

      =$C2>4

      En natuurlijk kunt u de operatoren kleiner dan (<) en gelijk aan (=) gebruiken om rijen met een Qty. kleiner dan 4 of gelijk aan 4 te vinden en te markeren:

      =$C2<4

      =$C2=4

      Let ook op het dollarteken $ voor het adres van de cel - dit is nodig om de kolomletter hetzelfde te houden wanneer de formule over de rij wordt gekopieerd. Eigenlijk is dit wat de truc doet en opmaak toepast op de hele rij op basis van een waarde in een bepaalde cel.

    4. Klik op de " Formaat... " knop en schakel over naar Vul tabblad om de achtergrondkleur te kiezen. Als de standaardkleuren niet voldoen, klik dan op de " Meer kleuren... " knop om de gewenste te kiezen, en klik dan op OK twee keer.

      U kunt ook alle andere opmaakopties gebruiken, zoals de kleur van het lettertype of de celrand op de andere tabbladen van de Cellen opmaken dialoog.

    5. Het voorbeeld van uw opmaakregel ziet er ongeveer zo uit:
    6. Als dit is hoe u het wilde en u tevreden bent met de kleur, klikt u op OK om uw nieuwe opmaak in werking te zien.

      Als de waarde in de Qty. kolom groter is dan 4, worden alle rijen in uw Excel-tabel blauw.

    Zoals u ziet is het veranderen van de kleur van de rij op basis van een getal in een enkele cel vrij eenvoudig in Excel. Verderop vindt u meer formulevoorbeelden en een paar tips voor complexere scenario's.

    Hoe verschillende regels toe te passen met de prioriteit die u nodig hebt

    In het vorige voorbeeld kunt u de rijen met verschillende waarden in de Qty. kolom in verschillende kleuren. U kunt bijvoorbeeld een regel toevoegen om de rijen met hoeveelheid 10 of meer in de schaduw te zetten. Gebruik in dat geval deze formule:

    =$C2>9

    Nadat uw tweede opmaakregel is gemaakt, stelt u de prioriteit van de regels zo in dat beide regels werken.

    1. Op de Home tabblad, in de Styles groep, klik Voorwaardelijke opmaak > Regels beheren... .
    2. Kies " Dit werkblad " in de " Toon opmaakregels voor " veld. Als u de regels wilt beheren die alleen van toepassing zijn op uw huidige selectie, kies dan " Huidige selectie ".
    3. Selecteer de opmaakregel die u als eerste wilt toepassen en verplaats deze naar de top van de lijst met behulp van de pijltjes. Het resultaat moet er zo uitzien:

      Klik op de OK knop en de corresponderende rijen zullen onmiddellijk hun achtergrondkleur veranderen op basis van de celwaarden die u in beide formules hebt opgegeven.

    Hoe een rij kleur veranderen op basis van een tekstwaarde in een cel

    In onze voorbeeldtabel kunt u, om de opvolging van bestellingen te vergemakkelijken, de rijen een schaduw geven op basis van de waarden in de Levering kolom, zodat:

    • Als een order "Due in X Days" is, wordt de achtergrondkleur van dergelijke rijen oranje;
    • Als een artikel "Geleverd" is, wordt de hele rij groen gekleurd;
    • Als een bestelling "vervallen" is, wordt de rij rood.

    Uiteraard verandert de kleur van de rij als de bestelstatus wordt bijgewerkt.

    Terwijl de formule uit ons eerste voorbeeld zou kunnen werken voor "Geleverd" en "Vervallen"( =$E2="Delivered" en =$E2="Past Due" Zoals u ziet, zijn verschillende bestellingen te verwachten over 1, 3, 5 of meer dagen en de bovenstaande formule zal niet werken omdat ze bedoeld is voor exacte overeenkomsten.

    In dit geval kunt u beter de functie ZOEKEN gebruiken, die ook werkt voor de gedeeltelijke overeenkomst:

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

    In de formule, E2 is het adres van de cel waarop u uw opmaak wilt baseren, het dollarteken ($) wordt gebruikt om de kolomcoördinaat vast te zetten, en >0 betekent dat de opmaak wordt toegepast als de opgegeven tekst (" Als gevolg van " in ons geval) zich op een willekeurige plaats in de cel bevindt.

    Maak drie van dergelijke regels volgens de stappen van het eerste voorbeeld, en u krijgt de onderstaande tabel als resultaat:

    Markeer rij als cel begint met specifieke tekst

    Met behulp van >0 in de bovenstaande formule betekent dat de rij wordt gekleurd, ongeacht waar de opgegeven tekst zich in de sleutelcel bevindt. De kolom Levering (F) kan bijvoorbeeld de tekst " Dringend, over 6 uur. ", en deze rij wordt ook gekleurd.

    Om de kleur van de rij te veranderen wanneer de sleutelcel begint met een bepaalde waarde, gebruik =1 in de formule, bijv:

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

    in dit geval wordt de rij alleen gemarkeerd als de opgegeven tekst zich op de eerste positie in de cel bevindt.

    Om deze voorwaardelijke opmaakregel correct te laten werken, moet u ervoor zorgen dat er geen voorloopspaties zijn in de sleutelkolom, anders kunt u uw hersenen pijnigen om uit te zoeken waarom de formule niet werkt :) U kunt deze gratis tool gebruiken om voorloop- en achterloopspaties in uw werkbladen te vinden en te verwijderen - Trim Spaces add-in voor Excel.

    Hoe de kleur van een cel veranderen op basis van een waarde van een andere cel

    In feite is dit gewoon een variant van het veranderen van de achtergrondkleur van een rij gevallen. Maar in plaats van de hele tabel, selecteert u een kolom of een bereik waar u de kleur van de cellen wilt veranderen en gebruikt u de hierboven beschreven formules.

    We zouden bijvoorbeeld drie van zulke regels kunnen maken om alleen de cellen in de " Bestelnummer " kolom gebaseerd op een andere celwaarde (waarden in de Levering kolom).

    Hoe de kleur van een rij veranderen op basis van verschillende voorwaarden

    Als u de rijen in het dezelfde kleur op basis van verschillende waarden , dan kunt u, in plaats van verschillende opmaakregels te maken, de OR- of AND-functies gebruiken om verschillende voorwaarden te stellen.

    Wij kunnen bijvoorbeeld de bestellingen die binnen 1 en 3 dagen moeten worden uitgevoerd in de rode kleur zetten, en die welke binnen 5 en 7 dagen moeten worden uitgevoerd in de gele kleur. De formules zijn als volgt:

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

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

    En u kunt de AND-functie gebruiken om bijvoorbeeld de achtergrondkleur van rijen te veranderen met Qty. gelijk aan of groter dan 5 en gelijk aan of kleiner dan 10:

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

    Natuurlijk bent u niet beperkt tot het gebruik van slechts 2 voorwaarden in dergelijke formules, u bent vrij om er zoveel te gebruiken als u nodig hebt. Bijvoorbeeld:

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

    Tip: Nu u weet hoe u cellen kunt kleuren om onderscheid te maken tussen verschillende soorten waarden, wilt u misschien weten hoeveel cellen in een bepaalde kleur zijn gemarkeerd en de som van de waarden in die cellen berekenen. Het goede nieuws is dat u dit ook kunt automatiseren en u vindt de oplossing in dit artikel: Hoe cellen tellen, optellen en filteren op kleur in Excel.

    Dit zijn slechts een paar van de vele mogelijke manieren om uw Excel-werkbladen te zebrastrepen op basis van de waarde van een cel die reageert op verandering van gegevens in die cel. Als u iets anders nodig hebt voor uw gegevensverzameling, laat ons dan een reactie achter en wij zullen proberen dit uit te zoeken.

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.