Löschen einer Bestimmten Position in Excel
Schritt-für-Schritt-Anleitung
Um eine bestimmte Ziffer, wie zum Beispiel die "5" an drittletzter Stelle einer Zahl in Excel zu löschen, kannst du folgende Schritte ausführen:
- Daten eingeben: Stelle sicher, dass deine Zahlen in einer Spalte (z.B. A1 bis A4000) stehen.
- Formel anwenden: In die Zelle B1 gibst du die folgende Formel ein:
=ERSETZEN(A1;4;1;"")
- Formel nach unten ziehen: Ziehe die Ecke der Zelle B1 nach unten, um die Formel auf alle anderen Zellen in Spalte B anzuwenden.
- Werte kopieren: Markiere die Zellen in Spalte B, kopiere sie und füge sie in eine neue Spalte ein, indem du „Nur Werte einfügen“ wählst.
Wenn du die letzte Ziffer entfernen möchtest, kannst du auch die Formel =LINKS(A1;LÄNGE(A1)-1)
verwenden.
Häufige Fehler und Lösungen
-
Problem: Die Zahlen haben unterschiedliche Längen, und die Formel funktioniert nicht.
- Lösung: Stelle sicher, dass die Position der zu löschenden Ziffer immer gleich ist. Du kannst die Formel entsprechend anpassen.
-
Problem: Nach dem Einfügen der Werte erscheinen grüne Dreiecke in den Zellen.
- Lösung: Gehe zu „Extras“ > „Optionen“ und deaktiviere die Option für Fehlerüberprüfung.
Alternative Methoden
Eine VBA-Lösung kann auch effizient sein, wenn du mit großen Datenmengen arbeitest. Hier ist ein einfaches Makro, das die "5" an drittletzter Stelle entfernt:
Sub fünf_entfernen()
Dim s As String
Dim zelle As Range
Sheets("Tabelle1").Activate
For Each zelle In Selection
s = Application.Substitute(zelle, "5", "")
zelle.Value = s
Next zelle
End Sub
Wenn du die letzte Ziffer oder die letzten drei Ziffern löschen möchtest, kannst du das folgende Makro verwenden:
Sub Drittletzte_Stellen_löschen()
Dim x As Long, z As Long
x = Cells(Rows.Count, 1).End(xlUp).Row
For z = 2 To x
Cells(z, 1) = Left(Cells(z, 1), Len(Cells(z, 1)) - 3) & Right(Cells(z, 1), 2)
Next
End Sub
Praktische Beispiele
Angenommen, du hast folgende Zahlen:
123523
111534
234545
345545
552511
Nach Anwendung der Formel =ERSETZEN(A1;4;1;"")
in Spalte B, erhältst du:
12323
11134
23445
34545
55211
Diese Methode funktioniert auch, wenn du die letzte Zahl entfernen möchtest, indem du die Formel =LINKS(A1;LÄNGE(A1)-1)
anwendest.
Tipps für Profis
- Nutze die Funktion „Daten filtern“, um nur die relevanten Zahlen anzuzeigen, bevor du mit der Bearbeitung beginnst.
- Experimentiere mit der
LINKS
und RECHTS
Funktion, um spezifischere Positionen zu bearbeiten.
- Du kannst auch die
FINDEN
-Funktion nutzen, um das spezifische Zeichen zu identifizieren, bevor du es entfernst.
FAQ: Häufige Fragen
1. Wie kann ich die letzte Ziffer in einer Zahl entfernen?
Du kannst die Formel =LINKS(A1;LÄNGE(A1)-1)
verwenden, um die letzte Ziffer zu löschen.
2. Was mache ich, wenn die zu löschende Ziffer an einer variablen Stelle steht?
In diesem Fall ist es hilfreich, die FINDEN
-Funktion zu verwenden, um die Position der Ziffer zu ermitteln und dann gezielt zu ersetzen.
3. Wie kann ich alle Ziffern rechts von einem bestimmten Zeichen löschen?
Du kannst die Formel =LINKS(A1;FINDEN("Z";A1)-1)
verwenden, wobei "Z" das Zeichen ist, nach dem du suchst.
4. Kann ich diese Methoden auch in Excel Online anwenden?
Ja, die meisten Formeln und Funktionen sind auch in Excel Online verfügbar, jedoch können einige VBA-Makros nicht verwendet werden.