Zum Fußzeileninhalt springen
IRONXL VERWENDEN

Wie man Zellen in Excel ohne Datenverlust zusammenführt und trennt

Dieser Artikel demonstriert, wie man mehrere Zellen zu einer zusammenführt, indem man Microsoft Excel und IronXL programmatisch verwendet.

Mehrere Zellen zu einer Zelle mit Microsoft Excel zusammenführen

Die eingebaute Funktion 'Zellen verbinden und zentrieren' in Excel ist der schnellste und einfachste Weg, zwei oder mehr Zellen zu integrieren. Der gesamte Prozess besteht nur aus zwei schnellen Schritten:

  • Wählen Sie die angrenzenden Excel-Zellen aus, die Sie zu einer Zelle kombinieren möchten.
  • Klicken Sie auf die Schaltfläche Zellen verbinden & zentrieren in der Ausrichtungsgruppe der Registerkarte Start, um zwei Zellen oder mehrere Spalten in Excel zu verbinden.

In diesem Beispiel enthält die obere linke Zelle A1 eine Liste von Früchten, und Daten in zwei angrenzenden leeren Zellen (B1 und C1) werden kombiniert, um eine einzige, große Zelle zu erstellen, die die vollständige Liste aufnehmen kann.

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 1: Zellen verbinden Zellen verbinden

Der Text wird zentriert, und die ausgewählten Zellen werden zu einer großen Zelle zusammengefasst, sobald Sie auf 'Zellen verbinden & zentrieren' klicken, wie im obigen Screenshot gezeigt.

Excel-Optionen zum Kombinieren mehrerer Zellen

Wählen Sie die gewünschte Option aus dem Dropdown-Menü, indem Sie auf den kleinen Pfeil neben der Schaltfläche Zellen verbinden & zentrieren klicken, der Ihnen Zugriff auf einige weitere von Excel bereitgestellte Verbindungsoptionen bietet, wie z.B. Zellen verbinden über, Zellen aufheben.

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 2: Zellen kombinieren Zellen kombinieren

Mit dem Befehl Zellen verbinden über werden die individuell ausgewählten Zellen jeder Zeile kombiniert.

Mit dem Befehl Zellen verbinden können Sie die ausgewählten Zellen ohne Zentrierung des Textes oder Datenverlust kombinieren.

Wählen Sie einfach die zusammengeführte Zelle aus und klicken Sie in der Ausrichtungsgruppe auf der Startseite auf die gewünschte Ausrichtung, um die Textausrichtung nur der Daten nach dem Zusammenführen aller Zellen zu ändern.

Es gibt ein paar Dinge zu beachten, wenn man die eingebauten Funktionen von Excel verwendet, um angrenzende Zellen zu verbinden:

  • Nach dem Zusammenführen bleibt nur der Inhalt der oberen linken Zelle erhalten, da alle Daten in den anderen Zellen entfernt werden. Stellen Sie daher sicher, dass alle Daten, die Sie in eine zusammengeführte Zelle einfügen möchten, in der linken Zelle des ausgewählten Bereichs eingegeben werden.
  • Die ausgewählten Zellen befinden sich wahrscheinlich im Bearbeitungsmodus, wenn die Schaltfläche 'Zellen verbinden und zentrieren' ausgegraut ist. Versuchen Sie, Zellen nach dem Verlassen des Bearbeitungsmodus durch Drücken der Eingabetaste zu verbinden.

IronXL-Bibliotheksfunktionen

Sie können Microsoft Excel-Dokumente schnell lesen und ändern, indem Sie die IronXL-Bibliothek in C# verwenden. Ohne Microsoft Excel zu installieren oder auf Microsoft Office Interop Excel angewiesen zu sein, ist IronXL eine eigenständige .NET-Softwarebibliothek, die andere Tabellenkalkulationsformate lesen kann.

Eine der besten Excel-Tabellenbibliotheken für C# ist IronXL, das sowohl mit dem .NET Framework als auch mit .NET Core funktioniert. Es unterstützt viele Versionen von .NET-Frameworks, einschließlich Konsolenanwendungen, Windows Forms und Web-Anwendungen. IronXL macht es einfach und schnell Excel-Dateien zu lesen, mit oder ohne zusammengeführte Zellen. Es werden zahlreiche Excel-Dateitypen unterstützt, einschließlich XLSX, XLS, CSV, TSV, XLST, XLSM und andere. Es sind zahlreiche Verfahren verfügbar, einschließlich Import, Bearbeitung, Export von Datenbanken, Export von Datensätzen und andere. Mit IronXL können Sie Dateien in verschiedenen Erweiterungen, einschließlich XLS, CSV, TSV, JSON und mehr, exportieren und speichern.

Sie können Excel-Tabellenkalkulationsdateien im .NET-Umfeld mit der benutzerfreundlichen C#-API von IronXL einfach lesen, ändern und erstellen. Es bietet vollständige Unterstützung für Azure, .NET Core, .NET Framework, Xamarin, Mobile, Linux und macOS.

IronXL supports various Excel column data formats, including text, integers, formulas, dates, currencies, and percentages, and it is capable of carrying out calculations like Excel.

Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio, wählen Sie "Neues Projekt" und wählen Sie "Konsolen-App" aus dem Datei-Menü. Eine C#-Konsolenanwendung wird zur Einfachheit verwendet.

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 3: Neues Projekt Neues Projekt

Geben Sie im entsprechenden Textfeld den Projektnamen und den Dateipfad ein. Wählen Sie anschließend das erforderliche .NET Framework durch Klicken auf die Schaltfläche Erstellen aus. Das Projekt wird nun die Struktur der Datei program.cs erstellen und öffnen, sodass Sie den Code des Programms eingeben und es erstellen oder ausführen können.

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 4: Projektkonfiguration Projektkonfiguration

Dann muss die erforderliche IronXL-Bibliothek der Lösung heruntergeladen werden. Durch Eingabe des folgenden Befehls im Paketmanager können Sie das Paket herunterladen:

Install-Package IronXL.Excel

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 5: IronXL IronXL

Das "IronXL"-Paket kann auch mit dem NuGet-Paketmanager gefunden und heruntergeladen werden. Das Abhängigkeitsmanagement in Ihrem Projekt wird durch den NuGet-Paketmanager vereinfacht.

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 6: NuGet-Paketmanager NuGet-Paket-Manager

Zellen mit IronXL zusammenführen

IronXL kann mehrere Spalten/Zellen in vorhandenen Excel-Blättern zusammenführen. Nachfolgend finden Sie den Beispielcode zum Zusammenführen mehrerer Zellen.

using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");

        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;

        // Define the range of cells to merge
        var range = workSheet["A1:C1"];

        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);

        // Save the changes made to the workbook
        excelDoc.Save();
    }
}
using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");

        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;

        // Define the range of cells to merge
        var range = workSheet["A1:C1"];

        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);

        // Save the changes made to the workbook
        excelDoc.Save();
    }
}
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load the existing Excel workbook
		Dim excelDoc = WorkBook.Load("demo.xlsx")

		' Get the default worksheet
		Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet

		' Define the range of cells to merge
		Dim range = workSheet("A1:C1")

		' Merge the specified range of cells
		workSheet.Merge(range.RangeAddressAsString)

		' Save the changes made to the workbook
		excelDoc.Save()
	End Sub
End Class
$vbLabelText   $csharpLabel

Im obigen Beispielcode:

  1. Die vorhandene Excel-Arbeitsmappe wird in das IronXL-Arbeitsmappen-Objekt geladen.
  2. Das Standard-Arbeitsblatt wird ausgewählt.
  3. Der Bereich der Zellen (A1:C1), den Sie zusammenführen möchten, wird angegeben.
  4. Die Merge-Methode wird dann aufgerufen, um den angegebenen Zellbereich zu kombinieren.
  5. Schließlich wird die Save-Methode aufgerufen, um die Änderungen in der Arbeitsmappe zu speichern.

Diese Merge-Funktion verbindet eine Gruppe von Zellen und behält nur den Wert der ersten Zelle im Bereich, ohne die Werte aus anderen Zellen zu entfernen. Die Werte dieser zusammengeführten Zellen sind jedoch in IronXL weiterhin zugänglich.

Abschluss

IronXL, ein sehr beliebtes Excel-Add-In, ist nicht auf externe Bibliotheken angewiesen. Es ist eine eigenständige Lösung, die keine Installation von Microsoft Excel erfordert. Es funktioniert mit einer Vielzahl von Plattformen.

Mit IronXL können Sie eine Vielzahl von Funktionen auf Microsoft Excel-Dokumenten programmatisch ausführen. Sie können Zeichenfolgen oder Zahlen sortieren, Daten in leere Zellen trimmen und hinzufügen, nach Werten in leeren Zellen suchen und diese ersetzen, Zellen zusammenführen und aufheben, Dateien speichern, Funktionen verketten und andere Vorgänge ausführen. Sie können auch Zellendatentypen angeben und Tabellenkalenderdaten damit auswerten. IronXL besitzt auch Funktionen zum Lesen und Schreiben von CSV-Dateien.

Wenn IronXL veröffentlicht wird, kostet es $799 zu erwerben. Zusätzlich haben Kunden die Möglichkeit, eine jährliche Mitgliedsgebühr für Produkt-Upgrades und Support zu zahlen. IronXL bietet für eine zusätzliche Gebühr uneingeschränkte Weitervertriebsrechte. Sie können auf die Lizenzierungsseite hier klicken, um zur entsprechenden Quelle zu gelangen und weitere spezifische Preisinformationen zu erhalten.

Häufig gestellte Fragen

Wie kann ich Zellen in Excel zusammenführen, ohne Daten zu verlieren?

Sie können IronXL verwenden, um Zellen in Excel zusammenzuführen, ohne Daten zu verlieren. IronXL bietet eine programmatische Lösung, die die Daten aller zusammengeführten Zellen beibehält, im Gegensatz zur nativen Excel-Funktion, die nur den Inhalt der linken oberen Zelle beibehält.

Was ist die programmatische Methode, um Zellen in Excel mit C# zusammenzuführen?

Mit IronXL können Sie Zellen in Excel mit C# zusammenführen, indem Sie die Arbeitsmappe laden, das Arbeitsblatt und den Bereich auswählen, die Merge-Methode anwenden und dann die Arbeitsmappe speichern. Dieser Prozess stellt sicher, dass alle Daten erhalten bleiben.

Wie geht IronXL mit Daten um, wenn Zellen im Vergleich zu der eingebauten Funktion von Excel zusammengeführt werden?

IronXL behält die Daten aller zusammengeführten Zellen bei, so dass keine Informationen verloren gehen. Im Gegensatz dazu behält die eingebaute Funktion 'Zusammenführen & Zentrieren' von Excel nur die Daten aus der linken oberen Zelle bei.

Kann ich Zellen in Excel plattformübergreifend mit IronXL zusammenführen?

Ja, IronXL unterstützt mehrere Plattformen, einschließlich .NET Framework und .NET Core, was es Ihnen ermöglicht, Zellen in Excel-Dateien über verschiedene Umgebungen hinweg wie Konsolenanwendungen, Windows Forms und Webanwendungen zusammenzuführen.

Ist es notwendig, Microsoft Excel installiert zu haben, um IronXL für Excel-Operationen zu verwenden?

Nein, IronXL ist eine eigenständige .NET-Bibliothek, die keine Installation von Microsoft Excel auf Ihrem System erfordert. Es ermöglicht Ihnen, Excel-Operationen unabhängig durchzuführen.

Welche Schritte sind notwendig, um Zellen in Excel mit IronXL zusammenzuführen?

Um Zellen mit IronXL zusammenzuführen, laden Sie zuerst die Excel-Datei in Ihre Anwendung. Wählen Sie das Arbeitsblatt und den Bereich der Zellen aus, die zusammengeführt werden sollen. Verwenden Sie die Merge-Methode von IronXL auf dem ausgewählten Bereich und speichern Sie dann Ihre Änderungen in der Datei.

Wie installiere ich IronXL in einem Visual Studio-Projekt zur Excel-Bearbeitung?

Sie können IronXL in einem Visual Studio-Projekt über den NuGet-Paketmanager installieren. Suchen Sie nach 'IronXL' und installieren Sie es oder verwenden Sie den Befehl Install-Package IronXL in der Paket-Manager-Konsole.

Kann IronXL für andere Excel-Operationen außer dem Zusammenführen von Zellen verwendet werden?

Ja, IronXL unterstützt eine Reihe von Excel-Operationen über das Zusammenführen von Zellen hinaus, einschließlich Lesen, Bearbeiten und Erstellen von Excel-Dateien, Import/Export von Daten und Durchführen von Berechnungen ähnlich wie Excel.

Welche Lizenzierungsoptionen gibt es für die Verwendung von IronXL?

IronXL bietet Lizenzierungsoptionen, die eine jährliche Mitgliedschaft mit Produktaktualisierungen und Support umfassen. Detaillierte Preisinformationen sind auf ihrer Lizenzierungsseite verfügbar.

Welche Arten von Excel-Formaten unterstützt IronXL?

IronXL unterstützt mehrere Excel-Formate wie XLSX, XLS und CSV, was eine umfangreiche Dokumentenbearbeitung und Kompatibilität über verschiedene Excel-Dateitypen hinweg ermöglicht.

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