Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel-Tabelle "Normalisieren"! Welche Möglichkeiten gibt es?
#1
Hallo liebes Forum,

vielen Dank für eure bisherigen Antworten, ich konnte mich schon sehr gut für einige Excel Aufgaben hier vorbereiten. Manche wissen von euch schon, dass ich im Einzelhandel arbeite und besonders dort ist Excel gefragt, wahrscheinlich ist Excel in allen Bereichen mittlerweile sehr gefragt. 

Von unserem Dozenten habe ich folgende Aufgabe erhalten (Siehe Anhang).

Es geht um "Normalisierung", also Daten so zu sortieren, damit diese besser ausgewertet werden können. 

Da möchte ich euch erneut um Hilfe bitten, das wird sicher gar nicht so einfach, denn das ist die letzte Aufgabe, die ich machen möchte, denn wir haben Kundenlisten, mit mehreren tausend Kunden, aber hier nutzen wir nur kleinere Listen, all dies muss ich dann auf die größeren Kundenlisten übertragen und anwenden können. 

Schaut mal her, ich habe auch gleich die Erläuterungen hinzugefügt. 

Ich würde gleich noch einen Entwurf anfertigen und würde euch bitten, drüber zu schauen und mir eventuelle Tipps zu geben, was man besser machen kann, geht das in ordnung?

Könnt eich so anfangen, oder was meint ihr?

[Bild: raw?appid=YahooMailNeo&ymreqid=1f361882-...CDZOkKWGug]


Angehängte Dateien Thumbnail(s)
                       

Antworten Top
#2

.xlsx   17-0005 final.xlsx (Größe: 15,4 KB / Downloads: 13) So hier meine Fassung.

Was meint ihr?
Antworten Top
#3
Code:
Sub M_snb()
 sn = Sheet1.Cells(1).CurrentRegion
 
 With CreateObject("scripting.dictionary")
  For j = 3 To UBound(sn)
    sp = Split(sn(j, 3), ",")
    sq = Split(sn(j, 4), ",")
    For jj = 0 To UBound(sp)
      .Item(sn(j, 1) & "_" & Trim(sp(jj))) = Array(sn(j, 1), sn(j, 2), Trim(sp(jj)), Trim(sq(jj)))
    Next
  Next
 
  Sheet1.Cells(20, 1).Resize(.Count, 4) = Application.Index(.items, 0, 0)
 End With
      
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • EvelynB
Antworten Top
#4
Was meinst du damit genau, das habe ich nicht ganz verstanden. Kanst du es kurz erläutern.

Vielen Dank.
Antworten Top
#5
Kann denn niemand helfen?
Antworten Top
#6
Hallo Evelyn,

Ich habe mir dein Post durchgelesen und eigentlich keine wirkliche Frage darin finden können. Auf was willst Du denn genau hinaus? Ob Deine Tabelle korrekt normalisiert ist? Wie Du deine Tabelle automatisch per Formeln in die Normalform bringst? Wie Du die Daten händisch in die Normalform bringst?
Gruß
Michael
Antworten Top
#7
Hallo Evelyn,

das Makro von snb soll Dir zeigen, wie man aus dem ersten Datenbereich in Deiner Tabelle normalisierte Daten bekommt.
Mit einer kleinen Korrektur an zwei Stellen im Code --> Sheet --> Tabelle klappt das dann auch.

aus

Arbeitsblatt mit dem Namen 'Übersicht'
 ABCD
1Ausgangstabelle:   
2MitarbeiterAbt-NameProjektnameProjekt-Stunden (Arbeitsleistung)
3MüllerMotorenA, B60,40
4MeierKarosserieC100
5KrauseKarosserieA, B, C20, 50, 30
6SchmidtMotorenA, C80,20
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg


wird

Arbeitsblatt mit dem Namen 'Übersicht'
 ABCD
20MüllerMotorenA60
21MüllerMotorenB40
22MeierKarosserieC100
23KrauseKarosserieA20
24KrauseKarosserieB50
25KrauseKarosserieC30
26SchmidtMotorenA80
27SchmidtMotorenC20
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Hallo und vielen Dank für eure Antworten. 

Leider habe ich bisher mit Makro nicht gearbeitet. 

Wollte aber lediglich hier fragen, ob meine Tabelle so korrekt erstellt worden ist. 

Kann mir hier jemand dies bestätigen, ob ich richtig gearbeitet habe?

Vielen Dank.

Evelyn
Antworten Top
#9
Hallo Evelyn,

Du siehst ja, dass es da einen Unterschied zwischen den von Dir geposteten Bildern bzw. dem Ergebnis von snb's Makro gibt und Deinem Ergebnis auf dem Blatt Übersicht.
Aus meiner Sicht wäre es korrekt, wenn Du die Übersicht so wie in den Bildern bzw. mit snb's Makro erstellst. Dann kannst Du die Projektdaten z.B. mit Pivottabellen generieren.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • EvelynB
Antworten Top
#10
Danke. Das Bild ist nicht korrekt, du hast Recht. Hast du meine Tabelle durchsehen? Sieht bei mir genau so aus, bloß dass ich noch die Lösung mit den nullen drinn hab. Leider kenne ich mich da nicht so gut mit Makro aus....
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste