Använd skuggning på alternativa rader och kolumner med villkorlig formatering

Använd skuggning på alternativa rader och kolumner med villkorlig formatering

Den här artikeln använder sig av Excels inbyggda funktioner som ROW, COLUMN & MOD. Här är små detaljer om dessa funktioner för en bättre förståelse av kodavsnittet som tillhandahålls i förväg.

  • RAD() funktion returnerar radnumret för en cellreferens. Om referensen utelämnas antar den att referensen är den celladress där ROW-funktionen har skrivits in.
  • **KOLUMN()**funktion returnerar kolumnnumret för en cellreferens. Om referensen utelämnas, förutsätter den att referensen är den celladress där funktionen COLUMN har skrivits in.
  • MOD() funktion returnerar resten efter att ett tal har dividerats med en divisor, där den första parametern till funktionen är det numeriska värdet vars återstod du vill hitta och den andra parametern är talet som används för att dela in i talparametern. Om divisorn är 0, kommer den att returnera #DIV/0! fel.

Låt oss börja skriva lite kod för att uppnå målet med hjälp av Aspose.Cells for Java API.

Följande ögonblicksbild visar det resulterande kalkylbladet laddat i Excel-applikationen.

todo:image_alt_text

För att tillämpa skuggningen på alternativa kolumner behöver du bara ändra formeln**=MOD(RAD();2)=0** som**=MOD(KOLUMN(),2)=0** , det är; istället för att hämta radindexet, ändra formeln för att hämta kolumnindexet. Det resulterande kalkylarket, i det här fallet, kommer att se ut som följande bild.

todo:image_alt_text