Karen hat eine große Anzahl von Zellen, die am Anfang der Zellen einen Tilde-Charakter (~) haben. Sie möchte die Tilde in ein anderes Zeichen (z. B. ein @ -Zeichen) ändern, jedoch nur, wenn sich die Tilde am Anfang der Zelle befindet. Sie ist sich nicht sicher, wie sie diese Aufgabe mit Suchen und Ersetzen ausführen soll.

Das Suchen und Ersetzen von Excel ist eine gute Wahl, wenn Sie alle Tildes in Ihrem Text ersetzen möchten. In diesem Fall würden Sie einfach nach ~~ suchen (beachten Sie, dass dies zwei Tildes hintereinander sind) und durch @ ersetzen. Da Sie jedoch nur eine Tilde ersetzen möchten, die an der ersten Zeichenposition angezeigt wird, erledigt Suchen und Ersetzen dies nicht für Sie. Es gibt zwei Möglichkeiten, wie Sie das Problem angehen können.

Die erste Methode besteht darin, eine Formel zu verwenden, um die Tilde zu entfernen. Es gibt viele Variationen einer solchen Formel, wobei das folgende ein Beispiel ist:

=IF(LEFT(A1,1)="~","@" & MID(A1,2,LEN(A1)),A1)

Sie können die Formel in beliebig viele Zellen kopieren, dann die Ergebnisse kopieren und mit Paste Special die Werte wieder in die ursprüngliche Spalte einfügen.

Die andere Option besteht darin, ein Makro zu verwenden, um das Ersetzen durchzuführen. Das Folgende ist ein gutes Beispiel für ein kurzes Makro, um den Trick auszuführen:

Sub ReplaceTilde()

Dim c As Range     For Each c In Selection         If Left(c, 1) = "~" Then             c.Value = "@" & Right(c, Len(c) - 1)

End If     Next End Sub

Um das Makro zu verwenden, wählen Sie einfach die Zellen aus, die Sie ändern möchten, und führen Sie es dann aus. Jede Zelle in der Auswahl wird ausgewertet und gegebenenfalls geändert.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (13419) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.