Anzeige
Archiv - Navigation
1884to1888
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Von Postion aus in Liste suchen

Von Postion aus in Liste suchen
25.05.2022 11:58:09
Björn
Hallo zusammen,
ich hänge gerade an einer, für mich, Kniffligen Aufgabe fest.
Ich habe eine Liste in der immer erst der Kunde steht und dann die zugehörigen Artikel. Ich muss nun für eine Auswertung eine Tabelle wie folgt erstellen.
Artikel Kunde usw.
Meine Idee Liste auf den Kopfstellen, mittels Vergleich die Position des Artikels auslesen und über Indirekt einen Dynamische Suchmatrix erstellen, sprich
Artikel steht an Position 7 und es soll in Kundenartikeliste in A7:A234 gesucht werden. Wenn an Postion 2, dann A2:A234.
Folgende Probleme ich scheitere noch am zusammenstellen des dynamischen Zellbezugs und das ich mit SVERWEIS, wenn ich nach Kunde suche er mir auch bei einer ungefähren Überstimmung #NV ausgibt wenn Kunde ABC in einer Zelle steht.
Ich hoffe ihr könnt mir weiterhelfen, ich hatte leider noch keine Erleuchtung.
https://www.herber.de/bbs/user/153266.xlsx

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Von Postion aus in Liste suchen
25.05.2022 12:11:25
{Boris}
Hi,
welcher Kunde soll denn z.B. zum Teil 3457234 gehören?
VG, Boris
AW: Von Postion aus in Liste suchen
25.05.2022 12:20:48
Björn
Das Teil gehört zu Kunde B, ich habe die Liste bereits mittels einer laufenden Nummer, Spalte B, auf den Kopf gestellt.
Grüße
Björn
Kunde zum Artikel suchen - in EINER Spalte
25.05.2022 12:27:47
{Boris}
Hi,
Deine Datenstruktur ist sehr suboptimal (Kunden und Artikelnummern gehören normal in 2 Spalten).
Nun denn - bezogen auf die Artikelnummer in A2 - geht sicher auch kürzer:
=WENNFEHLER(INDEX(Kundenartikelliste!A:A;VERGLEICH("*";INDEX(INDEX(Kundenartikelliste!A:A; VERGLEICH(A2;Kundenartikelliste!A:A;0)):Kundenartikelliste!A$1000;);)-1+VERGLEICH(A2; Kundenartikelliste!A:A;0));"")
und runterkopieren.
VG, Boris
Anzeige
AW: Kunde zum Artikel suchen - in EINER Spalte
25.05.2022 13:09:38
Björn
Du hast vollkommen Recht die Datenstruktur ist Mist leider gibt unser System es nur genauso aus.
Deine Lösung funktioniert super, außer wenn in der Artikelbezeichnung ein Buchstabe enthalten ist.
Suchkriterium...
25.05.2022 13:12:01
{Boris}
Hi,
außer wenn in der Artikelbezeichnung ein Buchstabe enthalten ist.
Da hast Du vollkommen Recht - nur war das aus Deinen Beispieldaten nicht ersichtlich.
Woran kann man denn einen KUNDEN eindeutig identifizieren?
VG, Boris
AW: Suchkriterium...
25.05.2022 14:15:45
Björn
Ein Kunde beginnt immer mit Kunde und dann kommt der Name. Also
Kunde Meyer
123432g23
255g656
Kunde Müler
114n2524
245234n346
usw.
Darum auch meine Idee den Suchbereich dynamisch zu gestalten, dass das erste Ergebnis, das Kunde ... enthält, das richtige ist.
Anzeige
AW: beginnt die Art.Nr immer mit ner Ziffer? owT
25.05.2022 14:19:22
neopa
Gruß Werner
.. , - ...
AW: und jetzt die ArtNrn. unter dem Kunden? owT
25.05.2022 14:20:49
neopa
Gruß Werner
.. , - ...
AW: und jetzt die ArtNrn. unter dem Kunden? owT
25.05.2022 15:11:19
Björn
Das ist wie beschrieben die Originalreihenfolge, die lässt sich ja glücklicherweise mit einer Laufenden Ziffer umkehren.
245234n346
114n2524
Kunde Müler
255g656
123432g23
Kunde Meyer
AW: meine Frage von 14:19 ist noch offen owT
25.05.2022 15:15:06
14:19
Gruß Werner
.. , - ...
Dann nach ”K*“ suchen statt nur „*“
25.05.2022 16:14:08
{Boris}
VG Boris
AW: das dem Namen "Kunde" vorangestellt ist ...
25.05.2022 19:56:54
neopa
Hallo Björn,
... hatte ich in Deinen Beitrag heute Nachmittag völlig überlesen. Sorry.
Dann würde meine Formel (für Kundennamen unter den Artikelnummern) auch einfach so aussehen:
=WENNFEHLER(INDEX(Kundenartikelliste!A:A;AGGREGAT(15;6;ZEILE(E$2:E$999) /(LINKS(Kundenartikelliste!A$2:A$999;5)="Kunde")/(ZEILE(A$2:A$999)>VERGLEICH(A2; Kundenartikelliste!A:A;0));1));"")
Bei "normaler" Sortierung reicht folgende:
=WENNFEHLER(VERWEIS(9;1/(LINKS(Kundenartikelliste!A$1:A$999;5)="Kunde")/(ZEILE(A$1:A$999)
Gruß Werner
.. , - ...
Anzeige
AW: wenn in Artikelnr. Buchstaben vorkommen ...
25.05.2022 14:15:19
neopa
Hallo Björn,
... dann wahrscheinlich immer an gleicher Stelle und gleicher Länge, oder?
Angenommen an der 5. Stelle jeder Artikelnummer steht eine Ziffer und jeder Kundennamen ist mindestens 5 Zeichen lang und beinhaltet an 5. Stelle keine Nr. dann würde z.B. folgende Formel in A2 das gewünschte ermitteln:
=WENNFEHLER(INDEX(Kundenartikelliste!A:A;AGGREGAT(15;6;ZEILE(E$2:E$999)/ISTFEHL(TEIL(Kundenartikelliste!A$2:A$999;1;5)^0)/(ZEILE(A$2:A$999)&gtVERGLEICH(A2;Kundenartikelliste!A:A;0));1));"")
Gruß Werner
.. , - ...

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige