Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Teil aus Text extrahieren

Teil aus Text extrahieren
Heinz
Guten Abend liebe Excellenten,
ich habe eine Spalte, in welcher Artikeltext steht.
Z.B.
DALLMAYR CREMA D ORO MILD & FEIN 1000G
DALLMAYR CREMA D ORO INTENSA 1000G
DALLMAYR ESPRESSO D ORO STD 1000G
DARBOVEN ALBERTO ESPRESSO CREMA 1000G
DARBOVEN MOEVENPICK CAFE CAFE CREMA 1000G
Die Gemeinsamkeit: Das erste Wort ist die Marke,
das letzte Wort die Packungsgröße.
Diese beiden Teile kann ich extrahieren (google sei dank).
Aber ich brauche noch eine Idee, wie man den mittleren
Teil, also zwischen dem ersten und dem letzten Lererzeichen
"herausziehen" kann.
Beim ersten Beispiel:
CREMA D ORO MILD & FEIN
Ich freue mich auf Eure Vorschläge
und wünsche Euch einen schönen Abend
Heinz

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
mittleren Textteil extrahieren
18.05.2011 19:20:18
WF
Hi,
=TEIL(LINKS(A1;VERWEIS(9^9;FINDEN(" ";A1;ZEILE(A:A))));FINDEN(" ";A1)+1;999)
Salut WF
mehr Formeln
18.05.2011 21:16:20
Erich
Hallo Heinz,
wenn du den linken und den rechten Teil schon hast, gehts auch einfacher mit B4:
 ABC
1QuelleDARBOVEN MOEVENPICK CAFE CAFE CREMA 1000G41
2linksDARBOVEN8
3rechts1000G5
4MitteMOEVENPICK CAFE CAFE CREMA26
5oderMOEVENPICK CAFE CAFE CREMA26
6oderMOEVENPICK CAFE CAFE CREMA26
7oderMOEVENPICK CAFE CAFE CREMA26

Formeln der Tabelle
ZelleFormel
C1=LÄNGE(B1)
B2=LINKS(B1;FINDEN(" ";B1)-1)
B3=RECHTS(B1;LÄNGE(B1)-VERWEIS(9^9;FINDEN(" ";B1;ZEILE(B:B))))
B4=TEIL(B1;LÄNGE(B2)+2;LÄNGE(B1)-LÄNGE(B2)-LÄNGE(B3)-2)
B5=LINKS(RECHTS(B1;LÄNGE(B1)-LÄNGE(B2)-1); LÄNGE(B1)-LÄNGE(B2)-LÄNGE(B3)-2)
B6=RECHTS(LINKS(B1;LÄNGE(B1)-LÄNGE(B3)-1); LÄNGE(B1)-LÄNGE(B2)-LÄNGE(B3)-2)
B7=TEIL(LINKS(B1;VERWEIS(9^9;FINDEN(" ";B1;ZEILE(B:B)))-1); FINDEN(" ";B1)+1;999)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige