Wie man Teiltext in einer Zelle ersetzt

Mögliche Verwendungsszenarien

Das Ersetzen von Teiltext in einer Zelle ist nützlich für das Bearbeiten, Aktualisieren oder dynamische Formatieren von Daten. Hier sind einige wichtige Gründe, warum Sie einen Teil eines Textes in Excel oder Aspose.Cells for .NET ersetzen möchten:

  1. Datenaktualisierungen & Korrekturen: Fehler in bestimmten Textteilen beheben, ohne den gesamten Inhalt zu verändern. Beispiel: “John Doe - Manager” in “John Doe - Direktor” ändern.
  2. Dynamische Textanpassung: Namen, Daten oder Platzhalter dynamisch ersetzen. Beispiel: Ändern Sie “Dear Customer” in “Dear John” in einer Vorlage.
  3. String-Formatierung & Standardisierung: Spezifische Wörter ändern, um Konsistenz zu gewährleisten. Beispiel: Ersetzen Sie “USD” durch “$” in Finanzberichten.
  4. Automatisierung & Massenverarbeitung: Text in mehreren Zellen automatisch ersetzen. Nützlich für große Datensätze, bei denen manuelle Bearbeitung unpraktisch ist. Beispiel: Ersetzen Sie “Old Company Name” durch “New Company Name” in Tausenden von Datensätzen.

So ersetzen Sie Teiltext in Zelle mit Excel

In Microsoft Excel können Sie spezifische Teile eines Textes in einer Zelle manuell ersetzen. So funktioniert’s: Teiltext (Suchen & Ersetzen) manuell ersetzen.

  1. Drücken Sie Strg + H, um den Suchen & Ersetzen-Dialog zu öffnen.
  2. Geben Sie im Feld ‘Suchen nach’ den Text ein, den Sie ersetzen möchten.
  3. Geben Sie im Feld ‘Ersetzen durch’ den neuen Text ein.
  4. Klicken Sie auf ‘Alle ersetzen’ (um alle Vorkommen zu ändern) oder ‘Ersetzen’ (um einzelne Vorkommen zu ändern).
  5. Beispiel: Wenn Sie in mehreren Zellen “Product - OldVersion” haben und “OldVersion” durch “NewVersion” ersetzen möchten (Suchen: “OldVersion”, Ersetzen durch: “NewVersion”). Klicken Sie auf ‘Alle ersetzen’, dann aktualisiert Excel alle Vorkommen.

So ersetzen Sie Teiltext in Zelle mit Aspose.Cells for .NET

Aspose.Cells for .NET ermöglicht es Ihnen, spezifische Textteile innerhalb einer Zelle dynamisch mit C# zu ersetzen. Dies erreichen Sie mit der Replace()-Methode oder durch programmatische Manipulation der Zellwerte.

  1. Lädt eine Excel-Arbeitsmappe.
  2. Fügt einen String (“Willkommen bei Aspose.Cells!") in die Zellen A1 und A2 ein.
  3. Verwendet die Cell.Replace-Methode, um einen Teil des Texts zu ersetzen.
  4. Aktualisiert die Zellen A1 und A2 mit dem modifizierten Text.
  5. Speichert die Excel-Datei als “UpdatedText.xlsx”.

Beispielcode