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

Nummerieren A,B,C bzw. I,II,III,IV etc.

Forumthread: Nummerieren A,B,C bzw. I,II,III,IV etc.

Nummerieren A,B,C bzw. I,II,III,IV etc.
18.12.2003 19:27:56
clemens
Möchte gerne in einer Spalte die Zeilen durchnummerieren und über eine Abfragebox verschiedene Varianten auswählen können. Bis hierher kein Problem, doch wie kann ich anstelle der üblichen numerischen 1 2 3 das alphabetischen A B C, oder die Römischen Ziffern verwenden???

Und ist es möglich, am Ende des Alphabets also nach Z zu einem AA, AB etc überzugehen.

Danke !!!

C-;
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Nummerieren A,B,C bzw. I,II,III,IV etc.
18.12.2003 19:41:20
PeterW
Hallo Clemens,

für römische Zahlen schau dir mal an Worksheetfunction.Roman(Wert)). Für alfabetisch hilft dir vielleicht ASC(Wert) und für AA wäre dann MOD hilfreich. Der Rest ist nur noch Rechnerei, die mit VBA gut kein Problem sein sollte.

Gruß
Peter
AW: Nummerieren A,B,C bzw. I,II,III,IV etc.
18.12.2003 20:01:23
Ulf
Und was kommt nach AZ ?

Ulf
Anzeige
nächster wäre BA, was sonst (o.T.)
18.12.2003 20:02:30
PeterW
Ja, ok, unglückliches Beispiel, aber...
18.12.2003 20:17:30
Ulf
dann eben was nach ZZ?

Ulf
AW: Ja, ok, unglückliches Beispiel, aber...
18.12.2003 20:21:17
PeterW
Hallo Ulf,

der Logik folgend kann es dann nur mit AAA weiter gehen - vielleicht hab ich aber auch gerade einen Knoten im Hirn. ;-)

Gruß
Peter
Anzeige
AW: Ja, ok, unglückliches Beispiel, aber...
19.12.2003 11:27:37
clemens
-das mit der Roman-Funktion funktioniert wunderbar

-das Problem mit den Buchstaben geht mit der CHR-Funktion etwa wie folgt:

i-Schleife
If i < 27 Then
Text = Chr(i + 64)
End If
If i > 27 Then
Text = "A" & Chr(i - 27 + 64)
End If
If i > 53 Then
Text = "B" & Chr(i - 53 + 64)
End If

Sheets("Name").Cells(i, 3) = Text

Danke!!!
Anzeige
AW: Nummerieren A,B,C bzw. I,II,III,IV etc.
18.12.2003 22:53:54
clemens
Danke Dir erstmal Peter, werde es ausprobieren und mich wieder melden...

C-;
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Alphabetische und römische Nummerierung in Excel


Schritt-für-Schritt-Anleitung

Um in Excel eine abc Nummerierung oder eine alphabetische Nummerierung zu erstellen, kannst du die folgende Methode verwenden:

  1. Zelle auswählen: Wähle die Zelle aus, in der die Nummerierung beginnen soll.
  2. Formel eingeben: Verwende die folgende Formel für die alphabetische Nummerierung:
    =WENN(A1<27;CHAR(A1+64);CHAR(A1-26+65)&CHAR(A1-26+64))

    Hierbei ist A1 die Zelle, die die aktuelle Zahl enthält. Diese Formel gibt dir Buchstaben von A bis Z und danach AA, AB usw.

  3. Fortlaufende Nummerierung: Wenn du die obere Formel für eine ganze Spalte anwenden möchtest, ziehe den kleinen quadratischen Griff in der unteren rechten Ecke der Zelle nach unten.
  4. Römische Zahlen: Für die nummerierung mit römischen Zahlen kannst du die Funktion =ROMAN(A1) verwenden, wobei A1 die zu konvertierende Zahl ist.

Häufige Fehler und Lösungen

  • Problem: Die Buchstaben erscheinen nicht korrekt.

    • Lösung: Überprüfe, ob die Zahl in der Zelle korrekt eingegeben wurde und ob die Formel richtig angewendet wurde.
  • Problem: Römische Zahlen werden nicht richtig angezeigt.

    • Lösung: Stelle sicher, dass du die ROMAN-Funktion korrekt verwendest und die Eingabewerte im richtigen Bereich liegen (1 bis 3999).

Alternative Methoden

Wenn du keine Formeln verwenden möchtest, kannst du auch Visual Basic for Applications (VBA) nutzen:

  1. VBA öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Modul einfügen: Klicke mit der rechten Maustaste auf dein Projekt und wähle Modul einfügen.
  3. Code eingeben:
    Sub NummerierungMitBuchstaben()
       Dim i As Integer
       Dim Text As String
       For i = 1 To 100 'Anpassen nach Bedarf
           If i < 27 Then
               Text = Chr(i + 64)
           Else
               Text = "A" & Chr(i - 26 + 64)
           End If
           Cells(i, 1) = Text
       Next i
    End Sub
  4. Makro ausführen: Schließe den VBA-Editor und führe das Makro aus.

Praktische Beispiele

  • Beispiel für abc durchnummeriert: Wenn du in Zelle A1 beginnst und die Formel anwendest, erhältst du in A1 "A", in A2 "B", in A3 "C" usw.

  • Beispiel für römische Zahlen in Excel: In Zelle B1 kannst du =ROMAN(1) eingeben, um "I" anzuzeigen. Für =ROMAN(4) wird "IV" angezeigt.


Tipps für Profis

  • Nutze die Bedingte Formatierung, um unterschiedliche Nummerierungsarten visuell hervorzuheben.
  • Erstelle eine Dropdown-Liste, um zwischen abc mit Nummerierung und römischen Zahlen fortlaufend zu wählen. Dies kannst du über die Datenüberprüfung in Excel erreichen.
  • Experimentiere mit der MOD-Funktion, um komplexere Nummerierungen zu erstellen, insbesondere bei großen Datenmengen.

FAQ: Häufige Fragen

1. Wie kann ich die Nummerierung nach Z fortsetzen? Du kannst die Formel anpassen, um nach Z mit AA, AB usw. weiterzumachen, indem du die ASCII-Werte für die Buchstaben verwendest.

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die meisten der hier beschriebenen Funktionen sind in den gängigen Excel-Versionen verfügbar, jedoch kann die VBA-Methode je nach Version variieren.

3. Wie kann ich römische Zahlen in einer Excel-Tabelle sortieren? Du kannst die Werte in einer Hilfsspalte als numerische Werte darstellen und sortieren, während du die römischen Zahlen in einer anderen Spalte behältst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige