Witam,
Od pewnego czasu zmagam się aby usunąć tekst w komórce.
Zależy mi na tym aby dany tekst był usuwany od okreslonego miejsca do konca lub w gore.
np. mam tekst: "Jeżdzę na wakacje od 2012"
Chcę mieć wynik: "Jeżdze na wakacje"
Usuwanie znaków od danego miejsca za pomocą funkcji
Usuwanie znaków od danego miejsca za pomocą funkcji
OpenOffice 4.1
Re: Usuwanie znaków od danego miejsca za pomocą funkcji
Co to znaczy "od określonego miejsca":
* określasz miejsce za pomocą numeru, np. po 12 znakach
* określasz miejsce za pomocą kontekstu, np. od pierwszej spacji do końca
* jeszcze inaczej (jak?)
Usunąć na stałe:
operacja edycyjna znajdź i zamień, ew. z użyciem wyrażeń regularnych
Wyprodukować inne komórki z obciętymi tekstami:
funkcja =LEWY(tekst, liczba_znaków)
np. =LEWY(A1; 12) tj. zostawiamy 12 pierwszych znaków
albo =LEWY(A1; ZNAJDŹ(A1; " ")-1) tj. zostawiamy tylko to, co jest przed pierwszą spacją (pod warunkiem, że spacja znajduje się w tym tekście -- warto się zabezpieczyć, żeby dostać kopię całego tekstu zamiast kodu błędu w przypadku przeciwnym).
Żeby się czepić Twojego przykładu
* określasz miejsce za pomocą numeru, np. po 12 znakach
* określasz miejsce za pomocą kontekstu, np. od pierwszej spacji do końca
* jeszcze inaczej (jak?)
Usunąć na stałe:
operacja edycyjna znajdź i zamień, ew. z użyciem wyrażeń regularnych
Wyprodukować inne komórki z obciętymi tekstami:
funkcja =LEWY(tekst, liczba_znaków)
np. =LEWY(A1; 12) tj. zostawiamy 12 pierwszych znaków
albo =LEWY(A1; ZNAJDŹ(A1; " ")-1) tj. zostawiamy tylko to, co jest przed pierwszą spacją (pod warunkiem, że spacja znajduje się w tym tekście -- warto się zabezpieczyć, żeby dostać kopię całego tekstu zamiast kodu błędu w przypadku przeciwnym).
Żeby się czepić Twojego przykładu
Tak się nie da, bo po drodze jest także zamiana "ę" na "e". Wiem, że przypadkowa, ale warto zachować precyzję przy wyjaśnianiu problemu."Jeżdzę na wakacje od 2012"
"Jeżdze na wakacje"
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Usuwanie znaków od danego miejsca za pomocą funkcji
A coś takiego ma sens ? bo wyskakuje nie uwzględnia mi warunku MID
=JEŻELI(B3="od";MID(B3;1;ZNAJDŹ(" od";B3));B3)
=JEŻELI(B3="od";MID(B3;1;ZNAJDŹ(" od";B3));B3)
OpenOffice 4.1
Re: Usuwanie znaków od danego miejsca za pomocą funkcji
Mam coś takieg:
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
i nie chcę tekstu od znaku " od"
wynik chce taki:
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
Można coś takiego zrobić ?
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
i nie chcę tekstu od znaku " od"
wynik chce taki:
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
Można coś takiego zrobić ?
OpenOffice 4.1
Re: Usuwanie znaków od danego miejsca za pomocą funkcji
Posiadam coś takiego:
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
wynik chciałbym taki :
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
Można coś z tym zrobić ?
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245 od
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
18 FELGI 5x112 GMP STELLAR MERCEDES C W204 od 2007
wynik chciałbym taki :
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MERCEDES B W246 W245
18 FELGI 5x112 GMP STELLAR MB ET45 MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
18 FELGI 5x112 GMP STELLAR MERCEDES C W204
Można coś z tym zrobić ?
OpenOffice 4.1