Freigeben über

Excel: Gliederung in Zahlen umwandeln

Anonym
2024-06-27T13:12:12+00:00

Ich habe eine Exceltabelle mit Rohdaten die durch Gruppierung der Zeilen gegliedert sind in etwa 6 Ebenen. Die werden in der Ansicht eingerückt angezeigt aber die Datensätzen im Eingabefeld haben keine Leerzeichen vor dem Text. Nun möchte ich jeden Level Zahlen zuordnen, damit ich diese Hierarchieebenen später in einer weiteren Tabelle in Spalten umwandeln kann. Gibt es dafür eine Prozedur oder Formeln die ich anwenden kann.

Beispiel

Zeile

Gruppe (Level 1)

Name (Level 2)

   Land (Level3)

       Bundesland (Level 4)

            Stadt (Level 5)

                  Bezirk (Level 6)

In der Eingabemaske gibt es keine Freizeichen, so dass man sie nicht durch Anzahl der Freizeichen selektieren kann.

So tiefer der Level umso mehr Einträge gibt es.

Wäre super, wenn ich hier Hilfe bekommen könnte

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2024-06-27T13:44:10+00:00

    Klicke mit der rechten Maustaste auf die Blattregisterkarte
    Wähle "Code anzeigen"
    Klick im Menü auf Einfügen \ Modul
    Füge den folgenden Code ein
    Schließe den VBA-Editor
    Schreibe die Formel =ZeigeLevel() in eine Spalte neben den Daten und fülle Sie nach unten.

    Damit kannst Du Dir die entsprechende Ebene anzeigen lassen.

    Andreas.

    Function ZeigeLevel() As String
    With Application.Caller
    ZeigeLevel = _
    " C" & .EntireColumn.OutlineLevel - 1 & _
    " R" & .EntireRow.OutlineLevel - 1
    End With
    End Function

    0 Kommentare Keine Kommentare