Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antworten Top
#2
(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])
Wir sehen uns!
... Detlef

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

Antworten Top
#3
Kannst du mir bitte erläutern wie ich deine Lösung implementiere. Bitte die Version für langsam versteher Wink
Antworten 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.

Antworten 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)
Antworten 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.

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

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

Antworten 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.
Antworten Top
#10
(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)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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