Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel Formel gesucht





Frage

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 [*][sup][i] *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 [u][url=https://supportnet.de/faqsthread/840]FAQ 2, #3[/url][/u].[/i][/sup]

Antwort 1 von Hajo_Zi

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

Hallo Hajo

Danke, genau das was ich gesucht habe :-D

LG
donjuandan

Antwort 3 von Saarbauer

Hallo,

zu deinem Thread

https://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

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

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

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

Hallo zusammen

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

Liebe Grüsse
donjuandan

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: