Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Stückliste erstellen mit Excel

Forumthread: Stückliste erstellen mit Excel

Stückliste erstellen mit Excel
11.04.2020 14:46:44
Adrian
Hallo miteinander,
Ich bin aktuell seit 2-3 Wochen dran eine Muster-Datei zu erstellen in Excel.
Ziel der Datei ist folgende:
Ich erhalte von Extern eine Datei über 1000 Artikel inkl. Mengenangaben
Jeder dieser 1000 Artikel kann aus maximal 29 Teilartikel bestehen.
Jeder dieser 29 Teilartikel kann aus maximal 29 Unterartikel bestehen.
Habe nun eine Datei erstellt in welcher es 2 Tabellenblätter gibt.
Im 1. Tabellenblatt kann ich die 1000 Artikelbezeichnungen, inkl. Mengen einfügen.
In der Spalte A habe ich dann eine fixe Nummerierung gemacht
A1 = 1
A2 = 901
A3 = A2 + 900
A4 = usw.
Über diese Nummerierung kann ich dann in der 2. Tabelle (Intelligente Tabelle) die Artikel an der richtigen Stelle zuweisen.
Hier fängt dann die "Knochenarbeit" an sämtliche Teil- und Unterartikel müssen dann von Hand an der richtigen Stelle erfasst werden.
Hier besteht dann sicher noch Optimierungsbedarf, wenn nicht verwendete Zeilen wieder ausgeblendet werden können für eine bessere Übersicht.
Wo ich aber aktuell noch das Problem sehe ist, dass die Datei recht gross ist mit ca. 60MB. Dazu kommt, dass das öffnen sehr lange geht und sobald ein Filter angewendet wird, dauert es ca. 15 sec.
Mir ist bewusst, dass Sverweis; Vergleich und Summewenn entsprechend rechenintensiv sind, da ja sämtliche 900'000 Zeilen immer wieder durchgerechnet werden. Bedingte Formatierung habe ich schon mal wieder entfernt. :-)
Mir geht es grundsätzlich um die Frage, wie Ihr so etwas aufbauen würdet?
Habe ich dies komplett falsch gemacht oder gibt es besser/schnelle Varianten?
Würde mich über ein paar Inputs freuen.
Gruss
aloa
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Doppelt. owT
11.04.2020 15:52:39
Dieter(Drummer)
AW: Doppelt. owT
11.04.2020 16:03:09
eifeljoi5
Hallo
Da ich deine Datei nicht kenne, so gebe mir deine E-Mail Adresse mal, dann schauen wir gemeinsam, und wir kommen zu einer Lösung
AW: Doppelt. owT
11.04.2020 16:03:09
eifeljoi5
Hallo
Da ich deine Datei nicht kenne, so gebe mir deine E-Mail Adresse mal, dann schauen wir gemeinsam, und wir kommen zu einer Lösung
Anzeige
AW: kann ich momentan so nicht nachvollziehen owT
11.04.2020 16:34:24
neopa
Gruß Werner
.. , - ...
AW: mittels Power Query (PQ) ...
11.04.2020 16:31:43
neopa
Hallo Adrian,
... mal davon abgesehen, dass mir Deine ID-Nummer Vergabe unlogisch erscheint, würde ich das von Dir angestrebte mit PQ vornehmen. Dazu ist es lediglich notwendig, eine "Verbindung"s-Abfrage zu Deiner bestehenden Datentabelle herzustellen und für die neu hinzukommenden Daten ebenso. In letzterer müssen lediglich noch die Datenüberschriften exakt den den der Datentabelle angepasst werden. Danach noch die Daten dieser beide Abfragen in einer dritten zusammenfügen, indem die bestehenden Daten darin als "primäre" deklariert und die neuen diesen angefügt werden. Anschließend werden die Daten entsprechend Deinen Vorstellungen sortiert.
Natürlich müsstest Du Dich sicherlich erst einmal etwas mit PowerQuery vertraut machen. Im Internet findet Du entsprechende Seiten.
Für Datenauswertung sollte keine Formelauswertung vorgenommen werden sondern diese mit Pivotauswertung bzw. direkt in PQ erfolgen.
Gruß Werner
.. , - ..
Anzeige
AW: mittels Power Query (PQ) ...
13.04.2020 22:58:28
Adrian
Hallo zusammen
Danke für die Inputs.
@neopa
Danke für den Tipp. Hatte in der Vergangenheit auch schon mit Power Query gearbeitet. Ist wirklich eine Tolle Sache, wenn die "Ur-Daten" immer gleich daher kommen. Ist bei mir leider nicht der Fall
@all
Hab mal die Muster-Datei soweit verkleinert, dass nur ein paar wenige Hauptartikel erfasst sind.
Pro Hauptartikel sind dann nur 30 Teilartikel. Die Unterartikel habe ich mal weggelassen.
Ich habe alle Zeilen mit einem fettem Rahmen umrandet, welche von Hand dann immer unterschiedlich ergänzt werden.
Anbei mal meine Datei
Anzeige
AW: da kann ich Dir wohl nicht helfen ...
14.04.2020 08:11:27
neopa
Hallo Adrian,
... das nicht nur weil ich momentan noch nicht Deine Zielstellung vollinhaltlich nachvollziehen kann, sondern weil ich auch befürchte, das dessen Realisierung möglicherweise meine bisherigen Kenntnisse mit PQ überschreitet und der Aufwand auch über normale Forumshilfe hinaus gehen könnte.
Mein Vorschlag deswegen wäre, dass Du zunächst u.a. mal hier: http://www.excel-ist-sexy.de/ recherchierst bzw. auch evtl. mal mit Günther (http://www.excel-ist-sexy.de/impressum/) in Verbindung setzt.
Gruß Werner
.. , - ...
Anzeige
AW: da kann ich Dir wohl nicht helfen ...
14.04.2020 12:33:46
Adrian
@Eifel
Anbei meine Email:
al5 ät bluewin.ch
@Werner
Danke trotzdem Werner! :-)
Wird auch sicher eine umfassende Geschichte
;
Anzeige
Anzeige

