BŁĄD 507 przy formule Regex [solved]

Użytkowanie arkusza kalkulacyjnego
KontoLibreOffice
Posty: 92
Rejestracja: wt paź 04, 2022 5:48 pm

BŁĄD 507 przy formule Regex [solved]

Post autor: KontoLibreOffice »

Formuła REGEX(D1;^[:space:]*(yt|YT|Yt|yT);YT-) po zatwierdzeniu daję błąd 507 kiedy
robię podgląd to wygląda ona tak : REGEX(D1;^[:space:]*(yt;yt;yt;yt);yt-) tj. LO zmienia znaczenie formuły. Wyrażenie regularne w formule ^[:space:]*(yt|YT|Yt|yT) daję poprawne rezultaty gdy wyszukuję za pomocą ctrl+H.
Ostatnio zmieniony czw cze 15, 2023 4:01 pm przez KontoLibreOffice, łącznie zmieniany 2 razy.
7.5.6.2 (X86_64)
Awatar użytkownika
Jermor
Posty: 2325
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: BŁĄD 507 przy formule Regex

Post autor: Jermor »

Wyrażenie regularne w funkcji REGEX() wpisywane bezpośrednio tekstem musi być objęte cudzysłowem. Bez cudzysłowu możesz je wpisać do innej komórki i tę komórkę wskazać jako drugi argument funkcji.
Zresztą zamiennik tez musi być ujęty w cudzysłowie.
AOO 4.1.15, LO 24.2.5 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
KontoLibreOffice
Posty: 92
Rejestracja: wt paź 04, 2022 5:48 pm

Re: BŁĄD 507 przy formule Regex [solved]

Post autor: KontoLibreOffice »

Jermor pisze: czw cze 15, 2023 2:57 pm Wyrażenie regularne w funkcji REGEX() wpisywane bezpośrednio tekstem musi być objęte cudzysłowem. Bez cudzysłowu możesz je wpisać do innej komórki i tę komórkę wskazać jako drugi argument funkcji.
Dziękuję za pomoc.
7.5.6.2 (X86_64)
Awatar użytkownika
Jermor
Posty: 2325
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: BŁĄD 507 przy formule Regex [splved]

Post autor: Jermor »

Chociaż, gdy widzę, że twoim zamiarem jest zastąpienie zapisanego w dowolny sposób zlepku liter "yt" zapisem "YT-", to prościej jest to zrobić funkcją PODSTAW()
=PODSTAW(D1;"yt";"YT-")
Wyszukując ciąg PODSTAW() nie rozróżnia wielkości liter. Jest jeszcze 4. argument, który mówi, które wystąpienie szukanego ciągu ma zostać zastąpione, Brak argumentu oznacza, że wszystkie wystąpienia mają zostać podmienione.
AOO 4.1.15, LO 24.2.5 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Awatar użytkownika
Jermor
Posty: 2325
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: BŁĄD 507 przy formule Regex [splved]

Post autor: Jermor »

Przepraszam. Rozróżnia wielkość liter. Pomyliłem się.
AOO 4.1.15, LO 24.2.5 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
ODPOWIEDZ