Artikelliste mit suchfunktion
#1
Hallo zusammen,

vielleicht gibt es dazu schon einen Eintrag, aber ich habe ihn nicht gefunden.

Ich habe folgendes Problem:

Ich habe eine Artikelliste mit drei Spalten: A->Artikelnummer, B->Artikelbezeichnung, C-> Preis
Die Liste ist mit der Bezeichnung "Sheet1" das zweite Arbeitsblatt.

Im ersten Arbeitsblatt habe ich eine Tabelle:
A-> Eingabe Artikelnr.
B-> Ausgabe Artikelbezeichnung =WENN(A2="";"";SVERWEIS(A2;Sheet1!A:B;2;0))
C-> Ausgabe Preis  =WENN(A2="";"";SVERWEIS(A2;Sheet1!A:C;3;0))

Soweit sogut.
1. Ich möchte aber eine Ausgabe bekommen, wenn ich nur einen Teil der Artikelnummer kenne.
    Beispiel: Ein Artikel heist Flamme mit x Oberfläche.
             Es gibt mehrere Artikelnummer z.B. 8800ZN5  = Flamme, glänzend
                                                                    8800ZN1  = Flamme, matt
                                                                    etc.
    Jetzt möchte ich, wenn ich nur 8800 eingebe, das mir alle dazu gehörigen Artikel angezeigt werden.

2. Wenn ich nur den Namen (Flamme) kenne, alle dazugehörigen Artikelnummern und Artikelbezeichnung und Preise angezeigt bekommen.
Wie mache ich das?

Viele Grüße
Markus
Top
#2
Hallo Markus,

lad bitte eine Beispieldatei hoch. https://www.clever-excel-forum.de/thread-326.html
Top
#3
Hier ein Beispiel in abgespeckter Version


Angehängte Dateien
.xls   Preis und Aktikel ermitteln - Beispiel.xls (Größe: 34,5 KB / Downloads: 8)
Top
#4
Hallo Markus,

die aller einfachste Variante ist wenn du einfach nach den Daten filterst.

Ansonsten schau mal hier rein 
https://www.tabellenexperte.de/besser-al...te-finden/


MfG Gimpi
Top
#5
Hi Markus,

für die Teilsuche der Artikelnummer:

Arbeitsblatt mit dem Namen 'Sheet1'
ABCDEF
1ArtikelnummerArtikelbezeichnung DEListenpreis8132
28130ZN1Flamme+, G-W90°90,20 €Flamme+, G-G180°
38130ZN1-SNFlamme+, G-W90°, Sauna100,50 €Flamme+, G-G180°, Sauna
48130ZN5Flamme+, G-W90°88,10 €Flamme+, G-G180°
58130ZN5-SNFlamme+, G-W90°, Sauna98,40 €Flamme+, G-G180°, Sauna
68130ZNPVD20Flamme+, G-W90°114,90 €Flamme+, G-G180°
78130ZNPVD22Flamme+, G-W90°113,90 €Flamme+, G-G180°
88130ZNPVD22-SNFlamme+, G-W90°, Sauna127,30 €Flamme+, G-G180°, Sauna
98130ZNPVD35Flamme+, G-W90°119,40 €Flamme+, G-G180°
108130ZNPVD35-SNFlamme+, G-W90°, Sauna133,50 €Flamme+, G-G180°, Sauna
118130ZNPVD36Flamme+, G-W90°117,80 €Flamme+, G-G180°
128130ZNPVD36-SNFlamme+, G-W90°, Sauna131,70 €Flamme+, G-G180°, Sauna
138132ZN1Flamme+, G-G180°124,20 €
148132ZN1-SNFlamme+, G-G180°, Sauna135,00 €
158132ZN5Flamme+, G-G180°121,10 €
168132ZN5-SNFlamme+, G-G180°, Sauna131,40 €
178132ZNPVD20Flamme+, G-G180°157,10 €
188132ZNPVD22Flamme+, G-G180°154,00 €
198132ZNPVD22-SNFlamme+, G-G180°, Sauna166,90 €
208132ZNPVD35Flamme+, G-G180°161,50 €
218132ZNPVD35-SNFlamme+, G-G180°, Sauna179,50 €
228132ZNPVD36Flamme+, G-G180°159,40 €
238132ZNPVD36-SNFlamme+, G-G180°, Sauna173,50 €

