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

Zahl am Ende einer Zelle einfügen ..

Forumthread: Zahl am Ende einer Zelle einfügen ..

Zahl am Ende einer Zelle einfügen ..
14.01.2009 14:52:00
Eddie
Hallo @ all...
ich will gerne aus einer Liste die ich habe jeweils eine Zahl am Ende des Wortes einfügen
Diese sind in jeweils einer Zelle untereinander
Ist:

  • HTestgk
    odfdkfj
    sdjifjei
    ..
    ierjkfnd
    micvjirjf

  • Soll:

  • HTestgk001
    odfdkfj002
    sdjifjei003
    ..
    ierjkfnd017
    micvjirjf018

  • Dabei würde ich auch gerne die Startzahl selber festlegen, so das es NICHT immer ab 001 losgeht.
    Bedanke mich schon einmal für jede Hilfreiche Antwort
    gruß Eddie
    Anzeige

    7
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Zahl am Ende einer Zelle einfügen ..
    14.01.2009 14:55:00
    Hajo_Zi
    Hallo Eddie,
    mit Hilfsspalte.
    Tabelle5

     AB
    1HTestgkHTestgk001
    2odfdkfjodfdkfj002
    3sdjifjeisdjifjei003

    Formeln der Tabelle
    ZelleFormel
    B1=A1&TEXT(ZEILE(); "000")
    B2=A2&TEXT(ZEILE(); "000")
    B3=A3&TEXT(ZEILE(); "000")


    Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

    Anzeige
    AW: Zahl am Ende einer Zelle einfügen ..
    14.01.2009 15:04:06
    Eddie
    Hallo, ist zwar ne gute Lösung, aber wenn ich aber 500 anfangen möchte, muss ich erst in Zeile 500 gehen?
    vielleicht gibts es auch was besseres?
    gruß Eddie
    AW: Zahl am Ende einer Zelle einfügen ..
    14.01.2009 15:07:55
    Hajo_Zi
    Hallo Eddi,
    bei Excel Gut dürfte das klar seine =Zeile() ergibt in Zeile 1 1 wenn man nun 500 angezeigt haben will ist es nach Adam Ries =Zeile()+499
    Gruß Hajo
    Anzeige
    DANKE
    14.01.2009 15:10:55
    Eddie
    Habe ich gar nicht mehr gewusste, wollte immer etwas in den Klammern schreiben :-) .. aber danah wäre es ja wirklich sinnvoller
    gruß
    Eddie
    Einen TIPP hätte ich gerne noch
    14.01.2009 15:19:17
    Eddie
    Gibt es auch eine möglichkeit, das man irgendwo in einer Zelle den Startwert eintragen kann ? (also Ohne das er die Zeilen zählt und dann etwas addiert ? )
    gruß Eddie
    Anzeige
    AW: Zahl am Ende einer Zelle einfügen ..
    14.01.2009 15:16:24
    hary
    Hallo Eddie
    Du kannst hajo's Formel nehmen. Entweder Du schreibst direkt in die Formel die StartNr.
    =A2&TEXT(500+ZEILE(); "000")
    oder
    weist eine zelle mit der StartNr. zu. Hier E1
    =A2&TEXT(E1+ZEILE(); "000")
    Gruss hary
    Anzeige
    ;

    Forumthreads zu verwandten Themen

    Anzeige
    Anzeige
    Anzeige
    Anzeige
    Anzeige

    Infobox / Tutorial

    Zahl am Ende einer Zelle einfügen


    Schritt-für-Schritt-Anleitung

    1. Hilfsspalte erstellen: Erstelle eine neue Spalte neben deinen Daten. Wenn deine Daten in Spalte A stehen, arbeite in Spalte B.
    2. Formel eingeben: Gib in Zelle B1 folgende Formel ein:
      =A1 & TEXT(ZEILE(); "000")
    3. Formel nach unten ziehen: Ziehe die Zelle B1 nach unten, um die Formel auf die anderen Zellen anzuwenden.
    4. Startwert anpassen: Wenn du einen spezifischen Startwert (z.B. 500) verwenden möchtest, passe die Formel an:
      =A1 & TEXT(500 + ZEILE(); "000")

      oder, um den Startwert aus einer anderen Zelle (z.B. E1) zu entnehmen:

      =A1 & TEXT(E1 + ZEILE(); "000")

    Häufige Fehler und Lösungen

    • Fehlerhafte Formel: Wenn die Formel nicht funktioniert, überprüfe, ob du die korrekten Zellreferenzen verwendest.
    • Falsches Format: Stelle sicher, dass die Zellen in der Hilfsspalte als „Text“ formatiert sind, damit die Zahlen korrekt angezeigt werden.
    • Startwert nicht erkannt: Wenn der Startwert nicht wie gewünscht funktioniert, stelle sicher, dass du die Formel korrekt eingegeben hast und die Referenz zur Startzahl stimmt.

    Alternative Methoden

    Eine weitere Möglichkeit, eine Zahl in mehrere Zellen einzufügen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ein einfaches Beispiel:

    1. Drücke Alt + F11, um den VBA-Editor zu öffnen.
    2. Füge ein neues Modul ein und kopiere folgenden Code hinein:
      Sub ZahlEinfuegen()
         Dim i As Integer
         Dim startNum As Integer
         startNum = InputBox("Gib den Startwert ein:")
         For i = 1 To 500 ' Beispiel: 500 Zellen
             Cells(i, 2).Value = Cells(i, 1).Value & Format(startNum + i - 1, "000")
         Next i
      End Sub
    3. Schließe den VBA-Editor und führe das Makro aus.

    Praktische Beispiele

    Nehmen wir an, deine Liste sieht so aus:

    A B
    HTestgk HTestgk001
    odfdkfj odfdkfj002
    sdjifjei sdjifjei003

    Mit der beschriebenen Formel oder dem VBA-Skript kannst du schnell und einfach eine Zahl am Ende jeder Zelle einfügen.


    Tipps für Profis

    • Zahlenfolgen fortsetzen: Du kannst die Formel so anpassen, dass sie bei jedem neuen Eintrag automatisch um eine Zahl erhöht wird.
    • Excel in Textwert einfügen: Um einen Textwert aus einer Zelle dynamisch in eine andere Zelle einzufügen, kannst du die Funktion & verwenden, um Text und Zahlen zu kombinieren.
    • Zahl einkreisen: Wenn du die Zahl zusätzlich visuell hervorheben möchtest, kannst du die Zellen formatieren, um die Zahlen einzukreisen oder zu färben.

    FAQ: Häufige Fragen

    1. Wie kann ich eine Zahl in mehrere Zellen einfügen? Du kannst eine Formel in einer Hilfsspalte verwenden, um eine Zahl am Ende des Textes in einer Zelle hinzuzufügen.

    2. Kann ich die Startzahl dynamisch festlegen? Ja, du kannst die Startzahl in einer anderen Zelle festlegen und diese in der Formel referenzieren. Zum Beispiel =A1 & TEXT(E1 + ZEILE(); "000"), wobei E1 die Zelle mit deiner Startzahl ist.

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige