Clever-Excel-Forum

Normale Version: Liste nach bestimmten Wörtern suchen, welche an unregelmäßigen Stellen stehen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

in der beigefügten Liste habe ich das Problem, dass dort jede Menge Artikel aufgelistet sind mit unterschiedlicher Bezeichnungslogik:

z.B.

Bananen, EDEKA, Klasse I
EDK Bananen, Klasse 2
Cherrytomaten
Tomaten, XY
Grenny Äpfel EDEDKA
Äpfel, Pink Lady
usw.

Mein Ziel ist es eine Liste zu erstellen bei der das erste Wort IMMER die Sorte vom Obst oder Gemüse ist. Ungefähr so:

Bananen, EDEKA,...
Bananen,....
Tomaten,....
Tomaten, Cherrytomaten
Äpfel A...
Äpfel B...

So dass ich liste alphabetisch ordnen kann und ich EDEKA Bananen unter B finde und nicht E.

Soweit ich das Problem verstehe, benötige ich eine Liste aller vorkommenden Obst und Gemüsesorten (Äpfel, Bananen, Aprikosen...) und muss dann alle Textbausteine danach durchsuchen und dann mit unterschiedlichen Funktionen die Liste so umbauen, dass das gesuchte Wort am Anfang steht und danach der Rest der Bezeichnung (oder die ganze Bezeichnung nochmal wäre auch ok)

Kann mir jemand dabei helfen das umzusetzen? meine Excel kenntnisse sind so mäßig.

Liebe Grüße
(12.07.2017, 20:22)FlorianG85 schrieb: [ -> ]Soweit ich das Problem verstehe, benötige ich eine Liste aller vorkommenden Obst und Gemüsesorten (Äpfel, Bananen, Aprikosen...) und muss dann alle Textbausteine danach durchsuchen
Genau.
Code:
=VERWEIS(42;1/ZÄHLENWENN(B2;"*"&Tabelle1[Obst und Gemüse]&"*");Tabelle1[Obst und Gemüse])
Kannst du mir bitte erläutern wie ich deine Lösung implementiere. Bitte die Version für langsam versteher Wink
Wo ist das Problem?
Tabelle1[Obst und Gemüse] ist nichts anderes als die Liste aller Obst- und Gemüsesorten.
Anbei ist die Datei mit der Formel von dir, zusätzlich habe ich eine kleine Tabelle mit 7 unterschiedlichen Obst und Gemüse Sorten erstellt, die alle darin vorkommen. Die Formel zeigt mir Div/0-Fehler an.
Das mit den Bezügen hast du noch nicht richtig verstanden, oder?

Code:
=VERWEIS(42;1/ZÄHLENWENN(B2;"*"&Tabelle1!$A$1:$A$7&"*");Tabelle1!$A$1:$A$7)
Danke jetzt klappts. Auch wenn ich die Formel noch nicht ganz verstehe. Warum steht da 42 am Anfang?
Weil mir 42 besser gefällt als 43.
Achso.

Ich habe noch eine Frage, wenn du oder wer anders noch Lust hat mir zu helfen.

Mit deiner jetzigen Funktion bekomme ich z.B. "Äpfel" zurück, ich hätte aber gerne das da steht "Äpfel, Braeburn Chile Klasse I 1kg Foodtainer", also der Rest der Bezeichnung ohne dass da nochmal Apfel drin steht. Man müsste also den String der Ursprungssprungsbezeichnung nehmen dort "Äpfel" entfernen (was überall stehen kann, nicht notwendigerweise am Anfang) und den Rest an den ersten Teil dran hängen.
(12.07.2017, 21:49)shift-del schrieb: [ -> ]Weil mir 42 besser gefällt als 43.

Hallo, neuerdings nehme ich meistens für die 42 ..:

Code:
=1*DM(PI()*1337/100)
Seiten: 1 2