Infobox / Tutorial

Stückliste in Excel erstellen: Tipps und Tricks


Schritt-für-Schritt-Anleitung

Um eine Stückliste in Excel zu erstellen, befolge diese Schritte:

  1. Datenstruktur festlegen: Beginne mit einer Tabelle, die alle Hauptartikel in einer Spalte enthält. Füge weitere Spalten für Teilartikel und Mengen hinzu.
  2. ID-Nummerierung verwenden: Nummeriere deine Hauptartikel, um die Übersicht zu verbessern. Zum Beispiel:
    A1 = 1
    A2 = 901
    A3 = A2 + 900
  3. Intelligente Tabellen nutzen: Erstelle eine intelligente Tabelle für die Teilartikel, um die Eingabe zu erleichtern und die Übersicht zu verbessern.
  4. Power Query einsetzen: Wenn du regelmäßig neue Daten importierst, nutze Power Query, um die Daten automatisch zu verarbeiten.
  5. Einkaufslisten automatisieren: Erstelle eine automatische Einkaufsliste in Excel basierend auf der Stückliste, um die Beschaffung zu vereinfachen.

Häufige Fehler und Lösungen

  • Problem: Die Excel-Datei wird sehr groß und öffnet sich langsam.

    • Lösung: Reduziere die Anzahl der verwendeten Formeln, da diese rechenintensiv sein können. Nutze stattdessen Pivot-Tabellen für die Datenanalyse.
  • Problem: Filteranwendungen dauern zu lange.

    • Lösung: Vermeide komplexe Formeln wie SVERWEIS und verwende stattdessen Power Query für die Datenverarbeitung.
  • Problem: Rahmenlinien werden nicht richtig angezeigt.

    • Lösung: Stelle sicher, dass die normalen Rahmenlinien in Excel wiederhergestellt sind. Du kannst dies über die Formatierung der Tabelle einstellen.

Alternative Methoden

  • VBA zur Automatisierung nutzen: Mit VBA-Skripten kannst du Prozesse automatisieren, um die Eingabe und Verarbeitung der Stückliste zu optimieren. Zum Beispiel:

    Sub BeispielVBA()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Worksheets("DeinTabellenblatt")
       ' Weitere VBA-Codes hier
    End Sub
  • Excel Materialliste erstellen: Erstelle eine separate Materialliste, die auf den Hauptartikeln basiert und die benötigten Materialien auflistet.


Praktische Beispiele

  1. Strukturstückliste erstellen: Organisiere deine Hauptartikel in einer hierarchischen Struktur, um die Übersichtlichkeit zu erhöhen.
  2. Beispiel für eine Stückliste: Hauptartikel Teilartikel Menge
    Artikel 1 Teil 1.1 2
    Artikel 1 Teil 1.2 5
    Artikel 2 Teil 2.1 1

Tipps für Profis

  • Nutzung von Datenvalidierungen: Verwende Datenvalidierungen, um sicherzustellen, dass nur gültige Werte in die Stückliste eingegeben werden.
  • Regelmäßige Backups: Speichere regelmäßig Sicherungskopien deiner Excel-Datei, besonders wenn du viele Änderungen vornimmst.
  • Erstelle Vorlagen: Speichere deine Strukturstückliste als Vorlage, damit du sie für zukünftige Projekte einfach wiederverwenden kannst.

FAQ: Häufige Fragen

1. Wie kann ich eine Stückliste in Excel erstellen?
Du kannst eine Stückliste erstellen, indem du Hauptartikel, Teilartikel und deren Mengen in Tabellenform anlegst und intelligente Tabellen sowie Power Query nutzt.

2. Was ist der Vorteil von Power Query für Stücklisten?
Power Query ermöglicht es dir, Daten automatisch zu verarbeiten und zu transformieren, was besonders bei großen Datenmengen von Vorteil ist.

3. Wie kann ich eine automatische Einkaufsliste in Excel erstellen?
Du kannst eine automatische Einkaufsliste erstellen, indem du die Mengen aus deiner Stückliste summierst und diese in eine separate Tabelle überträgst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige