Strona 1 z 1

Wyrażenie regularne - problem

: czw sie 31, 2023 10:14 pm
autor: krzys59
Witam
Mam następujący problem w calc:
- w komórkach mam wartości w rodzaju, 1,2,3 ale też 1n, 2n, 3n itd aż do 40, pomieszane w kolumnach
- w jaki sposób mogę za pomocą wyrażenia regularnego usunąć n pozostawiając same liczby?
Za nic nie potrafię tego rozgryźć

Re: Wyrażenie regularne - problem

: czw sie 31, 2023 10:43 pm
autor: Jermor
Zakładam, że opisałeś dokładnie to, co występuje, czyli wśród liczb występuje literka "n" umieszczona na końcu.
Jeśli chcesz usunąć te "n-ki", bezpośrednio w kolumnie zawierającej dane, to
  • Zaznacz obszar z tymi danymi.
  • Wywołaj polecenie "Znajdź i zamień"
  • Upewnij się, że zaznaczone są następujące opcje:
    • Tylko bieżące zaznaczenie
    • Wyrażenia regularne
  • W polu "Znajdź" wpisz: (.*)n
  • W polu "Zamień" wpisz: $1
  • Wybierz "Zamień wszystkie
Wypróbuj działanie na arkuszu próbnym.

Re: Wyrażenie regularne - problem

: czw sie 31, 2023 10:49 pm
autor: Jan_J
Ja to rozumiem nieco inaczej: w komórkach występują ciągi liczb rozdzielone przecinkami, a czasem z n-ką między liczbą a przecinkiem.
To ja bym tak:
znajdź ([0-9])n
zamień na $1
Na prostych przykładach zgodnych z Twoim opisem pracuje. Jeśli po 'n' bezpośrednio nastąpi cyfra, to sklei cyfry z obu stron 'n'.

Re: Wyrażenie regularne - problem

: pt wrz 01, 2023 8:47 pm
autor: krzys59
Dziękuję obu kolegom za pomoc, chodziło o wersję pierwszą, gdy w osobnych komórkach są różne wartości, jedne z n drugie bez
Nie "czuję" wyrażeń regularnych, stąd mój problem :)

Re: Wyrażenie regularne - problem

: wt wrz 12, 2023 10:24 am
autor: KontoLibreOffice
krzys59 pisze: pt wrz 01, 2023 8:47 pm Dziękuję obu kolegom za pomoc, chodziło o wersję pierwszą, gdy w osobnych komórkach są różne wartości, jedne z n drugie bez
Nie "czuję" wyrażeń regularnych, stąd mój problem :)
Jeśli w komórkach miałeś tylko wartości postaci liczba oraz liczban to nie musisz używać wyrażeń regularnych wystarczy że usuniesz n z komórek. Możesz to zrobić za pomocą ctrl+h
w polu ''znajdź'' wpisujesz n a pole ''zmień'' pozostawiasz puste potem klikasz ''zmień wszystkie''