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.

Excel Zellen filtern
#1
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
Antworten Top
#2
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.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
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
Antworten Top
#4
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
Antworten Top
#5
Hallo,

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

mfg
Antworten Top
#6
Leider nein, genau diese versuche ich aus den Daten heraus zu filtern
Antworten Top
#7
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.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


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