Collapse column

Autor Thema: Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben  (Gelesen 1323 mal)

Offline Robb

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben
« am: April 28, 2014, 11:48:01 Vormittag »
Moin Zusammen,

ich hab eine Frage und komme nicht wirklich weiter. Ich habe eine Liste mit ca. 4500 isolierten Artikelnummern die jeweils in einer Zelle stehen und eine weitere Liste eines Kunden ca. 400 Zeilen in der die Materialstammdaten der Produkte stehen. Das Problem ist, die Produktbeschreibung/Größe/Farbe/Artikelnummer steht in einer Zelle, kann somit nicht über S-Verweis o.ä. mit der Artikelnummerliste abgeglichen werden.
Ziel ist es eine Formel zu haben, die die Liste des Kunden nach den Artikelnummern durchsucht und die Artikelnummer dahinter ausgibt (siehe angehängte Datei). Erschwerend kommt hinzu, dass die Artikelnummern z.T. unterschiedlich lang sind und an verschiedenen Stellen stehen (mal vorne, mal hinten). Die Artikelnummern sind aber natürlich einzigartig und können über die normale Suchfunktion (Strg+F) gefunden werden.
Vielen Dank im Voraus

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben
« Antwort #1 am: April 28, 2014, 13:00:27 Nachmittag »
Hallo Robb,

mit einer Formel wirst Du das m.E. nicht hinbekommen, wenn, dann mit VBA. Kleiner Nachtrag; ist irgendwie untergegangen.
Kannst Du VBA verwenden (also ist das erlaubt)? Falls ja, wie ist Deine reale Mappe aufgebaut?

Gruß
« Letzte Änderung: April 28, 2014, 13:27:07 Nachmittag von maninweb »
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline Robb

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Antw: Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben
« Antwort #2 am: April 28, 2014, 13:59:46 Nachmittag »
Ich darf VBA verwenden, kann es aber leider nicht wirklich. Ich dachte es geht vielleicht mit einer Art wenn Funktion. Also Wenn Artikelnummer aus der Liste in Zelle gefunden wird, dann Artikelnummer ausgeben, Sonst XYZ.
Die Kundentabelle ist - Leider - von Kunde zu Kunde unterschiedlich aufgebaut, da jeder ja ein anderes System verwendet. Diese müsste jedes mal an das gewollte Format angepasst werden. Unsere Liste ist so aufgebaut, dass jede Spalte für eine Information da ist also Spalte A Artikelnr. , B Beschreibung, C Größe, D Farbe und so weiter. Ich habe aber jetzt nur die Artikelnr. auf ein Tabellenblatt kopiert, da wir, wenn wir die Artikelnr. zu dem "Artikeltext" matchen können uns per S-Verweis jegliche Info über S-Verweis ziehen können.
Eigentlich brauche ich also nur 2 Spalten. Die Spalte in der die Artikelnummer im Text "versteckt" ist und die Spalte mit den einzelnen Artikelnummern. Wenn man diese beiden zusammenfügen könnte, kann ich alles andere später dahinterziehen.
 Danke und viele Grüße,

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben
« Antwort #3 am: April 28, 2014, 14:19:02 Nachmittag »
Hallo Robb,

ich nehme meine Aussage zurück - die war völliger Käse. Mit einer Matrixformel geht es doch ohne VBA!
Gebe in die Zelle B14 in Deiner Beispieldatei folgende Formel ein.

=INDEX($C$2:$C$7;VERGLEICH(1;ZÄHLENWENN(A14;"*"&$C$2:$C$7&"*");0))

Schließe die Formel mit Strg+Umschalt+Enter ab, die Formel zeigt {} um sie herum. Das sollte klappen.
Teste es anschließend in Deiner echten Datei. Hinweis: extrem viele Matrixformeln können schon auf die Per-
formance gehen.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline Robb

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Antw: Stammdatenpflege - Artikelnr. in Zelle mit Text finden und ausgeben
« Antwort #4 am: April 28, 2014, 16:08:21 Nachmittag »
Super, das klappt! Vielen vielen Dank  :)
Gruß

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.