Live-Forum - Die aktuellen Beiträge
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
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige