IRONXL VERWENDEN

So markieren Sie jede zweite Zeile in Excel

Regan Pun
Regan Pun
27. Juni 2022
Aktualisiert 7. Januar 2024
Teilen Sie:

Microsoft Excel bietet eine integrierte Funktion zum Hervorheben von Zeilen je nach den Bedürfnissen des Benutzers. Um Zeilen in Excel hervorzuheben, können Sie die Aktion Zellen hervorheben verwenden. Die Funktion zum Hervorheben von Zeilen in Excel ist eine einfache Möglichkeit, das Dokument interessanter zu gestalten. Dieses Werkzeug ist sehr nützlich, um die Differenz zwischen den Zeilen von Datenpunkten anzuzeigen. Das Hervorheben der ungeraden Zeilen in Microsoft Excel kann jedoch knifflig sein und ist für Anfänger nicht so einfach. Allerdings kann es für Sie sehr einfach werden, abwechselnd Reihen zu beschatten. Wir werden es Schritt für Schritt erklären.

Fangen wir an:

  1. Markieren Sie die Zeilen, die Sie formatieren möchten.

  2. Klicken Sie im Hauptmenü auf Start und dann auf Als Tabelle formatieren.

  3. Wählen Sie im Dialogfeld Tabelle einen Tabellenstil aus, der eine alternative Schattierung der Zeilen vorsieht.

  4. Wenn Sie die Schattierung von Zeilen zu Spalten ändern möchten, wählen Sie die Tabelle aus und klicken Sie im Tabellenstil-Optionengruppenmenü auf Design. Deaktivieren Sie dann das Banded Rows-Feld aus dem Dropdown-Menü und wählen Sie das Banded Columns-Feld aus.

    Wie man jede zweite Zeile in Excel hervorhebt, Abbildung 1: Navigieren Sie zur Funktion Gebänderte Spalten in Excel

    Wechseln Sie zur Funktion Banded Columns in Excel

    Wenn Sie das Layout Ihrer Tabelle beibehalten wollen, aber ihre Funktionalität nicht benötigen, können Sie sie in einen Datenbereich umwandeln. Wenn Sie farbige Zeilen/Spalten hinzufügen und einen Streifen haben, wird dieser nicht automatisch repliziert. Sie können jedoch die Formatierung neu erstellen, indem Sie Zeilen oder Spalten mit alternativer Formatierung mit dem Format Painter kopieren.

Verwenden Sie die bedingte Formatierung, um Zeilen oder Spalten mit Streifen zu versehen

Sie können auch eine bedingte Formatierungsregel verwenden, um auf bestimmte Zeilen oder Spalten eine andere Formatierung anzuwenden. So können wir es schaffen:

  • Führen Sie auf dem Arbeitsblatt einen der folgenden Schritte aus:
  • Wenn Sie einige Zellen formatieren möchten, wählen Sie einen Bereich von Zellen oder Zeilen aus. Wenn Sie die Formatierung auf das gesamte Dokument anwenden möchten, wählen Sie das gesamte Dokument aus, indem Sie Strg+A drücken.
  • Gehe zu Start > Bedingte Formatierung > Neue Regel. Daraufhin wird das Dialogfeld für die Formatierungsregel geöffnet.

    Wie man jede zweite Zeile in Excel hervorhebt, Abbildung 2: Eine neue Regel für bedingte Formatierung einrichten

    Richten Sie eine neue Regel für die bedingte Formatierung ein

  • Im Abschnitt „Regeltyp auswählen“ wählen Sie die Option „Eine Formel zur Bestimmung der zu formatierenden Zellen verwenden“ aus.
  • Schreiben Sie die folgende Formel in den Abschnitt "Regelbeschreibung bearbeiten", um Farbe auf alternative Zeilen anzuwenden.
=MOD(ROW(),2)=0

Um Farbe auf abwechselnde Spalten anzuwenden, geben Sie diese Formel ein: =MOD(COLUMN(),2)=0.

Diese Formeln bestimmen, ob eine Zeile oder Spalte gerade oder ungerade nummeriert ist, und bestimmen die Farbe, die wir anwenden wollen.

Wie man jede zweite Zeile in Excel hervorhebt, Abbildung 3: Dialogfeld Neue Formatierungsregel

Neues Formatierungsregel-Dialogfeld

  1. Klicken Sie auf Format.

  2. Im Zellen formatieren-Feld klicken Sie auf Füllung.

  3. Wählen Sie eine Farbe und klicken Sie auf OK.

  4. Sie können Ihre Auswahl unter Muster anzeigen und auf OK klicken oder eine andere Farbe wählen.

    Wenn Sie die folgenden Schritte ausführen, werden die alternativen Zeilen hervorgehoben.

IronXL: C# Excel-Bibliothek

IronXL ist eine .NET-Excel-Bibliothek, die Entwicklern eine Reihe von Tools für die Arbeit mit Excel zur Verfügung stellt. Die Bibliothek kann zum Lesen, Schreiben und Ändern von Excel-Dateien und -Blättern verwendet werden. Es kann auch genutzt werden, um zwischen verschiedenen Dateiformaten wie XML, JSON, HTML und CSV zu konvertieren. Die IronXL-Bibliothek wurde in der Programmiersprache C# entwickelt und ist Open Source, was bedeutet, dass Entwickler sie frei in ihren Anwendungen verwenden können. Die IronXL-Excel-Bibliothek kann in jedem .NET-Projekt verwendet werden, das Zugriff auf Microsoft Office Excel benötigt. Entwickler können IronXL in ihren Projekten verwenden, ohne dass sie Office auf ihrem Computer installieren oder eine Entwicklerlizenz von Microsoft einrichten müssen.

Die IronXL Excel-Bibliothek bietet die folgenden Funktionen:

  • Eine breite Palette von Funktionen, einschließlich Datenmanipulation, Datenexport, Datenimport und -import aus anderen Quellen, usw.
  • Unterstützung für alle aktuellen Versionen von Microsoft Excel.
  • Unterstützung für die beliebtesten Dateiformate von Excel (.xlsx).
  • Unterstützung für Zellformatierungen wie Textausrichtung, Schriftgröße, Farbe, Rahmen usw.
  • Möglichkeit, die Darstellung von Zellen in einer Excel-Arbeitsmappe zu steuern (z. B. Rasterlinien).

    Wir können mit IronXL bedingte Formatierungen vornehmen. Um IronXL zu verwenden, müssen Sie die IronXL-Bibliothek in Ihrem C#-Projekt installieren. Nachdem Sie die Bibliothek installiert haben, müssen Sie den IronXL-Namensraum hinzufügen. Schreiben Sie die folgende Codezeile am Anfang Ihrer Programmdatei:

using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
$vbLabelText   $csharpLabel

Fügen Sie anschließend die folgenden Codezeilen in Ihre Hauptfunktion ein:

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet

'Create a specific conditional formatting rule.
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
'Set different style options.
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
'Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)

Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)

workbook.SaveAs("ApplyConditionalFormatting.xlsx")
$vbLabelText   $csharpLabel

Wir können bedingte Formatierungsregeln mit der Funktion CreateConditionalFormattingRule() definieren. Es ist sehr einfach, die Schriftarten und Rahmenstile mit IronXL zu bearbeiten. Sie können die Zeilen formatieren, indem Sie die Zeilenfunktion verwenden. Im Parameter geben Sie die Zeilennummer und die Formatierung an, die Sie anwenden möchten. Sie können jede n-te Zeile markieren. Weitere Details finden Sie in unserem Codebeispiel zur Unterstützung der bedingten Formatierung.

IronXL ist für Entwickler kostenlos. Allerdings wird es in der Entwicklungsphase ein Wasserzeichen geben. Sie können es kostenlos in der Produktion ausprobieren. Sie können den IronXL kostenlosen Test aktivieren, ohne Zahlungen oder Kreditkarteninformationen anzugeben. Danach können Sie es kaufen. Es gibt verschiedene Preispläne, die Sie je nach Ihren Bedürfnissen auswählen können. Besuchen Sie diese Lizenzierungsseite für weitere Informationen.

Regan Pun
Software-Ingenieur
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS
Verschieben von Zeilen in Excel
NÄCHSTES >
Lesen von CSV-Dateien in C#: ein Tutorial

Sind Sie bereit, loszulegen? Version: 2025.4 gerade veröffentlicht

Lizenzen anzeigen >