Zum Fußzeileninhalt springen
IRONXL VERWENDEN

Wie man jede zweite Zeile in Excel hervorhebt

Microsoft Excel bietet eine eingebaute Funktionalität, um Zeilen nach den Bedürfnissen des Benutzers hervorzuheben. 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 praktisch, um den Unterschied zwischen Zeilen von Datenpunkten zu zeigen. Aber das Hervorheben ungerader Zeilen in Microsoft Excel kann knifflig und nicht so einfach für Anfänger sein. Es kann jedoch sehr einfach für Sie werden, abwechselnde Zeilen zu schattieren. Wir werden es Schritt für Schritt erklären.

Lassen Sie uns beginnen:

  1. Wählen Sie die Zeilen aus, die Sie formatieren möchten.
  2. Klicken Sie im Hauptmenü auf Start und dann auf Als Tabelle formatieren.
  3. Wählen Sie im Tabellen-Dialogfeld einen Tabellenstil mit abwechselnder Zeilenschattierung.
  4. Wenn Sie jetzt die Schattierung von Zeilen auf Spalten ändern möchten, wählen Sie die Tabelle aus und klicken im Tabellenstil-Optionengruppe auf Entwurf. Deaktivieren Sie dann im Dropdown-Menü das Feld Gebänderte Zeilen und aktivieren Sie das Feld Gebänderte Spalten.

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

Wenn Sie Ihr Tabellenlayout beibehalten möchten, aber seine Funktionalität nicht benötigen, können Sie es in einen Datenbereich konvertieren. Wenn Sie Farbreihen/Spalten hinzufügen und Bänderung haben, wird dies nicht automatisch repliziert. Sie können jedoch das Formatieren neu erstellen, indem Sie Zeilen oder Spalten mit abwechselnder Formatierung mit dem Formatpinsel kopieren.

Verwenden Sie bedingte Formatierung, um gebänderte Zeilen oder Spalten anzuwenden

Sie können auch eine bedingte Formatierungsregel verwenden, um verschiedene Formate auf bestimmte Zeilen oder Spalten anzuwenden. So können wir es tun:

  • Führen Sie auf dem Arbeitsblatt eines der folgenden Schritte aus:
    • Wenn Sie ein Format auf einige Zellen anwenden möchten, wählen Sie den Bereich von Zellen oder Zeilen aus. Und wenn Sie das Format auf das gesamte Dokument anwenden möchten, wählen Sie das gesamte Dokument aus, indem Sie Strg+A drücken.
  • Gehen Sie zu Start > Bedingte Formatierung > Neue Regel. Es öffnet sich das Dialogfeld für Formatierungsregeln.

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

  • Im Abschnitt "Wählen Sie einen Regeltyp" wählen Sie die Option "Formel zur Bestimmung der zu formatierenden Zellen verwenden".
  • Schreiben Sie die folgende Formel im Abschnitt "Regelbeschreibung bearbeiten", um Farbe auf abwechselnde Zeilen anzuwenden.
=MOD(ROW(),2)=0

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

Diese Formeln bestimmen, ob eine Zeile oder Spalte gerade oder ungerade nummeriert ist und wenden entsprechend die gewünschte Formatierung an.

Wie man jede zweite Zeile in Excel hervorhebt, Abbildung 3: Dialog für neue Formatierungsregel Dialog für neue Formatierungsregel

  1. Klicken Sie auf Format.
  2. Klicken Sie im Format-Zellen-Dialogfeld auf Füllen.
  3. Wählen Sie eine Farbe und klicken Sie auf OK.
  4. Sie können Ihre Auswahl unter Beispiel vorschauen und auf OK klicken oder eine andere Farbe wählen.

Durch die Umsetzung der folgenden Schritte werden Sie die abwechselnden Zeilen hervorgehoben sehen.

IronXL: C# Excel Library

IronXL ist eine .NET Excel-Bibliothek, die Entwicklern ein Set von Werkzeugen für die Arbeit mit Excel bietet. Die Bibliothek kann verwendet werden, um Excel-Dateien und -Blätter zu lesen, zu schreiben und zu bearbeiten. Sie kann auch verwendet 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 in ihren Anwendungen frei 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 Office auf ihrem Computer installieren oder eine Entwicklerlizenz von Microsoft einrichten zu müssen.

Die IronXL Excel-Bibliothek bietet folgende Funktionen:

  • Eine breite Palette von Funktionen einschließlich Datenmanipulation, Datenexport, Datenimport und Importieren aus anderen Quellen.
  • Unterstützung für alle aktuellen Versionen von Microsoft Excel.
  • Unterstützung für die beliebtesten Dateiformate von Excel (.xlsx).
  • Support for cell formatting such as text alignment, font size, color, borders, etc.
  • Möglichkeit, die Anzeigeweise von Zellen in einer Excel-Arbeitsmappe zu steuern (z.B. Gitternetzlinien).

Wir können die bedingte Formatierung mit IronXL durchführen. Um IronXL zu verwenden, müssen Sie die IronXL-Bibliothek in Ihrem C# Projekt installieren. Nach der Installation der Bibliothek müssen Sie den IronXL-Namespace hinzufügen. Schreiben Sie die folgende Codezeile an den 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 danach die folgenden Codezeilen in Ihre Hauptfunktion ein:

// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;

// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");

// Set different style options for the rule
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 the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");

// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;

// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;

// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");

// Set different style options for the rule
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 the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");

// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;

// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
' Load the Excel workbook
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")

' Access the default worksheet
Dim sheet As WorkSheet = workbook.DefaultWorkSheet

' Create a specific conditional formatting rule for values less than 8
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")

' Set different style options for the rule
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 the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)

' Create another conditional formatting rule for values between 7 and 10
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")

' Set additional style options for the new rule
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single

' Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)

' Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx")
$vbLabelText   $csharpLabel

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

IronXL ist kostenlos für die Entwicklung. Es wird jedoch im Entwicklungsstadium ein Wasserzeichen vorhanden sein. Sie können es in der Produktion kostenlos ausprobieren. Sie können die IronXL-Testversion ohne Zahlung oder Karteninformationen aktivieren. Nachdem können Sie es kaufen. Es gibt verschiedene Preispläne, die Sie entsprechend Ihren Bedürfnissen auswählen können. Besuchen Sie diese Lizenzierungsseite für weitere Informationen.

Häufig gestellte Fragen

Wie kann ich jede zweite Zeile in Excel mit integrierten Funktionen hervorheben?

Sie können die Funktion 'Als Tabelle formatieren' in Excel verwenden, um jede zweite Zeile hervorzuheben. Wählen Sie einfach den Bereich der Zellen aus, den Sie formatieren möchten, gehen Sie zu 'Start', klicken Sie auf 'Als Tabelle formatieren' und wählen Sie einen Tabellenstil mit abwechselnder Zeilenbeschattung.

Wie wende ich bedingte Formatierung an, um abwechselnde Zeilen in Excel hervorzuheben?

Um abwechselnde Zeilen mit bedingter Formatierung hervorzuheben, wählen Sie Ihre Zellen aus, navigieren Sie zu 'Start' > 'Bedingte Formatierung' > 'Neue Regel' und geben Sie die Formel =MOD(ROW(),2)=0 ein. Dies wird die Formatierung auf jede zweite Zeile anwenden.

Was ist der Vorteil der Verwendung einer .NET Excel-Bibliothek zum Hervorheben von Zeilen?

Mit einer .NET Excel-Bibliothek wie IronXL können Entwickler bedingte Formatierung programmatisch anwenden, einschließlich des Hervorhebens jeder zweiten Zeile, ohne manuell mit Excel interagieren zu müssen. Dies kann die Produktivität erheblich steigern und wiederkehrende Aufgaben automatisieren.

Wie kann ich die Bearbeitung von Excel-Dateien in C# automatisieren?

IronXL ist eine .NET-Bibliothek, die für das Lesen, Schreiben und Ändern von Excel-Dateien programmgesteuert konzipiert wurde. Sie ermöglicht die Automatisierung von Aufgaben wie das Hervorheben von Zeilen, die Anwendung bedingter Formatierung und das Konvertieren zwischen verschiedenen Excel-Dateiformaten.

Kann ich das Hervorheben abwechselnder Zeilen in Excel ohne Microsoft Office automatisieren?

Ja, mit IronXL können Sie den Prozess des Hervorhebens abwechselnder Zeilen in Excel automatisieren, ohne dass Microsoft Office installiert sein muss. IronXL bietet Methoden, um bedingte Formatierung programmgesteuert anzuwenden.

Wie konvertiere ich eine Excel-Tabelle zurück in einen Bereich, ohne die Formatierung zu verlieren?

Sie können eine Excel-Tabelle in einen Bereich zurückkonvertieren, indem Sie die Tabelle auswählen, zu 'Tabellentools Entwurf' gehen und 'In Bereich konvertieren' auswählen. Um die Formatierung beizubehalten, müssen Sie sie möglicherweise erneut manuell mit dem Formatübertragungswerkzeug anwenden.

Gibt es eine kostengünstige Möglichkeit, eine .NET Excel-Bibliothek zu verwenden?

IronXL bietet eine kostenlose Version für die Entwicklung an, die ein Wasserzeichen enthält. Für die Produktion stehen verschiedene Preispläne zur Verfügung, die eine kostengünstige Lösung für die Automatisierung von Excel-Aufgaben in .NET-Anwendungen bieten.

Wie kann ich bedingte Formatierung programmgesteuert mit einer .NET-Bibliothek anwenden?

Mit IronXL können Sie bedingte Formatierung anwenden, indem Sie Ihre Arbeitsmappe laden, auf das gewünschte Arbeitsblatt zugreifen, eine bedingte Formatierungsregel erstellen, die erforderlichen Stiloptionen festlegen und die aktualisierte Arbeitsmappe speichern.

Welche Excel-Dateiformate werden von einer .NET Excel-Bibliothek unterstützt?

IronXL unterstützt verschiedene Excel-Dateiformate, einschließlich .xlsx, und ermöglicht die Konvertierung zwischen Formaten wie XML, JSON, HTML und CSV, was es für verschiedene Anwendungsbedürfnisse flexibel macht.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen