In einer lokalen Excel 365 Datei (aktuelle Version) habe ich drei Arbeitsblätter: 1) Name_Kunde_1 2) Name_Kunde_2 3) Artikelliste
Das Arbeitsblatt "Artikelliste" ist wie folgt aufgebaut:
Spalte A Spalte B Art.-Nr Bezeichnung 1000 Pommes Lose 10mm 10kg "Aviko" 1530 Bratwurst 30x 110gr. "Damhus" ...
Arbeitsblatt 1+2 "Name_Kunde_x" ist so aufgebaut:
Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F
Datum Artikel-Nr Artikel-Bez. Menge Preis Summe 05.01.2026 1000
Wenn ich in Spalte B nun z.B. 1000 (Artikelnummer) eingebe, soll in Spalte C die Artikel-Bez aus Arbeitsblatt "Artikelliste" erscheinen. Menge und Preis werden (noch) manuell eingegeben und Spalte F mit Formel berechnet.
Wie bekomme ich das hin? Bin Excel Neuling und kann kein VBA...
06.01.2026, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2026, 15:20 von petermuss.)
@steve1da
Kannst Du mir bitte bei einer Erweiterung der Formel helfen? Ich hab das Arbeitsblatt "Artikelliste" um den Preis erweitert und wie bekomme ich den jetzt mit der =XVERWEIS Formel in die Arbeitsblätter "Name_Kunde_x" in die Spalte "F"? Aufbau Artikelliste neu: Spalte A Spalte B Spalte C Art.-Nr Bezeichnung 1000 Pommes Lose 10mm 10kg "Aviko" 15,50 1530 Bratwurst 30x 110gr. "Damhus" 22,75
Aufbau "Name_Kunde_x":
Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F
Datum Artikel-Nr Artikel-Bez. Menge Pick Menge Best. Preis <<-- das soll mit dem Wert aus Spalte C aus der Artikelliste gefüllt werden
06.01.2026, 17:09 (Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2026, 17:12 von petermuss.)
@steve1da
vielen Dank für die beiden Tipps mit den Links! Ich habe XVERWEIS genommen und auch schon vor meiner o.a. Frage nach der Erweiterung es geschafft, den Artikeltext und den Preis mit der Funktion abzurufen. Was ich nicht hinbekomemn habe, ist dass der Preis NICHT in der nächsten Zelle rechts von der Artikelbezeichnung steht, sondern in Spalte F. Gem. Anleitung kann XVERWEIS das nicht. Hab jetzt die XVERWEIS Funktion auch in Spalte F eingefügt und den Rückgabe-Bereich auf C:C geändert. Das klappt sofort.
So kann ich dann auch im Arbeitsblatt "Artikelliste" die Spalten C, D, E... für kundenspez. Preise nutzen und in den Blättern "Name_Kunde_x" auf die entsprechenden Spalten in der Artikelliste zeigen. Oder gibt es da eine elegantere Lösung?
06.01.2026, 17:17 (Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2026, 17:17 von steve1da.)
Das Ergebnis einer Formel wird immer in der Zelle angezeigt, in der sie steht. (es gibt Ausnahmen, sog. Spillformeln erweitern sich automatisch nach Rechts/Unten. Das ist hier aber wahrscheinlich kein Anwendungsgebiet). Daher muss die Formel auch in Spalte F eingefügt werden.
Die Frage nach der "eleganteren Lösung" habe ich leider nicht verstanden. Lade doch mal eine Beispieldatei hoch und zeige händisch, was du gerne wo hättest. Oder was "eleganter" wäre.
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28 • petermuss
Art.-Nr. Art.-Text Preis Kd A Preis Kd B Preis Kd C ... 1000 Pommes 15,00 15,50 16,00 Ziel: in den Arbeitsblättern "Name_Kunde_x" soll nach Eingabe der Art.-Nr die Bezeichnung und der Kd speztifische Preis erscheinen. Das klappt z.Zt mit 21 x XVERWEIS, einmal in Spalte B und in Spalte F. Elegant wäre es, wenn ich nicht für jedes "Name_Kunde_x-Arbeitsblatt die XVERWEIS Formel anpassen müsste in Spalte F, sondern in Abhängigkeit des aktiven Arbeitsblattes den Preis aus der zugehörigen Spalte C bis E... erhalte. So sollte die Formel in Spalte F dann aussehen:
=XVERWEIS(A2;Artikelliste!A:A;Artikelliste!C:C) <<-- und hier statt C:C "statisch" soll dann folgendes ermittelt werdne: wenn das aktive Arbeitsblatt "Name_Kunde_x" ist, dann nimm den Preis aus Spalte C usw..
Vielleicht sollte ich es mit den zwei Formeln lassen wie es ist... Ich bin nicht so gut im erklären