Clever-Excel-Forum

Normale Version: Excel Zellen filtern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Miteinander,

ich komme gleich zur Sache. 
Ich verwende für meine Arbeit Excel 2003, dort habe ich eine Liste von Fahrzeugen mit Modellvarianten und mit möglichem Zubehör enthalten. Diese Liste kommt in einem festen Turnus und die Problematik besteht darin, dass alle Angaben in einer einzelnen Spalte auftreten. So steht z.B. zu Beginn der Liste:

Auto-1 Modellvariante-2 Zubehör-1 Zubehör-5 Zubehör-7

Die Menge der Zubehörteile kann sich dabei von 0 bis unendlich fortsetzen, und die Kategorie Auto und Modellvariante beschränken die möglichen Zubehörteile in keiner weise.
Dies setzt sich in der Spalte über mehrere tausend Zeilen lang fort, händisches Arbeiten ist also unmöglich ohne Wochen dafür zu benötigen.

Ich möchte aus den einzelnen Zellen gerne nur das Zubehör herausfiltern, sodass ich am Ende einen natürlichen Verbund anwenden kann, über alle Zubehörteile. 
D.h. am Ende sollten in der Zielzelle alle möglichen Zubehörteile stehen bleiben:

Zubehör-1 Zubehör-2 Zubehör-3... Zubehör-n

Ich habe bereits versucht mit {=RECHTS()} den Auto bzw. den Modellvariante Teil abzuschneiden, dieser stellt mich jedoch vor das Problem, dass diese keine konsistente Zeichenlänge haben, bzw. diese auch durch Sonder- oder Leerzeichen getrennt sein können. Wie z.b. hier:

Auto-1 = 3er-BMW

oder

Modellvariante-8= 1.5dCI 4x4

Auch {=ERSETZEN()} ist wenig Zielführend, weil ich dafür händisch erst alle möglichen Auto oder Modellvarianten Typen eingeben müsste.



Ich hoffe mein Problem ausreichend geschildert zu haben.
Einige kluge Köpfe können mir sicherlich weiterhelfen


Gruß
Excelbimbo
Hallo,

ich kann mir nicht so richtig vorstellen, was du da machst und meinst. Es scheint mir aber sicher zu sein, dass das nicht mit den Regeln zum Erstellen von Excel-Listen in Einklang zu bringen ist. Zeige doch mal ein Beispiel.
Hallo,

aus der Beschreibung ist nicht ersichtlich, ob innerhalb einer der Kategorien Leerzeichen vorkommen können. Falls nicht, hilft  "Text-in-Spalten" oder VBA.split.

Andernfalls müßte man die Kategorien jewelis gegen eine Liste abgleichen.

Warum meinen so viele Fragesteller einen Sachverhalt, der u.U. sehr komplexe Details haben könnte, rein sprachlich und ohne Bsp-Datei anderen auf den Tisch (besser: Bildschrim) legen zu können?

mfg
Entschuldigt bitte, ein Beispiel wäre natürlich besser gewesen.
Hier mal 6 Beispiel Zeilen:

ZEILE1   QASHQAI 1.2 DIG-T 6MT 4x2 Acenta FAP NC verd. Scheiben Design
ZEILE2   QASHQAI 1.2 DIG-T Xtronic 4x2 Acenta FAP NC verd. Scheiben Design
ZEILE3   MICRA 0.9 90PS 5MT ACENTA Design LED Winter Technik I Int. Perso orange Ext. Perso chrome
ZEILE4   QASHQAI 1.2 DIG-T Xtronic 4x2 N-Connecta Design Safety IPA LED
ZEILE5   X-TRAIL Tekna 1.6dci Xtronic 4x2 7 Sitze NC Safety PGD EURO6
ZEILE6   LEAF ACENTA 24kw Ladekabel DE/AT Cold Solar 6kW

Das sind die Daten, die ich bekomme. Ich benötige allerdings nur das Zubehör aus den Zellen, welches bei den ersten drei Zeilen nach "Acenta" aufelistet wird, in der 4. Zeile nach "N-Connecta", in der 5. Zeile nach "4x2" und in der 6. Zeile nach "DE/AT"

Die Modellvarianten sind in meinem Beispiel Acenta, Tekna, N-Connecta oder Visia.

Die Kategorie "Auto" entspricht dem Rest der Zeile.
Innerhalb einer Kategorie können hier sowohl Leerzeichen, als auch andere Sonderzeichen wie z.B. ".,&'/+-" vorkommen. Die Kategorie "Auto" befindet sich hier in den ersten 3 Zeilen vor vor "Acenta", in der 4. Zeile vor "N-Connecta", in der 5. Zeile vor "Tekna" und nach "Tekna" bis einschließlich "4x2", in der 6. Zeile vor "Acenta" und nach "Acenta" bis einschließlich "DE/AT"


Ich hoffe das hat die Sache klarer gemacht und jemand hat eine Idee, wie man es schaffen könnte, dass nur noch das Zubehör in den Zellen stehen bleibt.


mfg
Excelbimbo
Hallo,

gibt es eine vollständige Liste des Zubehörs?

mfg
Leider nein, genau diese versuche ich aus den Daten heraus zu filtern
Hallöchen,

hier mal ein erster Ansatz.
Tabellenblattname: Tabelle1
AB
1QASHQAI 1.2 DIG-T 6MT 4x2 Acenta FAP NC verd. Scheiben DesignFAP NC verd. Scheiben Design

Benutzte Formeln:
B1: =TEIL(A1;FINDEN("4x2 Acenta";A1)+11;100)
von schauan

In einer Kombination mit WENNFEHLER oder WENN und ZÄHLENWENN kannst Du dann die verschiedenen Varianten in einer längeren Formel ermitteln.