Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

erste Zahl einer Zahlenfolge ändern

Forumthread: erste Zahl einer Zahlenfolge ändern

erste Zahl einer Zahlenfolge ändern
08.02.2016 18:32:55
Andreas
Hallo,
ich habe eine Exceltabelle mit einer senkrechten Spalte in der sich 5 Ziffern in Text formatiert befinden.
Und ich muss nur die erste Ziffer ändern. Mit welcher Formel kann ich das am schnellsten erledigen.
Vielen Dank schon im Voraus für die Hilfe.
Gruß
Andreas

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: erste Zahl einer Zahlenfolge ändern
08.02.2016 18:35:28
Hajo_Zi
Hallo Andreas,
gebe die neue Zahl einfach in die Zelle ein?
Du kennst Sie.

AW: erste Zahl einer Zahlenfolge ändern
08.02.2016 18:43:37
EtoPHG
Hallo Andreas
z.b. so
="5" & RECHTS(A1;LÄNGE(A1)-1)

in eine leere Spalte, runterkopieren
kopierern und Inhalte einfügen auf die Quellspalte.
oder wenn z.B. die 1. Ziffer um 1 erhöht werden soll
=(links(A1;1)+1) & RECHTS(A1;LÄNGE(A1)-1)

... das hängt von deinen genauen Anforderungen ab.
Gruess Hansueli

Anzeige
AW: erste Zahl einer Zahlenfolge ändern
08.02.2016 18:55:17
Andreas
Hallo Hansueli,
ich habe die Exceltabelle hochgeladen, https://www.herber.de/bbs/user/103379.xlsx, vielleicht ist das Problem da besser zu erkennen.
Danke
Andreas

ähhmm....ich versteh nicht ganz,
08.02.2016 21:58:12
EtoPHG
Andreas,
Wieso machst du es nicht so, wie ich vorgeschlagen habe, also Formel
="2" & RECHTS(C2;LÄNGE(C2)-1)
in Zelle E2, runterkopieren bis E181
E2 bis E181 markieren - Kopieren - Zelle C2 Rechtsklick - Inhalte einfügen (x) Werte
Gruess Hansueli

Anzeige
AW: ähhmm....ich versteh nicht ganz,
09.02.2016 18:29:31
Andreas
Hallo Hansueli,
danke für die Hilfe, hat super funktioniert, genau was ich gebraucht habe.
Gruß
Andreas

AW: erste Zahl einer Zahlenfolge ändern
08.02.2016 22:19:39
Piet
hallo
im VBA Editor ein Modulblastt anlegen und das Makro bitte kopieren
Bei Tabelle2 stimmt der Name nicht !! Am Ende steht ein Leerzeichen
Deshalb steht in meiner Set Anweisung auch -Sheets("Tabelle2 ")- mit Leerzeichen
Die neue Zahl kann bei NeuZahl = "2" in jede beliebige andere Zahl geandert werden.
Es können bis zu 10stellige Zahlen in der Spalte C stehen, spielt keine Rolle.
Es wird immer nur die 1. Zahl durch NeuZahl ersetzt.
mfg Piet
Option Explicit
Sub Tabelle2_aendern()
Dim Tb1 As Object, Edr
Dim Tb2 As Object, i
Set Tb1 = Sheets("Tabelle1")
Set Tb2 = Sheets("Tabelle2 ")
NeuZahl = "2"  'neue Zahl
'End Adresse über xlDwon ermitteln
Edr = Tb1.Range("C2").End(xlDown).Address
'Schleife zum kopieren mit ersetzen der 1.Zahl
For Each i In Tb1.Range("C2", Edr)
Tb2.Cells(i.Row, 3) = Neuzahl & Mid(i, 2, 10)
Next i
End Sub

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Erste Zahl einer Zahlenfolge in Excel ändern


Schritt-für-Schritt-Anleitung

  1. Neuen Wert eingeben: Wenn Du die erste Ziffer einer Excel-Zahlenfolge ändern möchtest, kannst Du einfach in die entsprechende Zelle klicken und den neuen Wert eingeben. Dies ist die einfachste Methode, wenn Du den Wert nur einmal ändern möchtest.

  2. Formel verwenden: Um die erste Zahl in einer Zahlenfolge zu ersetzen, kannst Du die folgende Formel verwenden. Angenommen, Deine Zahlenfolge befindet sich in Zelle A1:

    ="5" & RECHTS(A1; LÄNGE(A1)-1)

    Diese Formel ersetzt die erste Zahl durch die „5“. Um die Änderung auf mehrere Zellen anzuwenden, ziehe die Formel nach unten.

  3. Werte einfügen: Nachdem Du die Formel angewendet hast, markiere die Zellen mit den neuen Werten, kopiere sie und füge sie als Werte in die ursprünglichen Zellen ein. Das geht über einen Rechtsklick und die Auswahl von „Inhalte einfügen“ > „Werte“.


Häufige Fehler und Lösungen

  • Fehler beim Kopieren: Wenn Du beim Kopieren der Formeln einen Fehler machst, stelle sicher, dass Du die richtige Zelle markierst und die Formel korrekt nach unten ziehst.

  • Leere Zelle: Wenn die Quelle eine leere Zelle ist, wird die Formel nicht funktionieren. Stelle sicher, dass Deine Zellen Werte haben.

  • Falsches Format: Überprüfe, ob die Zellen als Text formatiert sind, bevor Du mit Zahlen arbeitest. Bei 10stelligen Zahlen ist es wichtig, dass das Format korrekt ist.


Alternative Methoden

  • VBA-Makro: Wenn Du häufig die erste Zahl in einer Excel-Zahlenfolge ändern musst, kannst Du ein VBA-Makro verwenden. Hier ist ein einfaches Beispiel:

    Sub Tabelle2_aendern()
       Dim Tb1 As Object, Edr
       Dim Tb2 As Object, i
       Set Tb1 = Sheets("Tabelle1")
       Set Tb2 = Sheets("Tabelle2 ")
       NeuZahl = "2"  'neue Zahl
       Edr = Tb1.Range("C2").End(xlDown).Address
       For Each i In Tb1.Range("C2", Edr)
           Tb2.Cells(i.Row, 3) = NeuZahl & Mid(i, 2, 10)
       Next i
    End Sub
  • Textfunktion: Wenn Du vorhast, eine 10stellige Zahl zu ändern, kannst Du auch die TEXT-Funktion verwenden, um sicherzustellen, dass die Zelle korrekt formatiert ist.


Praktische Beispiele

  • Beispiel 1: Du hast die Zahlenfolge „12345“ in Zelle A1 und möchtest die erste Zahl durch „5“ ersetzen. Die Formel in B1 wäre:

    ="5" & RECHTS(A1; LÄNGE(A1)-1)
  • Beispiel 2: Wenn Du die erste Zahl um 1 erhöhen möchtest, verwende diese Formel:

    =(LINKS(A1;1)+1) & RECHTS(A1; LÄNGE(A1)-1)

Tipps für Profis

  • Vergewissere Dich, dass Du die Daten regelmäßig speicherst, bevor Du Änderungen vornimmst. Dies hilft, Datenverluste zu vermeiden.

  • Nutze die Funktion „Suchen und Ersetzen“ (Strg + H), wenn Du mehrere Zellen auf einmal ändern möchtest. Dies kann bei langen Excel-Zahlenfolgen sehr nützlich sein.

  • Experimentiere mit verschiedenen Formeln, um herauszufinden, welche Methode für Deine spezifischen Anforderungen am besten geeignet ist.


FAQ: Häufige Fragen

1. Was ist die erste Zahl in einer Zahlenfolge?
Die erste Zahl in einer Zahlenfolge ist der erste Ziffernwert, der in der Zelle steht. Du kannst diese Zahl leicht ändern, indem Du die oben beschriebenen Methoden anwendest.

2. Wie kann ich sicherstellen, dass meine 10stellige Zahl nicht verändert wird?
Wenn Du sicherstellen möchtest, dass eine 10stellige Zahl nicht verändert wird, solltest Du die Zelle als Text formatieren, bevor Du die Zahl eingibst. So bleibt die Formatierung erhalten.

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