Habe ne dumme Frage, aber bin einfach noch nicht auf ne Lösung gestossen. Muss einen Wert in einer Zelle wie 0AK20001 hochzählen, also 0AK20002, 0AK20003 usw. Über Autoausfüllen kein Problem, aber wie kann ich das mit einer Formel lösen?
Thx Michael
mal angenommen, die Formel soll in Zelle F12 stehen:
="0AK" & 20001+ZEILE(G12)-ZEILE(G$12)
Soweit nach unten kopieren, wie benötigt.
Anpassung: statt G12 irgendeine Zelle in der Zeile, in der die Formel eingetragen wird.
Gruß
Martin Beck
unter der Bedingung, dass die erste Zahl in der Zelle A1 steht und sich nur die letzten Fünf Ziffern ändern, brauchst du nur folgende Formel eintippen:
=LINKS(A1;3) & RECHTS(A1;5)+1
Cu
Sub Hochzählen()
Range("A1").Select ' In A1 steht z.B.0AK20001
Selection.AutoFill Destination:=Range("A1:A30") ' Der Bereich A1:A30 wird ausgefüllt, sodaß in A30 0AK20030 steht.
End Sub
Den Bereich mußt du anpassen.
Gruß Otto
Um in Excel eine Kombination aus Buchstaben und Zahlen hochzuzählen, kannst du folgende Schritte befolgen:
0AK20001
eingeben.="0AK" & 20001 + ZEILE(A1) - ZEILE(A$1)
Diese Formel verknüpft den Buchstabenteil 0AK
mit dem hochzählenden Zahlenteil.
0AK20002
, 0AK20003
usw. in den nachfolgenden Zellen haben.ZEILE(A$1)
entsprechend an.Eine weitere Möglichkeit, Buchstaben mit Zahlen in Excel zu kombinieren, bietet die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfaches Beispiel:
Sub Hochzählen()
Dim i As Integer
For i = 1 To 30
Cells(i, 1).Value = "0AK" & Format(20000 + i, "0000")
Next i
End Sub
Diese Methode ist nützlich, wenn du eine große Anzahl von Werten generieren möchtest.
Hier sind einige praktische Beispiele, wie du Buchstaben und Zahlen in Excel kombinieren kannst:
Beispiel 1: Wenn du ABC1001
, ABC1002
usw. erstellen möchtest, kannst du die Formel:
="ABC" & 1000 + ZEILE(A1)
verwenden und nach unten ziehen.
Beispiel 2: Um ein fortlaufendes Alphabet zu generieren (A1, A2, A3,...), könntest du:
=CHAR(65 + ZEILE(A1) - 1) & ZEILE(A1)
nutzen, um die Buchstaben und Zahlen zu kombinieren.
&
verwenden, um sie zu verknüpfen.ZEILE()
, um die Zahl automatisch beim Ziehen nach unten zu erhöhen.CODE()
, um den ASCII-Wert eines Buchstabens zu erhalten, und CHAR()
, um zurückzukonvertieren.1. Wie zähle ich Buchstaben in Excel hoch?
Du kannst die Funktion ZEILE()
oder SPALTE()
verwenden, um Buchstaben hochzuzählen, indem du sie mit einer Zahl verknüpfst.
2. Kann ich Buchstaben automatisch fortführen?
Ja, du kannst die Funktion CHAR()
in Kombination mit ZEILE()
verwenden, um automatisch Buchstaben fortzuführen.
3. Wie kann ich die Formel anpassen, wenn ich andere Buchstaben verwenden möchte?
Ändere einfach den Textteil in der Formel, um die gewünschten Buchstaben hinzuzufügen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen