Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Erstes Zeichen löschen

Erstes Zeichen löschen
27.12.2006 15:40:38
PeMoe
Hallo,
ich möchte in jeder Zelle einer Spalte jeweils das erste Zeichen löschen. Wie mache ich das am einfachsten?
Danke
PeMoe
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Erstes Zeichen löschen
27.12.2006 15:54:23
eres
Hallo PeMoe,
Hilfsspalte (B) einfügen und Formel in B1:
=rechts(A1;länge(A1)-1)
Formel aus B1 herunterkopieren.
Spalte B markieren, kopieren, Inhalte einfügen - Werte
Spalte A löschen
fertig.
Gruss
erwin
AW: Erstes Zeichen löschen
27.12.2006 15:58:03
PeMoe
Hallo,
danke für den Hinweis.
Ich hätte noch eine kleine Erweiterung:
Das erste Zeichen soll jeweils gelöscht werden, wenn es ein Leerzeichen ist - ansonsten nicht.
Danke
PeMoe
Anzeige
Erweiterung
27.12.2006 16:00:43
eres
wie wär's mit:
=wenn(links(A1) = " ";rechts(A1;länge(A1)-1);A1)
Gruss
erwin
AW: Erweiterung
27.12.2006 16:21:32
PeMoe
Danke
=GLÄTTEN(A1)
27.12.2006 19:11:58
Hugo
Gruß Hugo
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Erstes Zeichen in Excel löschen


Schritt-für-Schritt-Anleitung

Um das erste Zeichen in Excel zu löschen, kannst du die folgende Methode verwenden:

  1. Hilfsspalte einfügen: Füge neben der Spalte, die du bearbeiten möchtest, eine neue Spalte ein (z.B. Spalte B).
  2. Formel eingeben: Gib in Zelle B1 die folgende Formel ein:
    =RECHTS(A1;LÄNGE(A1)-1)
  3. Formel kopieren: Ziehe das kleine Quadrat in der unteren rechten Ecke von Zelle B1 nach unten, um die Formel auf die anderen Zellen anzuwenden.
  4. Inhalte einfügen: Markiere die Spalte B, kopiere sie und füge die Werte in die ursprüngliche Spalte A ein. Das kannst du mit „Inhalte einfügen - Werte“ machen.
  5. Hilfsspalte löschen: Lösche die Hilfsspalte B, wenn du fertig bist.

Häufige Fehler und Lösungen

  • Formel gibt Fehler aus: Stelle sicher, dass du die Formel korrekt eingegeben hast. Überprüfe die Syntax und dass du die richtigen Trennzeichen verwendest.
  • Erstes Zeichen wird nicht gelöscht: Achte darauf, dass in der Zelle tatsächlich ein Zeichen vorhanden ist, das entfernt werden kann. Wenn die Zelle leer ist, wird das Ergebnis leer bleiben.

Alternative Methoden

  1. VBA-Makro: Du kannst auch ein VBA-Makro verwenden, um das erste Zeichen zu löschen. Hier ist ein einfaches Beispiel:

    Sub ErstesZeichenLoeschen()
       Dim Zelle As Range
       For Each Zelle In Selection
           Zelle.Value = Mid(Zelle.Value, 2)
       Next Zelle
    End Sub

    Markiere die Zellen, die bearbeitet werden sollen, und führe das Makro aus.

  2. Wenn-Bedingung: Wenn du nur das erste Zeichen löschen möchtest, wenn es ein Leerzeichen ist, kannst du folgende Formel verwenden:

    =WENN(LINKS(A1)=" ";RECHTS(A1;LÄNGE(A1)-1);A1)

Praktische Beispiele

  • Beispiel 1: Wenn du in Zelle A1 den Text "Hallo" hast und die Formel in B1 verwendest, wird in B1 "allo" angezeigt.
  • Beispiel 2: Wenn in Zelle A2 der Text " Hallo" steht und du die angepasste Formel verwendest, wird in B2 "Hallo" angezeigt, da das erste Zeichen ein Leerzeichen war.

Tipps für Profis

  • Formeln kombinieren: Du kannst mehrere Formeln kombinieren, um spezifischere Anforderungen zu erfüllen, z.B. um die ersten zwei oder drei Zeichen zu entfernen.
  • Tastenkombinationen nutzen: Verwende Strg + C und Strg + V für schnelles Kopieren und Einfügen von Zellen.

FAQ: Häufige Fragen

1. Wie kann ich die ersten zwei Zeichen in Excel löschen?
Verwende die Formel:

=RECHTS(A1;LÄNGE(A1)-2)

2. Kann ich auch spezifische Zeichen entfernen?
Ja, du kannst die Funktion WECHSELN verwenden, um spezifische Zeichen zu löschen. Beispiel:

=WECHSELN(A1; "x"; "")

3. Wie lösche ich das erste Zeichen in einer Zelle mit VBA?
Verwende das folgende Makro:

Sub ErstesZeichenLoeschen()
    Dim Zelle As Range
    For Each Zelle In Selection
        Zelle.Value = Mid(Zelle.Value, 2)
    Next Zelle
End Sub

4. Wie kann ich das erste Zeichen nur löschen, wenn es eine Zahl ist?
Du kannst folgende Formel verwenden:

=WENN(ISTZAHL(LINKS(A1;1)*1);RECHTS(A1;LÄNGE(A1)-1);A1)

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige