Frage zu und-oder Operatoren / Strings auslesen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Leeza
Beiträge: 7
Registriert: Mi, 16.07.2008 12:02

Frage zu und-oder Operatoren / Strings auslesen

Beitrag von Leeza »

Hallo :)

Ich arbeite mich so langsam immer tiefer in die Tabellen hinein :D

Ich bastel mir gerade einen ganz flexiblen Filter zusammen, der in den Zellen nach vorhandenen Begriffen suchen soll. Der Spezialfilter wird über ein Kategoriefeld "definiert" und später soll das Kategoriefeld auch über DropDown Menus gesteuert werden. Ich habe das eigentlich alles schon fertig und jetzt fehlt mir Operatoren, die ermöglichen:
  • Alle Zellen einer Spalte nach *firmen name* UND *testversion* zu durchsuchen. Auch wenn in manchen Zellen der Spalte nur Testversion und in anderen nur Firmen Name steht.
  • Eine Möglichkeit zu sagen: Finde *Firmen Name* aber ignoriere alle Zellen in denen *Testversion* vorkommt. Gibt es ein "enthält nicht" oder "ignoriere wenn" ?
Ich habe etliche Seiten durchgesehen und bisher keine wirklich brauchbaren Operatoren gefunden. :?

Liebe Grüße,

Leeza :)
EPsi
*****
Beiträge: 242
Registriert: Sa, 25.02.2006 00:20

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von EPsi »

Viele Beispiele, vor allem wie man die Bedingungen zu UND und ODER verknüpft findest du in
http://www.ooowiki.de/SpezialFilter
Bein NICHT-Operator sehe ich beim Spezialfilter auf Anhieb nicht, da das nicht vorgesehen ist und es auch kein NICHT bei regulären Ausdrücken gibt.
Der Standardfilter ermöglich die Anwendung von NICHT als Bedingung "<>" aber nur maximal 3 Bedingungen.

Ich habe mich vorher noch nicht mit dem Thema beschäftigt, aber es schadet ja nicht etwas Neues zu lernen.
Standart - der neue Standard
"Die Suche ergab 301 Treffer: "standart*" hier im Forum
zum Weiterlesen: http://www.k-faktor.com/standart/
EPsi
*****
Beiträge: 242
Registriert: Sa, 25.02.2006 00:20

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von EPsi »

paljass hat geschrieben:In der Oo-Hilfe ist ein Beispiel, in dem mit dem Spezialfilter nach Werten "< 16000" gesucht wird.
Wenn man nun mit "<" filtern kann, sollte das doch mit "<>" auch möglich sein ( habe ich aber nicht getestet).[
Bei Zahlen kein Thema, da gebe ich dir Recht. Nur Text ist das konkrete Problem…
Standart - der neue Standard
"Die Suche ergab 301 Treffer: "standart*" hier im Forum
zum Weiterlesen: http://www.k-faktor.com/standart/
Leeza
Beiträge: 7
Registriert: Mi, 16.07.2008 12:02

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von Leeza »

Hallo! :)

Vielen Dank für die Hilfe und Hinweise!

Mit den zwei Zeilen untereinander in der Bestimmung der Filter-Kategorie klappt das super. Zumindest die UND/ODER Funktion. Die UND Anweisung funktioniert ja nur horizontal für unterschiedliche Spalten und nicht für ein und dieselbe Kategorie leider.

Ich steuere nun die Filter-Kategorie über ein DropDown Menu, so das ich dort flexibel verschiedene Kriterien in ein und dasselbe Feld eingeben kann. Allerdings immer nur einen Wert, wie zum Beispiel *Firmen Name*. Sollen gleichzeitig auch Zellen gefunden werden die *Firmen Name* UND *Testversion* enthalten, geht das nicht so einfach leider. Ich habe es so gelöst, das ich *Testversion* in der zweiten Zeile derselben Spalte dann stehen habe. Und das schalte ich auch per DropDown AN und AUS. Bei AUS bekommt das Kategoriefeld denselben Wert wie das Feld darüber.

<>*Testversion* ging leider nicht :D

Aber irgendwie klappt es nun so wie ich es brauche. Wenn es auch etwas sehr durcheinander ist :shock:

Gruß, Leeza
EPsi
*****
Beiträge: 242
Registriert: Sa, 25.02.2006 00:20

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von EPsi »

Das mit dem UND bei gleichen Spalten geht ganz einfach. Einfach mal in den Link zum Wiki schauen, den ich gepostet habe. Der Trick ist die Spaltenköpfe einfach zweimal nebeneinander zu setzen:

Code: Alles auswählen

Produkt   Produkt
*Firma*   *Version*
Manchmal ist es einfacher als man denkt :wink:
Standart - der neue Standard
"Die Suche ergab 301 Treffer: "standart*" hier im Forum
zum Weiterlesen: http://www.k-faktor.com/standart/
Leeza
Beiträge: 7
Registriert: Mi, 16.07.2008 12:02

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von Leeza »

@ EPsi

Tja was soll ich sagen :D Es klappt !!

Danke :)

Das macht es ein wenig übersichtlicher :D

@ Sanne

<>Testversion in das Kriterienfeld eingeben funktioniert bei mir leider nicht. Ich mache es mit Spezialfilter und habe, so weit ich das überblicke, alle nötigen Haken an.

Es wäre natürlich toll wenn es so etwas geben würde:

Code: Alles auswählen

Produkt   Produkt
*Firma*   <>Testversion
Und dann alle Produkte mit Ausnahme der Testversionen aufgelistet werden würden. "Testversion" ist ja Bestandteil der jeweiligen Produktbeschreibung. Bis jetzt muss ich es über den Weg des Umbenennens machen.

Liebe Grüße,

Leeza :)
Leeza
Beiträge: 7
Registriert: Mi, 16.07.2008 12:02

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von Leeza »

Oh wow! :D

Das wäre mein nächstes Problem gewesen und ein Grund wieso ich immer wieder zwischen Excel und OpenOffice schwanke. Bei Excel geht das prima mit Makro-Aufzeichnung. Für OpenOffice fand ich bisher nur kryptischen "Maschinencode" :p

Wie baue ich denn diese Datei ein? Runtergeladen habe ich sie und wenn das auch funktioniert gebe ich gerne 100 Punkte :D

Ich habe bei meinen Recherchen viele "gesehen", die sich dafür interessieren würden.

Leeza

EDIT: Vielleicht lohnt sich dafür ja ein eigener Beitrag, da es wirklich was tolles zu sein scheint :)
Leeza
Beiträge: 7
Registriert: Mi, 16.07.2008 12:02

Re: Frage zu und-oder Operatoren / Strings auslesen

Beitrag von Leeza »

Yes! :D

Es klappt :)

Die Produkte heißen Beispielsweise:

Code: Alles auswählen

[b]Produktbeschreibung:[/b]
Firmen Name Produkt 1
Firmen Name Produkt 1 Testversion
Firmen Name Produkt 2
Firmen Name Produkt 2 Testversion
In der Transaktionsliste sind jedoch noch viele andere Positione enthalten, die ich nicht brauche. Also wollte ich die möglichkeit haben einmal nach einzelnen Produkten zu filtern und wahlweise die Testversionen ein- oder auszublenden. Und das ohne den "Autofilter", da ich dort ja nicht geziehlt alle Testversionen ausschalten kann. Mit dem <>.*Testversion geht es.

Danke :)
Antworten