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.

Mehrere Lieferanten zu einem Artikel
#1
Hallo zusammen,

irgendwie steh ich auf dem Schlauch und hoffe ihr könnt mir helfen.


Ich möchte mir aus einer Tabelle alle Lieferanten zu einem bestimmten Artikel anzeigen lassen, siehe Beispiel-Datei.
Ich war der Meinung, dass dies per Pivot funktioniert - da ich eine Array-Formel vermeiden wollte aufgrund der Masse an Daten - bekomme es jedoch einfach nicht hin, dass mir hinter jedem Artikel die einzelnen Lieferanten angezeigt werden.

Vielleicht kann mir ja jemand auf die Sprünge helfen.

Vielen Dank im Voraus!

Gruss 
faaabi


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 9,66 KB / Downloads: 11)
Antworten Top
#2
Moin!
  • Artikel in Zeilen
  • Lieferant in Spalten
  • Artikel in Werte, zusammenfassen nach Summe
Jetzt hast Du bei jedem Lieferanten, der den Artikel führt eine 0
Wenn Dich diese stört, kannst Du das benutzerdefinierte Zahlenformat ;;"X"; vergeben.
Evtl. noch im Entwurf Gesamtergebnisse ausblenden.
Ergibt:
   

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Erst einmal Danke Ralf!

Jetzt folgt die nächste Hürde :)

Wie bekomme ich es nun hin, mir zu jedem Artikel die jeweiligen Lieferanten anzeigen zu lassen, siehe Anhang.
Ziel ist es, mit den jeweiligen Lieferanten zu jedem Artikel dann weiterarbeiten zu können.

Gruss
faaabi


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#4
Ich kann Dir nicht ganz folgen!
Füge zwei Datenschnitte ein (Artikel und Lieferant).
Dann kannst Du nach Herzenslust filtern (Zeilen und/oder Spalten).
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Schau mal:


Angehängte Dateien
.xlsx   __Lieferanten.xlsx (Größe: 12,5 KB / Downloads: 5)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#6
Hallo

ich habe die Beispieldatei mal mit einer Makro Lösung versehen und noch ein bisschen erweitert. Bitte mal anschauen ob es so gefaellt.

mfg Gast 123


Angehängte Dateien
.xlsm   Beispiel.xlsm (Größe: 17,1 KB / Downloads: 3)
Antworten Top
#7
Pivot von VBA erstellt:
PHP-Code:
Sub M_snb()
  With ThisWorkbook.PivotCaches.Create(1Sheet1.Cells(1).CurrentRegion).CreatePivotTable(Sheet1.Cells(204), "snb")
    .PivotFields(1).Orientation 1
    
.AddDataField .PivotFields(2), " ", -4112
    
.PivotFields(2).Orientation 2

    
.CompactLayoutRowHeader = .PivotFields(1).Name " "
    .CompactLayoutColumnHeader "  "
    .PivotFields(2).PivotItems(1).LabelRange.Resize(, .PivotFields(2).PivotItems.Count).NumberFormat """Lieferant ""0"

    .RowGrand False
    
.DataBodyRange.EntireColumn.AutoFit
  End With
End Sub 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#8
Guten Morgen zusammen!

Vielen Dank für die ganzen Vorschläge, aber ich glaub ich habe mein Problem nicht gut genug erläutert.

Ich hab eine Liste mit vergangenen Bestellungen von unterschiedlichen Artikeln, diese können dabei entweder immer bei einem Lieferanten oder aber auch von unterschiedlichen Lieferanten bezogen werden, d.h. Artikel1 wir bspw. von Lieferant 2 bezogen und Artikel2 von einmal von Lieferant2 und zweimal von Lieferant3.

Jetzt möchte ich aus diesen Daten eine Liste erstellen bei der zu jedem Artikel die jeweiligen Lieferanten stehen bei denen dieser bestellt wurde.
Habe nochmal ein Beispiel angehängt wie das Ergebnis dann aussehen sollte.

Vielen Dank im voraus und Entschuldigung für die ganze Mühe!

Gruss
faaabi


Angehängte Dateien
.xlsx   Beispiel2.xlsx (Größe: 9,82 KB / Downloads: 10)
Antworten Top
#9
So sollte man das nie zeigen lassen.


Code:
Sub M_snb()
  Application.ScreenUpdating = False
  With ThisWorkbook.PivotCaches.Create(1, Sheet1.Cells(1).CurrentRegion).CreatePivotTable(Sheet1.Cells(1, 6), "snb")
    .PivotFields(1).Orientation = 1
    .AddDataField .PivotFields(2), " ", -4112
    .PivotFields(2).Orientation = 2

    .CompactLayoutRowHeader = .PivotFields(1).Name & " "
    .CompactLayoutColumnHeader = "  "
    .PivotFields(2).PivotItems(1).LabelRange.Resize(, .PivotFields(2).PivotItems.Count).NumberFormat = """Lieferant ""0"

    .RowGrand = False
    .ColumnGrand = False
    .DataBodyRange.NumberFormat = """x"";"
    .DataBodyRange.EntireColumn.AutoFit
  End With
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#10
Hallo

ich hab das Programm von  snb  getestet. bekomme es bei mir aber nicht ans laufen. Vielleicht weil dieses Beispiel keine Pivot Tabelle ist???  Da habe ich Null Ahnung.
Dafür eine kleine Beispieldatei die alle Lieferanten wie gewünscht auflistet. 

mfg Gast 123

Sorry, Beispiel war noch nicht angehangen. Unklar ist mir ob der Code von snb vielleicht doch bim Frager funktioniert??


Angehängte Dateien
.xlsm   Lieferanten F2.xlsm (Größe: 18,36 KB / Downloads: 4)
Antworten Top


Gehe zu:


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