Liste nach bestimmten Wörtern suchen, welche an unregelmäßigen Stellen stehen
#1
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


Angehängte Dateien
.xlsx   Obst-Gemüse.xlsx (Größe: 36,21 KB / Downloads: 5)
Top
#2
(12.07.2017, 21: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])
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
Kannst du mir bitte erläutern wie ich deine Lösung implementiere. Bitte die Version für langsam versteher Wink
Top
#4
Wo ist das Problem?
Tabelle1[Obst und Gemüse] ist nichts anderes als die Liste aller Obst- und Gemüsesorten.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#5
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.


Angehängte Dateien
.xlsx   Obst-Gemüse_v02.xlsx (Größe: 38,09 KB / Downloads: 6)
Top
#6
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)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#7
Danke jetzt klappts. Auch wenn ich die Formel noch nicht ganz verstehe. Warum steht da 42 am Anfang?
Top
#8
Weil mir 42 besser gefällt als 43.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#9
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.
Top
#10
(12.07.2017, 22: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)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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