SVERWEIS oder Makro zum Suchen und Einfügen
#1
Guten Morgen liebe Community, ich bin durch googlen auf dieses Forum hier gestoßen, habe mir einige Beiträge durchgelesen doch komme leider auf keine Lösung für mein Problem.



Der Ablauf soll folgender sein:
Im Suchfeld soll in der Zelle B21 eine Artikelnummer eingegeben werden.
Dazu wird in die Zelle D21 dann die Description aus Spalte B eingefügt und in B23 sollen dann die zugehörigen Gruppennummern, sowie in Spalte D die zugehörige Gruppenbeschreibung eingefügt werden.
Mit dem Sverweis funktioniert dies eigentlich sehr gut, doch leider spuckt der mir nur 1 Ergebnis aus, arbeitet sich also nicht weiter durch die Liste.
Könnte mir da jemand helfen?

Habe euch mal ein Screenshot angehongen.


Angehängte Dateien Thumbnail(s)
   
Top
#2
Hallo,

schau dir mal diese Seite dazu an:

http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=28

Wenn du damit nicht weiterkommst dann lade bitte die Beispielsdatei hoch, die wenigsten Helfer verspüren die Lust eine Datei nachzubauen.
Gruß
Peter
Top
#3
Guten Morgen,

hier eine Lösung (Ich gehe davon aus dass die Artikelnummern immer die gleiche Beschreibung in Spalte B haben, ansonsten hat der Aufbau der Tabelle wenig Sinn da nur ein Feld dafür vorgesehen ist (Lt. Bild)


Tabelle1
ABCDE
1Art.-Nr.Desc.Grp.-Nr.Desc.
252452Scheibe1Fenster
345451Rahmen1Fenster
4541515151Fenster
522111Fenster
652452Scheibe2Tür
71125122Tür
81251212Tür
911512Tür
1015152Tür
11
12
13
14
15
16
17Suchfeld
18
19Desc.
20
21Art.-Nr.52452Scheibe
22
23Grp.-Nr.1Fenster
242Tür
25
26
27

 verbundene Zellen
A17: D17

verwendete Formeln
Zelle Formel Bereich N/A
D21=SVERWEIS($B$21;$A$2:$D$10;2;0)
B23:B27=WENNFEHLER(INDEX($C$2:$C$10;AGGREGAT(15;6;ZEILE($C$2:$C$10)-1/($A$2:$A$10=$B$21);ZEILE(A1)));"")
D23: D27=WENNFEHLER(INDEX($D$2:$D$10;AGGREGAT(15;6;ZEILE($D$2:$D$10)-1/($A$2:$A$10=$B$21);ZEILE(A1)));"")
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



anbei auch noch die Datei falls du experimentieren möchtest:


.xlsx   Ralf.Stephan.xlsx (Größe: 9,28 KB / Downloads: 3)
[-] Folgende(r) 1 Nutzer sagt Danke an Luffy für diesen Beitrag:
  • ralf.stephan
Top
#4
Wow eine wundebare Formel. Da wäre ich nie drauf gekommen.
Weltklasse.

Habe aber noch eine Frage, bei der ich leider keine Lösung finde.


In den Zellen A soll nach den Teilenummern gesucht werden und falls dort eine steht in die Spalte B kopiert werden.
Vor und Nach der Teilenummer die Texte sollen ignoriert werden aber es sollen alle verschiedenen Schreibweisen berücksichtigt werden.
Ist dies irgendwie möglich?


Angehängte Dateien Thumbnail(s)
   
Top
#5
Hi Ralf,

schau dir mal diese Seite an:  http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=103
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#6
(19.10.2016, 18:36)WillWissen schrieb: Hi Ralf,

schau dir mal diese Seite an:  http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=103

Bezüglich der Formel

Code:
=SUMME((TEIL(0&A2;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&A2;ZEILE($1:$256);1)*1);ZEILE($1:$256);1);ZEILE($1:$256));1)*1)*10^(ZEILE($1:$256)-1))
(Diese Formel muss mit STRG+SHIFT+ENTER abgeschlossen werden.)

Warum hat hier =ZEILE() so einen "komischen" Bezug? Kann mir das jemand sagen? Hat das einen bestimmten Sinn?
Top
#7
Hallöchen,

die 256 begrenzt im Prinzip den zu prüfenden Text. Ginge noch etwas weiter, bei 309 ist da Schluss. Zahlen danach werden nicht mehr gefunden. Ist also nicht ganz eine "beliebige" Länge vom Text.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


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