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.

Dropdown mit manueller Suche
#1
Hallo zusammen,

ich habe folgendes Problem.

Ich habe eine Liste mit Artikelnummern und Bezeichnungen.
Artikelnummern und Bezeichnung in Spalte P35:P573
Daneben stehen die Preise in Spalte Q35:Q573
Als Beispiel.

100000 Artikel A       10€   
100100 Artikel B      20€
200000 Artikel C      30€
200200 Artikel D      40€
300000 Artikel E       50€
300300 Artikel F       60€
400000 Artikel  G      70€
400400 Artikel H      80€
500000 Artikel I       90€
500500 Artikel J     100€



In Spalte D9:D19 habe ich pro Zeile ein Dropdown gewählt, wo ich die Liste der Artikel anziehen kann.
Dann wird automatisch mit S-Verweiß der Preis in Spalte E9:E19 gezogen.
Soweit auch alles gut.

Nun kann ich manuell die Artikel anklicken, aber nicht die Artikelnummer oder Bezeichnung des Artikels eingeben, sodass er mir diese rausfiltert.
Bspl.

Ich gebe in Spalte D9 "2002" ein und er Müsste mir den Artikel "200200 Artikel D" anzeigen und die 40€ in Spalte E9 anziehen


Kann mir da jmd. weiiter helfen?
Antworten Top
#2
Verwende ein Userform mit Combobox.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#3
Hllöchen,

wenn Du in D9 die vollständige Artikelnummer anzeigt kannst Du Dir den Rest doch auch per SVERWEIS holen?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#4
Hi,

habe ich dich richtig verstanden, dass du einerseits über die Datengültigkeit die Werte einer Liste einlesen willst und gleichzeitig die Option haben willst, zusätzlich manuelle Eingaben machen zu können?

Dann probiere mal diesen Vorschlag:

Tabelle3

ABCDEFG
1500000 Artikel I90100000 Artikel A100010
2500090100100 Artikel B100120
3200200 Artikel D40200000 Artikel C200030
4200240200200 Artikel D200240
5300000 Artikel E300050
6300300 Artikel F300360
740000 7Artikel G400070
8400400 Artikel H400480
9500000 Artikel I500090
10500500 Artikel J5005100
Formeln der Tabelle
ZelleFormel
B1=WENNFEHLER(SVERWEIS(LINKS(A1;4);$F$1:$G$10;2;0);"")
Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
A1Liste=$E$1:$E$10

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Die Datengültigkeit berücksichtigt die Liste in E1:E10. Beim Einrichten musst du bei Fehlermeldung das Häkchen bei "Fehlermeldung anzeigen, [...]" rausnehmen. Dann werden deine zusätzlichen Einträge klaglos angenommen

Der Rest wird durch den SVERWEIS erledigt.

Tante Edit hat mir beim Häkchenrausnehmen geholfen :32:
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Das funktioniert alles nicht so ganz.
Ich habe mal eine Beispieltabelle beigefügt.

Danke für eure Mühen


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 11,68 KB / Downloads: 6)
Antworten Top
#6
Hi,

dann mal mit einer Hilfsspalte (Spalte C), die du gar nicht siehst  :32: Hier wählst du entweder über Dropdown deine komplette Artikelbezeichnung aus, oder gibst die Art-Nummer 6-stellig oder die Artikelbezeichnung ohne Nummer ein

Tabelle1

ABCDEFGHIJK
1 Projekt-Kalkulation
2
3Pos.Anz.ArtNr/Anl-Bezeichnung Einzel. LPGesamt. LP100100A-Produkt100100 A-Produkt10
411100100 A-Produkt100100 A-Produkt10 €10 €100200AA-Produkt100200 AA-Produkt20
5210300100 C-Produkt300100 C-Produkt70 €700 €100300AAA-Produkt100300 AAA-Produkt30
643200300200300 BBB-Produkt60 €180 €200100B-Produkt200100 B-Produkt40
752d-produkt400100 D-Produkt100 €200 €200200BB-Produkt200200 BB-Produkt50
860200300BBB-Produkt200300 BBB-Produkt60
970300100C-Produkt300100 C-Produkt70
1080300200CC-Produkt300200 CC-Produkt80
1190300300CCC-Produkt300300 CCC-Produkt90
12100400100D-Produkt400100 D-Produkt100
13110400200DD-Produkt400200 DD-Produkt110
14120400300DDD-Produkt400300 DDD-Produkt120
Formeln der Tabelle
ZelleFormel
H3=--LINKS(J3;6)
I3=TEIL(J3;SUCHEN(" ";J3)+1;99)
D4=WENN(C4="";"";WENNFEHLER(WENN(ISTZAHL(C4);SVERWEIS(C4;$H$3:$K$14;3;0);SVERWEIS(C4;$I$3:$K$14;2;0));INDEX($J$3:$J$14;VERGLEICH(C4;$J$3:$J$14;0))))
E4=WENNFEHLER(SVERWEIS(D4;$J$3:$K$14;2;0);"")
F4=WENNFEHLER(E4*B4;"")
H4=--LINKS(J4;6)
I4=TEIL(J4;SUCHEN(" ";J4)+1;99)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Spiel mal ein wenig mit der Datei:


.xlsx   PD90-Dropdown_flexibel&SVERWEIS.xlsx (Größe: 11,89 KB / Downloads: 8)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hi pd,

bitte habe Verständnis, dass ich generell keine Lösungsvorschläge auf PN-Nachfragen mache. Fragen und die entsprechenden Antworten gehören immer in den Thread. Sonst hätte kein anderer User etwas davon und ein Forum ist nun mal für die Öffentlichkeit da. Ich bitte dich deshalb, deine Fragen hier nochmals zu stellen.

Generell will ich dir aber sagen, dass Anfragen und eventuelle Mustertabellen vom Aufbau und den Anforderungen her unbedingt zu 100 Prozent deinem Original gleichen müssen. Änderungen in der Anforderung, dass eine Artikelnummer jetzt nicht mehr sechs- sondern achtstellig ist und daher das alles "irgendwie" nicht mehr passt, erhöhen nicht die Motivation zu weiteren Hilfen. Ich schlage deshalb vor, dass du dir einen ordentlichen Tabellenaufbau, der deinen Anforderungen gerecht wird, überlegst und 2-3 Wunschergebnisse händisch einträgst.

Übrigens, in meiner Mustertabelle kann man (deine Angaben vorausgesetzt) mehr als nur die Artikelnummer eingeben.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hallo zusammen,

ich bin ganz neu, was Foren angeht.
Habe noch nie die Hilfe von Foren in Anspruch genommen und war angenehm überrascht.

Ich habe nochmal eine Beispiel Tabelle angefertigt.

BItte nochmal um eure Hilfe


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 12,56 KB / Downloads: 8)
Antworten Top
#9
Hallo, meinst du so..?

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJKLMN
8Pos.AnzahlArt. Nr.Anlagen BezeichnungEinzel. LPGesamt. LPFaktor LP-EKEinzel EKGesamt EKFaktor EK-VKGesamt VKNachlass [%]AngebotspreisFaktor nach Nachlass
91510001001Wechselvorrichtung465 €2.325 €55%200 €1.000 €2,332.329 €30%1.631 €1,63

ZelleFormel
D9=WECHSELN(TEIL(INDEX($R$24:$R$34;VERGLEICH(E9;$S$24:$S$34;0));LÄNGE(C9)+1;99);" ";"")
E9=WENNFEHLER(VERWEIS(42;1/SUCHEN(C9;$R$24:$R$34);$S$24:$S$34);"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • pd90
Antworten Top
#10
Hi,

was hat dir denn an meinem letzten Vorschlag nicht gefallen? Ich habe dir doch geschrieben, was du alles eintragen kannst, um dann mit einem SVERWEIS dir die anderen benötigten Angaben zu holen. Ich habe das Gefühl, du hast dir meine Mustertabelle überhaupt nicht angesehen. Das war übrigens #7. Und hättest du etwas "rumgespielt", wäre dir aufgefallen, dass der Text Sp. C in Hintergrundfarbe formatiert ist, um das Ganze ein wenig eleganter aussehen zu lassen.

Zudem weicht deine ursprüngliche Anforderung

Tabelle1

ABCDEF
1 Projekt-Kalkulation
2
3Pos.Anz.Art. Nr.Anlagen Bezeichnung Einzel. LPGesamt. LP
411100200 AA-Produkt20 €20 €
5210200100 B-Produkt40 €400 €
643400100 D-Produkt100 €300 €
750100100
860B-Produkt
970
1080
1190
12100
13110
14120
15Wenn ich 100100 eingebe, möchte ich, dass er sofort den Artikel "100100 A-Produkt" auswählt und automatisch dazu den Preis
16Wenn ich B-Produkt eingebe, möchte ich, dass er sofort den Artikel "200100 B-Produkt" auswählt und automatisch dazu den Preis.

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

von deiner jetzigen ab. Fazit: für den Mülleimer gearbeitet und noch nicht einmal Feedback erhalten, ob's passt oder nicht.  :@
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • pd90
Antworten Top


Gehe zu:


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