Ersetzen

Klick auf die Schaltfläche Suche in der Registerkarte Start, Gruppe Suche

oder

die Tastenkombination Strg+F

oder

die Funktionstaste F3

oder

Suchen/Ersetzen... im Kontextmenü nach Klick der rechten Maustaste in der Attributspalte

blendet den Dialog Suchen / Ersetzen ein. Mit diesem Dialog ist eine textuelle Suche in einer Tabelle und das komfortable Ersetzen von Texten in Attributwerten und Attributnamen möglich.

Voraussetzung für das Ersetzen ist, dass Sie die erforderlichen Berechtigungen für die Tabelle besitzen. Für das Ersetzen benötigen Sie die Berechtigung für das Modifizieren/Editieren der Tabelle bzw. das Umbenennen von Attributen.

Tippen Sie zunächst in das Editierfeld hinter Suchen nach den Suchstring, also den Text der ersetzt werden soll, ein oder wählen Sie einen früher eingegebenen Suchstring aus der Auswahlliste aus. Geben Sie den Ersatztext im Feld hinter Ersetzen durch ein oder wählen Sie ihn aus der Liste der bereits verwendeten Ersetzungstexte aus. Danach wählen Sie die gewünschten Suchoptionen, die bei der Suche beschrieben sind.

Ein Klick auf Ersetzen rechts oben im Dialog startet die Ersetzungen.

Bei erfolgreicher Suche wird der Suchstring in allen betroffenen Zellen bzw. Attributnamen durch den Ersetzungsstring ersetzt und zwar je nach Option unter Wie? einmal oder mehrfach pro Zelle/Attributname. Der Text, der den Suchstring in einer Zelle/einem Attributnamen umgibt, wird beibehalten. Wie ausführlich bei der Suche erläutert, wird nur in den fokussierten Objekten gesucht und ersetzt. Danach erscheint zur Kontrolle eine Meldung über die Anzahl der Ersetzungen. Die Meldung informiert auch über Fehler beim Ersetzen, z.B. über nicht durchgeführte Ersetzungen wegen fehlender Berechtigungen.

Wenn Sie diese Meldung bestätigen, werden die betroffenen Zellen, aber es wird nicht - wie bei der Suche - auf diese Zellen gezoomt. Wenn der Name einer Attributgruppe markiert ist, also eine Überschrift, dann werden beim Ersetzen von Attributwerten (nicht aber beim Ersetzen von Attributnamen) die Werte aller enthaltenen Attribute berücksichtigt.

Alle genannten Ersetzungen werden in einem Editierbefehl zusammengefasst und können mittels Rückgängig widerrufen werden.

Alternativ können Sie vor dem Ersetzen auf den Knopf Suchen klicken. Dann wird die Tabelle - wie bei einem Zoom in - auf die selektierten Objekte eingeschränkt. In diesem Zustand drücken Sie auf Ersetzen. Danach ist die Tabelle auf genau die veränderten Objekte gezoomt. Die veränderten Zellen sind nun ebenfalls markiert.

Wirkung der Optionen unter "Wie?"

  • Falls Sie die Option Irgendwo in einer Zelle oder Nur ganzes Wort suchen gewählt haben, dann wird der Text hinter der letzten Ersetzung in einer Zelle jeweils erneut auf Übereinstimmung mit dem Suchstring geprüft und gegebenenfalls wiederholt ersetzt.

  • Falls Sie die Option Erstes Auftreten ersetzen gewählt haben, dann wird nur einmal pro Zelle ersetzt und zwar möglichst links.

  • Bei den übrigen Optionen (Am Anfang einer Zelle, Am Ende einer Zelle, Gesamte Zelle abgleichen) wird ebenfalls nur einmal pro Zelle ersetzt, selbst wenn nach der Ersetzung die Bedingung erneut zutreffen sollte.

Beispiel: Suchtext "aus", Ersatztext "eben", Inhalt in einer Zelle "Wir klaus aus am Laus"

  • Ergebnis, falls die Option Erstes Auftreten ersetzen gewählt wurde: "Wir kleben aus am Laus".

  • Ergebnis, falls die Option Am Anfang einer Zelle gewählt wurde: "Wir klaus aus am Laus" (unverändert).

  • Ergebnis, falls die Option Am Ende einer Zelle gewählt wurde: "Wir klaus aus am Leben".

  • Ergebnis, falls die Option Nur ganzes Wort suchen gewählt wurde: "Wir klaus eben am Laus".

  • Ergebnis, falls die Option Irgendwo in einer Zelle gewählt wurde: "Wir kleben eben am Leben".

Wirkung der Optionen unter Wo?

Falls Sie die Option In den markierten Attributen gewählt haben, dann wird das Ersetzen auf die Attributwerte/Attributnamen selektierter Attribute beschränkt. Ist der Name einer Attributgruppe, also eine Überschrift, markiert, so werden beim Ersetzen die Attributwerte/Attributnamen aller enthaltenen Attribute berücksichtigt.

Der leere Wert bei Ersetzungen

Es kann durchaus sinnvoll sein, entweder den Suchtext oder den Ersatztext leer zu besetzen. Dazu kann man das entsprechende Eingabefeld folgendermaßen leeren: Klicken Sie mit der Maus in das Eingabefeld (alle Zeichen sind selektiert) und drücken Sie die Taste Entf (Entfernen).

  • Wenn Sie den leeren String mit der Option Am Anfang einer Zelle suchen, so wird der Ersatztext zu Beginn einer jeden Zelle eingefügt.

  • Analog kann man mit der Option Am Ende einer Zelle den Ersatztext ans Ende der Zellen einfügen.

  • Der leere Suchtext mit der Option Gesamte Zelle abgleichen findet leere Attributwerte.

  • Wenn Sie den Ersatztext leer lassen, dann wird der Suchtext beim Ersetzten in allen Zellen entfernt.

Beispiel: Suchtext leer, Ersatztext "0228/", Option Am Anfang einer Zelle

  • Ergebnis für Zelle mit Inhalt "909540": "0228/909540".

  • Ergebnis für Zelle mit Inhalt "773322": "0228/73322".

  • Achtung: Ergebnis für Zellen mit leeren Attributwerten: "0228/".

Beispiel: Suchtext " Euro", Ersatztext leer, Option Am Ende einer Zelle

  • Ergebnis für Zelle mit Inhalt "12,44 Euro": "12,44"

  • Ergebnis für Zelle mit Inhalt "15 Euro": "15"

  • Ergebnis für Zelle mit Inhalt "Euro 12": unverändert.

Siehe auch: