17033
22.08.2006, aktualisiert am 29.03.2007
6605
5
0
Werte zählen, anschließend Werte und Anzahl in neuer Tabelle ausgeben
Office 2000 bzw 2003
Hallo!
Habe folgendes Problem: 18.900 Adressen (in Tabellenform) unterschiedliche Postleitzahlen.
Ich möchte wissen wieviele Adressen die PLZ 99999 haben, wieviele 99998, wieviele 99997 usw haben.
Mein Endziel wäre eine automatisch genierierte Liste die in etwa so aussieht:
PLZ Anzahl
99999 12
99998 16
99997 03
Könnte ihr mir hier weiter helfen?
Danke!
Martin
Hallo!
Habe folgendes Problem: 18.900 Adressen (in Tabellenform) unterschiedliche Postleitzahlen.
Ich möchte wissen wieviele Adressen die PLZ 99999 haben, wieviele 99998, wieviele 99997 usw haben.
Mein Endziel wäre eine automatisch genierierte Liste die in etwa so aussieht:
PLZ Anzahl
99999 12
99998 16
99997 03
Könnte ihr mir hier weiter helfen?
Danke!
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 38529
Url: https://administrator.de/contentid/38529
Ausgedruckt am: 06.11.2024 um 02:11 Uhr
5 Kommentare
Neuester Kommentar
Würde ich mit VBA machen, ungefähr so :
Dabei stehen die Postleitzahlen in der ersten Spalte von Tabelle1.
Die Zählergebnisse werden in die 2.Tabelle eingetragen.
Der Inhalt der zweiten Tabelle wird vorher gelöscht !
Private Sub CommandButton1_Click()
Dim a As Long
Dim b As Long
Dim PLZArray(0 To 99999) As Integer
For a = 1 To 99999
PLZArray(a) = 0
Next
a = 1
While (Tabelle1.Cells(a, 1) <> "")
b = Tabelle1.Cells(a, 1)
PLZArray(b) = PLZArray(b) + 1
a = a + 1
Wend
Tabelle2.Range("A1:D32767").Clear
b = 1
For a = 1 To 99999
If PLZArray(a) > 0 Then
Tabelle2.Cells(b, 1) = a
Tabelle2.Cells(b, 2) = PLZArray(a)
b = b + 1
End If
Next
End Sub
Dabei stehen die Postleitzahlen in der ersten Spalte von Tabelle1.
Die Zählergebnisse werden in die 2.Tabelle eingetragen.
Der Inhalt der zweiten Tabelle wird vorher gelöscht !
SQL> select count(nachname), vorname, telefon
2 from mitarbeiter
3 group by nachname, vorname, telefon;
sollte weiterhelfen...nach umbau.
gruss c
2 from mitarbeiter
3 group by nachname, vorname, telefon;
sollte weiterhelfen...nach umbau.
gruss c