Note: The other languages of the website are Google-translated. Back to English

Hur växlar jag radfärg baserat på grupp i Excel?

I Excel kan det vara enklare för de flesta av oss att färga varannan rad, men har du någonsin försökt att färga raderna växelvis baserat på kolumnvärdeändringar - Kolumn A som följande skärmdump visas, i den här artikeln kommer jag att prata om hur för att växla radfärg baserat på grupp i Excel.

Färg raderna växelvis baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

Färg raderna växelvis baserat på värdeförändringar med en användbar funktion

Färg raderna omväxlande med två färger baserat på värdeförändringar med hjälpkolumn och villkorlig formatering


Färg raderna växelvis baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

För att markera raderna växelvis baserat på grupp finns det inget direkt sätt för dig, så du måste skapa en hjälpkolumn och sedan använda den villkorliga formateringsfunktionen för att färga dem. Gör så här:

1. Ange numret i cell D1, samma rad med rubrikerna 0.

2. Och i cell D2 skriver du den här formeln: =IF(A2=A1,D1,D1+1) och dra sedan ner den här formeln till cellerna som du vill använda den, se skärmdump:

Anmärkningar: I ovanstående formel, A1, A2 är den första och andra cellen i kolumnen som ändras, D1 är cellen som du angav hjälpnummer 0.

3. Välj sedan dataområdet A2: D18 som inkluderar kolumnen för hjälparformeln och klicka Start > Villkorlig formatering > Ny regel, se skärmdump:

4. I Ny formateringsregel dialogrutan väljer du Använd en formel för att bestämma vilka celler som ska formateras under Välj en regeltyp avsnittet och ange denna formel = OCH (LEN ($ A2)> 0, MOD ($ D2,2) = 0) i Formatera värden där denna formel är sann textruta, se skärmdump:

Anmärkningar: A2 är den första cellen i din kolumn som du färgar baserat på, och D2 är den första cellen i hjälpkolumnen du skapade i det valda intervallet

5. Klicka sedan bildad knappen för att gå till Formatera celler och välj en färg du vill ha under Fyll flik, se skärmdump:

6. Klicka sedan OK > OK för att stänga dialogerna och raderna har markerats växelvis baserat på den specifika kolumnen vilket värde ändras, se skärmdump:


Färg raderna växelvis baserat på värdeförändringar med en användbar funktion

Om ovanstående metod är svår för dig kan du använda ett användbart verktyg-Kutools för Excel, med dess Distingush skillnader funktion kan du snabbt färga raderna baserat på gruppen växelvis i Excel.

Tips:Att tillämpa detta Distingush skillnader funktionen, först bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > bildad > Distingush skillnader, se skärmdump:

2.I Distingush skillnader efter nyckelkolumn dialogrutan, gör följande åtgärder efter behov. Se skärmdump:

3När du har avslutat inställningarna klickar du på Ok för att stänga dialogrutan så får du följande resultat efter behov:

Klicka för att ladda ner Kutools för Excel och gratis testversion nu!


Färg raderna omväxlande med två färger baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

Om du vill skugga raderna med två olika färger växelvis baserat på värdeförändringar enligt följande skärmdump kan detta också lösas i Excel med villkorlig formatering.

1. Först bör du skapa en ny hjälpkolumn och formel som första metod från steg 1 till steg 2, du får följande skärmdump:

2. Välj sedan dataområdet A2: D18 och klicka sedan på Start > Villkorlig formatering > Hantera regler, se skärmdump:

3. I Reglerhanteraren för villkorlig formatering dialogrutan, klicka Ny regel knapp, se skärmdump:

4. I poppade ut Ny formateringsregel dialog, klicka Använd en formel för att bestämma celler som ska formateras under Välj en regeltypoch ange sedan denna formel = ISODD ($ D2) (D2 är den första cellen i hjälpkolumnen som du skapade formeln) och klicka sedan på bildad knapp för att välja fyllningsfärg du vill ha för de udda raderna i gruppen, se skärmdump:

5. Klicka sedan OK för att avsluta denna dialog för att återgå till den förra Reglerhanteraren för villkorlig formatering Klicka i dialogrutan Ny regel knappen igen för att skapa en annan regel för de jämna raderna i gruppen.

6. I Ny formateringsregel dialogrutan, klicka Använd en formel för att bestämma celler som ska formateras under Välj en regeltyp som tidigare, och ange sedan denna formel = ISEVEN ($ D2) (D2 är den första cellen i hjälpkolumnen som du skapade formeln) och klicka sedan på bildad knappen för att välja en annan bakgrundsfärg för de jämna raderna i gruppen, se skärmdump:

7. Klicka sedan OK att returnera Reglerhanteraren för villkorlig formatering, och du kan se att de två reglerna skapas enligt följande:

8. Klicka sedan OK för att stänga denna dialog och du kan se att ditt valda dataområde har skuggats med två olika färger alternerande baserat på kolumnvärdesförändringarna.

  • Anmärkningar:
  • 1. När du har färgat raderna omväxlande kan du dölja hjälpkolumnen efter behov, men du kan inte radera den.
  • 2. Om det inte finns några rubriker i ditt dataintervall anger du bara 1 som första nummer i hjälpkolumnen och tillämpar sedan hjälpformeln som vanligt.

Fler artiklar:

  • Öka siffrorna när värdet ändras i en annan kolumn
  • Om du antar att du har en lista över värden i kolumn A, och nu vill du öka antalet med 1 i kolumn B när värdet i kolumn A ändras, vilket innebär att siffrorna i kolumn B ökar tills värdet i kolumn A ändras, sedan antal steg börjar från 1 igen som vänster skärmdump visas. I Excel kan du lösa detta jobb med följande metod.
  • Infoga tomma rader när värdet ändras i Excel
  • Om du antar att du har en rad data och nu vill du infoga tomma rader mellan data när värdet ändras, så att du kan separera samma sekventiella värden i en kolumn som följande skärmdumpar visas. I den här artikeln kommer jag att prata om några knep för att lösa detta problem.
  • Summa celler när värde ändras i en annan kolumn
  • När du arbetar med Excel-kalkylblad någon gång kan du behöva summera celler baserat på grupp av data i en annan kolumn. Här vill jag till exempel summera beställningarna i kolumn B när data ändras i kolumn A för att få följande resultat. Hur kunde du lösa detta promblem i Excel?
  • Infoga sidbrytningar när värde ändras i Excel
  • Antag att jag har ett antal celler, och nu vill jag infoga sidbrytningar i kalkylbladet när värden i kolumn A ändras som den vänstra skärmdumpen visas. Naturligtvis kan du infoga dem en efter en, men finns det några snabba sätt att infoga sidbrytningarna på en gång baserat på de ändrade värdena i en kolumn?

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (16)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Den här formeln (när den används i villkorlig formatering) skulle alternera radfärgen baserat på grupp utan hjälp av en hjälprad: =ISODD(SUMMAPRODUKT(1/ANTALOM($A$1:$A2,$A$1:$A2)))
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Justin. När jag använder antingen hjälpradsmetoden eller din, formateras en rad av. Vet ni varför?
Denna kommentar minimerades av moderatoren på webbplatsen
Mer än troligt - precis som jag gjorde - valde du hela kolumnerna, och inte bara data (exkl. eventuella rubriker)
Denna kommentar minimerades av moderatoren på webbplatsen
Justin, din formel är trevlig eftersom den inte kräver en hjälpkolumn, men av någon anledning kräver den extra RAM och saktar ner arbetsboken märkbart. Jag skulle rekommendera att använda formeln som ges i artikeln och bara ta itu med hjälpkolumnen.
Denna kommentar minimerades av moderatoren på webbplatsen
Denna formel fungerar utmärkt om din tabell bara har 100 rader. Men det saktar verkligen ner när du har 5,000 XNUMX rader. Några förslag för att påskynda formeln för större datauppsättningar?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Barb,
Du kan prova formeln nedan:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Anmärkningar: När du väljer dataintervall, vänligen exkludera den första rubrikraden.

Försök gärna, hoppas det kan hjälpa dig!
Denna kommentar minimerades av moderatoren på webbplatsen
Fantastisk! Bra gjort!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för det här inlägget, jag har länge velat kunna ändra radfärg baserat på grupp. Lätt att följa och mycket uppskattat!
Denna kommentar minimerades av moderatoren på webbplatsen
Bra information. du hjälpte mig att presentera mina analysresultat bättre.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för den här formeln, har tänkt att det inte var möjligt på ett tag. Här är en fråga: Kan du formatera varje grupp så att den har olika färger? Eller är du begränsad till 2 alternerande färger?

Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
använd bara 1-prev_value, så får du omväxlande 1 och 0 s
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för detta, det var mycket uppskattat.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag hatar hjälpkolumner. Jag vill hellre ha en enorm formel innan jag lägger in en hjälpkolumn. Ibland är makron lättare, men jag får inte alltid använda makroaktiverade kalkylblad. När jag vill använda ett makro brukar jag köra det från min Personal.xlsb, men det hjälper inte riktigt med att undvika en hjälpkolumn.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, tack för hjälpen. Jag provade detta och färgen är borta med en. Några idéer?
Denna kommentar minimerades av moderatoren på webbplatsen
Markera inte rubrikraden när du markerar markeringen.
Denna kommentar minimerades av moderatoren på webbplatsen
Ändra formeln så att den villkorliga formateringen även tillämpas på rubriken.=AND(LEN($A1)>0,MOD($D1,2)=0)
Detta fungerar bättre för mig än att försöka markera bara mina datarader.
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL