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.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen