Gibt es irgendeine if then else Formel mit der man betimmte Zeichen oder Buchstaben löschen kann. z.B: "K"
Sub Michael()
Dim Tx1 As String, Tx2 As String, TxA As String, TxB As String
Tx1 = "Mayer-Harald"
If InStr(Tx1, "-") > 0 Then
TxA = Left(Tx1, InStr(Tx1, "-") - 1)
TxB = Right(Tx1, Len(Tx1) - InStr(Tx1, "-"))
Tx2 = TxA & TxB
MsgBox Tx2
End If
End Sub
Um bestimmte Zeichen in Excel zu entfernen, kannst Du die Funktion WECHSELN verwenden. Hier ist eine einfache Anleitung:
=WECHSELN(A1, "-", "")
Hierbei ersetzt Du A1 durch die entsprechende Zelle und "-" durch das Zeichen, das Du entfernen möchtest.
Falls Du VBA verwenden möchtest, kannst Du folgenden Code nutzen:
Sub EntferneBindestrich()
Dim Text As String
Text = "Mayer-Harald"
Text = Replace(Text, "-", "")
MsgBox Text
End Sub
Falsches Zeichen entfernt: Wenn Du versehentlich das falsche Zeichen angibst, überprüfe die Formel und stelle sicher, dass das Zeichen korrekt eingegeben ist.
Eingabe löscht nächstes Zeichen:
Achte darauf, dass Du in der WECHSELN-Formel das zu löschende Zeichen exakt angibst. Wenn Du z.B. ein Leerzeichen anstelle eines Bindestrichs angibst, wird der Bindestrich nicht entfernt.
VBA funktioniert nicht: Stelle sicher, dass Du den VBA-Code in einem Modul eingefügt hast und dass die Sicherheitsstufe für Makros in Excel korrekt eingestellt ist.
Neben der WECHSELN-Funktion gibt es auch andere Methoden, um bestimmte Zeichen in Excel zu entfernen:
Text in Spalten: Wenn Du Zeichen wie Bindestriche oder Kommas hast, kannst Du die Funktion "Text in Spalten" nutzen, um den Text zu trennen und die unerwünschten Zeichen zu entfernen.
Suchen und Ersetzen:
Du kannst auch den Befehl Suchen und Ersetzen (Strg + H) verwenden, um ein bestimmtes Zeichen durch nichts zu ersetzen und es so zu entfernen.
Bindestrich entfernen:
Wenn Du den Text "Mayer-Harald" hast, kannst Du mit der Formel
=WECHSELN(A1, "-", "")
das Ergebnis "MayerHarald" erhalten.
Mehrere Zeichen entfernen:
Um sowohl Bindestriche als auch Leerzeichen zu entfernen, kannst Du die WECHSELN-Funktion mehrmals geschachtelt verwenden:
=WECHSELN(WECHSELN(A1, "-", ""), " ", "")
SUBSTITUTE-Funktion in Excel, wenn Du eine präzisere Kontrolle über die Anzahl der zu ersetzenden Zeichen benötigst. 1. Wie kann ich mehrere Zeichen gleichzeitig entfernen?
Du kannst mehrere WECHSELN-Funktionen schachteln oder eine benutzerdefinierte VBA-Funktion schreiben, um dies zu erreichen.
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die WECHSELN-Funktion ist in fast allen Excel-Versionen verfügbar. VBA-Code ist ebenfalls kompatibel mit älteren Versionen, sofern diese VBA unterstützen.