logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Usuwanie wszystkich znaków przed danym symbolem w wierszu (Excel?)

greedofan 02 Paź 2012 16:32 11946 2
REKLAMA
  • #1 11369774
    greedofan
    Poziom 10  
    Posty: 9
    Ocena: 1
    Witam.
    Tak jak w temacie. Wiem, ze sposob (czy to formula, czy makro) istnieje, ale mimo staran nie moge tego znalezc, stad prosba pomocy. Nie wiem czy taka mozliwosc istnieje w Wordzie, wiele razy natomiast trafialam na porady dotyczace Excela (teraz jednak nie moge trafic w slowa-klucze do znalezienia rozwiazan).
    Problem jest taki, moze pomozecie uporac sie z tym jakos inaczej:
    mam kilkuset wierszowy dokument tekstowy, gdzie musze usunac w kazdym wierszu wszystko przed danym symbolem, np. alamakota(_at_)wp.pl zostawic samo @W.P..pl itd
    Czy jest jakis sposob na zautomatyzowanie tego w jakims programie, czy to bedzie pakiet Office czy tez inny? Bardzo mi na tym zalezy, biorac pod uwage ze reczna edycja zajela by mi bardzo wiele czasu.
    Pozdrawiam serdecznie
    Greedofan
  • REKLAMA
  • Pomocny post
    #2 11370024
    dt1
    Admin grupy komputery
    Posty: 48146
    Pomógł: 7291
    Ocena: 8243
    Witaj,
    Pojedyncza prosta funkcja nie zadziała, ale można złożyć kilka funkcji, aby osiągnąć cel.
    i tak na przykład jeśli z alamakota*wp.pl chcesz zostawic samo *wp.pl - musisz poszukać pozycji interesującego Cię znaku (w tym przypadku *, funkcja SZUKAJ.TEKST), poznać długość całego tekstu (funkcja DŁ) oraz wyciąć sobie kawałek z prawej strony (funkcja PRAWY).

    Przykładowo (zakładając adres w komórce A1) funkcja ta będzie wyglądała tak:
    =PRAWY(A1;DŁ(A1)-SZUKAJ.TEKST("*";A1)+1)

    Gdyby pominąć +1 na końcu, uzyskałoby się tekst bez gwiazdki, ale że chcemy jeden znak więcej - trzeba sobie jedną pozycję dodać.

    Analogicznie chcąc wyciągnąć rzeczy z lewej strony - jest dostępna funkcja LEWY. Przykładu nie podam - może być to być dobre i nie za trudne ćwiczenie do samodzielnego zrobienia.
  • #3 11372799
    greedofan
    Poziom 10  
    Posty: 9
    Ocena: 1
    Dziękuje za odpowiedź, pomogło. Teraz mogę to przynajmniej ogarnąć w krótkim czasie.
    Pozdrawiam!
REKLAMA