online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon donjuandan vom 07.11.2020, 17:22 Options

Lösung

Excel Formel gesucht

Hallo zusammen

Ich suche eine bestimmte Excel-Formel: Ich habe eine Liste mit ca. 5000 Einträgen (1 Zeile =1 Eintrag) In der ersten Spalte ist eine fortlaufende Nummer. Diese Zahlen kommen aber teilweise mehrmals vor:
1
1
1
2
2
3
3
3
3
3
4
4
usw.

Nun möchte ich in der Spalte nebenan das Alphabet dazu aufgeführt haben: Bei der 1 sollte nun der Buchstabe A stehen. Sobald sich aber die Zahl ändert, soll der nächste Buchstaben kommen. Dies würde dann so aussehen:
1 A
1 A
1 A
2 B
2 B
3 C
3 C
3 C
3 C
3 C
4 D
4 D
Nach dem Buchstaben Z sollte es dann wechseln auf AA,AB,AC usw. (so wie bei der Spaltenbezeichnung)

Gibt es eine Formel für dieses Problem oder sonst eine Lösung?

LG
donjuandan


  • *Threadedit* 14.11.2008, 17:29:31
    Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe FAQ 2, #3.


  • Antwort schreiben

    Antwort 1 von Hajo_Zi vom 07.11.2020, 17:46 Options

    Hallo,

    siehe Dir das an
    Liste A, B ; ... ZZ
    Du mußt nur Zeile() durch den Bezug zu Deiner Zelle ersetzen.

    Gruß Hajo

    Antwort 2 von donjuandan vom 07.11.2020, 20:15 Options

    Hallo Hajo

    Danke, genau das was ich gesucht habe :-D

    LG
    donjuandan

    Antwort 3 von Saarbauer vom 14.11.2020, 18:58 Options

    Hallo,

    zu deinem Thread

    http://www.supportnet.de/threads/2173208

    ist wohl nur über Makro zu lösen. Aber ein paar Fragen

    1. Was ist mit den mehrfach genannten Nummern, erhalten die alle die Gleiche Buchstabenkombination?

    2. Die fehlenden Nummern, sind die andern, vorhandenen Nummern sortiert oder unsortiert. Wenn unsorttiert wo die fehlenden hinsortieren?

    3. Mit 2 Buchstaben kannst du insgesamt rund 700 Zahlen bedienen, was ist mit dem Rest?


    Gruß

    Helmut

    Antwort 4 von Donjuandan vom 15.11.2020, 11:31 Options

    Hallo Helmut

    Damit es jetzt nicht zu kompliziert wird, habe ich die Datei hier zum Download bereit gestellt:
    http://rapidshare.com/files/163956723/Baugesuche.xls.html
    Anhand der Datei sollten deine Fragen beantwortet sein. Zur Frage Nr.3: 700 Kombination reichen leider bei weitem nicht :-(

    Ich habe die meisten Einträge aus der Datei gelöscht damit sie nicht zu gross ist.

    Die Gebäudenummern sollen schlussendlich eine solche Laufnummer erhalten:

    GB-Nr Laufnummer:
    1 1_1
    1 1_2
    1 1_3
    3 3_1
    4 4_1
    4 4_2
    6 6_1

    Der Zweck davon ist, dass ich die Liste auch nach der Gesuch-Nr. sortieren kann, mit der Möglichkeit die ursprüngliche Reihenfolge wieder herzustellen.

    Ich bin dankbar für jede Antwort!
    Liebe Grüsse
    donjuandan

    Antwort 5 von Saarbauer vom 15.11.2020, 14:10 Options

    Hallo,

    deine jetzige Anfrage AW 4 passt nicht ganz mit der üresprünglichen überein.

    für deinen Fall aus AW 4 wäre es mit einer freien spalte in Zeile 6 machbar und dort

    =A6 & "-" & ZÄHLENWENN($A$6:A6;A6)

    reinschreiben und nach unten ziehen. Anschliessend mit kopieen und "Bearbeiten""Inhalte Einfügen""Werte" die Daten ersetzen.

    Grundsätzlich wäre es auch per Makro zu lösen, aber seh mal ob das deinen Vorstellungen entspricht

    Gruß

    Helmut

    Antwort 6 von nighty vom 15.11.2020, 18:34 Options

    hi all :-)

    zum ergaenzen einer beliebigen zahlenfolge in spalte a mit einfuegung entsprechender leerzeilen und dessen numerierung

    nicht so optimal gestaltet der code,aber geht schon mal

    gruss nighty

    Option Explicit
    Sub ErgaenzenVonNummern()
    Dim Quelle As Object
    Dim zaehler As Long, dat As Long, zaehler1 As Long, zaehler2 As Long, zaehler3 As Long, Ende As Long
    Set Quelle = Workbooks(1).Worksheets(1)
    Quelle.Activate
    Ende = Quelle.Range("A" & Rows.Count).End(xlUp).Row
    ReDim Daten(Ende, 1)
    Daten() = Range("A1:A" & Ende)
    For zaehler = 8 To Ende - 1
    dat = Daten(zaehler + 1, 1) - Daten(zaehler, 1) - 1
    If dat > 0 Then
    Quelle.Rows(zaehler + 1 + zaehler1 & ":" & zaehler + zaehler1 + dat).Insert Shift:=xlDown
    For zaehler2 = zaehler + 1 To zaehler + dat
    Quelle.Cells(zaehler2 + zaehler1, 1) = Quelle.Cells(zaehler + zaehler1, 1) + 1 + zaehler3
    zaehler3 = zaehler3 + 1
    Next zaehler2
    zaehler3 = 0
    zaehler1 = zaehler1 + dat
    End If
    Next zaehler
    End Sub

    Antwort 7 von Donjuandan vom 18.11.2020, 16:01 Options

    Hallo zusammen

    Danke für eure Antworten. Hat alles funktioniert :-)

    Liebe Grüsse
    donjuandan

    Ähnliche Themen

    Summewenn-Formel gesucht
    Hase  26.06.2007 - 98 Hits - 4 Antworten

    Formel gesucht!
    Laenz  29.06.2007 - 77 Hits - 4 Antworten

    Excel: Formel wird nicht berechnet sondern als Formel angezeigt
    awittemann  12.11.2007 - 742 Hits - 6 Antworten

    formel für rechnung gesucht
    uiopes  15.11.2007 - 150 Hits - 17 Antworten

    Excel Formel gesucht
    brauchHilfePauli  30.12.2007 - 97 Hits - 2 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026