❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Wildcards funktionieren nicht

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Sierra
Beiträge: 3
Registriert: So 14. Sep 2014, 20:27

Wildcards funktionieren nicht

Beitrag von Sierra » So 7. Apr 2019, 13:57

Ich habe folgendes Problem mit calc:
In Zelle A1 ist ein Wert gespeichert. Dieser Wert besteht aus einer festen Buchstabenkombination mit einem Wert davor und einem danach. Beispielsweise 1AB234 (Buchstabenkombination in Fett)

Diesen Wert möchte ich folgendermaßen auslesen.

Code: Alles auswählen

WENN(A1="*AB*";1;0)
Ich bekomme nur die 1, wenn in A1 *AB* steht. Auch mit .* und allen Kombinationen aus ^. und $ geht es nicht.

Versionsmäßig verwende ich 5.4

Pit Zyclade
* LO-Experte *
Beiträge: 3060
Registriert: Mo 12. Nov 2012, 16:59

Re: Wildcards funktionieren nicht

Beitrag von Pit Zyclade » So 7. Apr 2019, 14:14

Code: Alles auswählen

WENN(TEIL(A1;2;2)="AB";1;0)
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Mondblatt24
* LO-Experte *
Beiträge: 3376
Registriert: Fr 3. Mär 2017, 17:12

Re: Wildcards funktionieren nicht

Beitrag von Mondblatt24 » So 7. Apr 2019, 15:28

Hallo,

Code: Alles auswählen

=WENN(ISTFEHLER(SUCHEN("AB";A1;1));0;1)

Code: Alles auswählen

=ZÄHLENWENNS(A1;"*AB*")

Code: Alles auswählen

=ZÄHLENWENN(A1;"*AB*")
Gruß Peter
Zuletzt geändert von Mondblatt24 am So 7. Apr 2019, 15:29, insgesamt 1-mal geändert.
Win 11 (x64) ▪ LO 25.8.1.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Sierra
Beiträge: 3
Registriert: So 14. Sep 2014, 20:27

Re: Wildcards funktionieren nicht

Beitrag von Sierra » So 7. Apr 2019, 15:28

Pit Zyclade hat geschrieben:
So 7. Apr 2019, 14:14

Code: Alles auswählen

WENN(TEIL(A1;2;2)="AB";1;0)
Danke, das funktioniert.
Gibt es nicht etwas ähnliches als Funktion mit ENTHÄLT() (also das gleiche nur aus einem Guss, ähnlich zu sting.find() in lua)?

Sierra
Beiträge: 3
Registriert: So 14. Sep 2014, 20:27

Re: Wildcards funktionieren nicht

Beitrag von Sierra » So 7. Apr 2019, 15:37

Mondblatt24 hat geschrieben:
So 7. Apr 2019, 15:28
Hallo,

Code: Alles auswählen

=WENN(ISTFEHLER(SUCHEN("AB";A1;1));0;1)

Code: Alles auswählen

=ZÄHLENWENNS(A1;"*AB*")

Code: Alles auswählen

=ZÄHLENWENN(A1;"*AB*")
Gruß Peter
Mit

Code: Alles auswählen

=ZÄHLENWENN(A1;"*AB*")
funktionieren die Wildcards.
Ist das ein bug, oder geplant, dass es bei einem normalen

Code: Alles auswählen

=WENN(A1="*AB*";1;0)
Wildcards nicht funktionieren?

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: Wildcards funktionieren nicht

Beitrag von HeritzP » So 7. Apr 2019, 18:30

Hallo,

es ist wohl so geplant, da mit einer WENN() Abfrage beliebige Texte abgefragt werden können, ohne die Wildcards extra behandeln zu müssen.
Mochte man Wildcards abfragen, bietet sich die Funktion SUCHEN() an.

Gruß HeritzP
HeritzP

alles nur geklaut


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten