Wenden Sie Schattierung auf abwechselnde Zeilen und Spalten mit bedingter Formatierung an

Wenden Sie mithilfe der bedingten Formatierung eine Schattierung auf abwechselnde Zeilen und Spalten an

Dieser Artikel nutzt die integrierten Funktionen von Excel wie ROW, COLUMN & MOD. Hier sind kleine Details dieser Funktionen zum besseren Verständnis des Code-Snippets, das im Voraus bereitgestellt wird.

  • REIHE() Funktion gibt die Zeilennummer eines Zellbezugs zurück. Wenn die Referenz weggelassen wird, wird davon ausgegangen, dass die Referenz die Zellenadresse ist, in die die ROW-Funktion eingegeben wurde.
  • **SÄULE()**Funktion gibt die Spaltennummer eines Zellbezugs zurück. Wenn die Referenz weggelassen wird, wird davon ausgegangen, dass die Referenz die Zellenadresse ist, in die die COLUMN-Funktion eingegeben wurde.
  • MOD() Die Funktion gibt den Rest zurück, nachdem eine Zahl durch einen Divisor geteilt wurde, wobei der erste Parameter der Funktion der numerische Wert ist, dessen Rest Sie finden möchten, und der zweite Parameter die Zahl ist, die zum Teilen in den Zahlenparameter verwendet wird. Wenn der Divisor 0 ist, wird #DIV/0 zurückgegeben! Error.

Beginnen wir mit dem Schreiben von Code, um das Ziel mit Hilfe von Aspose.Cells for Java API zu erreichen.

Der folgende Schnappschuss zeigt die resultierende Tabelle, die in die Excel-Anwendung geladen wurde.

todo: Bild_alt_Text

Um die Schattierung auf alternative Spalten anzuwenden, müssen Sie lediglich die Formel ändern**=MOD(ZEILE(),2)=0** als**=MOD(SPALTE(),2)=0** , das ist; Anstatt den Zeilenindex abzurufen, ändern Sie die Formel, um den Spaltenindex abzurufen. Die resultierende Tabelle sieht in diesem Fall wie in der folgenden Abbildung aus.

todo: Bild_alt_Text