ZelleFormel
F2=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE($A$2:$A$23)/(LINKS($A$2:$A$23;4)*1=$E$1);ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Und hier für die Teilsuche des Artikelnamens:
Arbeitsblatt mit dem Namen 'Sheet1'
ABCDHIJ
1ArtikelnummerArtikelbezeichnung DEListenpreisFlameHS
28130ZN1Flame+, G-W90°90,20 €28130ZN1
38130ZN1-SNFlame+, G-W90°, Sauna100,50 €38130ZN1-SN
48130ZN5Flame+, G-W90°88,10 €48130ZN5
58130ZN5-SNFlamme+, G-W90°, Sauna98,40 €8132ZNPVD20
68130ZNPVD20Flamme+, G-W90°114,90 €
78130ZNPVD22Flamme+, G-W90°113,90 €
88130ZNPVD22-SNFlamme+, G-W90°, Sauna127,30 €
98130ZNPVD35Flamme+, G-W90°119,40 €
108130ZNPVD35-SNFlamme+, G-W90°, Sauna133,50 €
118130ZNPVD36Flamme+, G-W90°117,80 €
128130ZNPVD36-SNFlamme+, G-W90°, Sauna131,70 €
138132ZN1Flamme+, G-G180°124,20 €
148132ZN1-SNFlamme+, G-G180°, Sauna135,00 €
158132ZN5Flamme+, G-G180°121,10 €
168132ZN5-SNFlamme+, G-G180°, Sauna131,40 €
178132ZNPVD20Flame+, G-G180°157,10 €17
188132ZNPVD22Flamme+, G-G180°154,00 €
198132ZNPVD22-SNFlamme+, G-G180°, Sauna166,90 €
208132ZNPVD35Flamme+, G-G180°161,50 €
218132ZNPVD35-SNFlamme+, G-G180°, Sauna179,50 €
228132ZNPVD36Flamme+, G-G180°159,40 €
238132ZNPVD36-SNFlamme+, G-G180°, Sauna173,50 €

ZelleFormel
I2=WENN(ISTZAHL(FINDEN($H$1;B2));ZEILE();"")
J2=WENNFEHLER(INDEX(A:A;KKLEINSTE($I$2:$I$23;ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Hier brauchst du eine Hilfsspalte, die du aber ausblenden kannst.
Top
#6
Wink 
Erst mal vielen Dank für die schnelle Antwort.

Aber es funktioniert nicht. Ich hab die Formel in F2 kopiert und in E1 einen Teil der Artikelnummer eingegeben.

Fehler gefunden,  die original Tabelle ist natürlich länger als nur bis Zeile 23. :19: 

Aber bei der zweiten Variante komm ich nicht weiter.

Was habe ich falsch gemacht?
Top
#7
Hi Markus,

ob du nebenbei was sagst, ist eigentlich irrelevant; und was du falsch gemacht hast, kann ich dir nicht sagen, weil mir der Blick auf deine Datei verwehrt ist. :89:
Top
#8
Hallo, 

mal eine Variante mit SpezialFilter

Achtung ist eine Makro drin mit Namen

Unter dem Machtcode den Suchbegriff eingeben und  auf Suchen klicken


Angehängte Dateien
.xlsm   Preis und Aktikel ermitteln - Beispiel.xlsm (Größe: 21,27 KB / Downloads: 7)
Top
#9
Bei der Artikelnummern suche bekomme ich nur einen Eintrag angezeigt.

Die Namenssuche bringt auch nur einen Eintrag.
Top
#10
Hi,

hatte ich schon vorher mal geschrieben: welcher Fehler vorliegt, kann hier nicht gesagt werden, weil deine Datei mit deiner eingetragenen Formel nicht vorliegt.
Top


Gehe zu:


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