Usuwanie znaków na początku lub końcu linii

Narzędzie usuwa określoną liczbę znaków z początku lub końca tekstu. Przyjmuje wiele linii i przetwarza każdą osobno. Przydatne do masowej edycji tekstu lub komórek Excela.

✂️ Wprowadź tekst

✅ Wynik

Tekst po usunięciu znaków:
Usuwanie określonej liczby znaków na początku lub końcu tekstu – skrypty online – przykład działania: przed i po

Jak działa narzędzie?

Narzędzie usuwa określoną liczbę znaków z początku lub końca tekstu. Przyjmuje wiele linii i przetwarza każdą osobno. Przydatne do masowej edycji tekstu lub komórek Excela.

Przykład:
Tekst: "Ala ma kota"
Usuń z początku: 1
Usuń z końca: 2
→
Wynik: "la ma k"

Przykłady zastosowań

  • Usuwanie numeracji – jeśli każda linia zaczyna się od "1. ", "2. " itd., usuń 3 znaki z początku
  • Czyszczenie prefiksów – np. usuń "ID: " (4 znaki) z początku każdej linii
  • Usuwanie rozszerzeń – usuń 4 znaki z końca aby usunąć ".txt", ".pdf" itp.
  • Przycinanie danych – gdy dane z CSV lub Excel mają stałą liczbę zbędnych znaków na początku/końcu

Obcinanie stałych fragmentów – kody, indeksy, ścieżki

Gdy każda linia zaczyna się tym samym: „PL-” przed kodami, „2024/” przed numerami spraw, ścieżką folderu przed nazwami plików – najprościej obciąć stałą liczbę znaków ze wszystkich wierszy naraz. To samo od końca: usunięcie 5 znaków z „raport.xlsx” zostawia czyste nazwy bez rozszerzeń. W Excelu wymagałoby to formuły z FRAGMENT.TEKSTU; tutaj wystarczy liczba i jedno kliknięcie.

Najczęściej zadawane pytania

Gdy dane mają stałe przedrostki lub końcówki do usunięcia: numery referencyjne na początku (np. „001-nazwa” → „nazwa”), rozszerzenia plików na końcu albo ten sam kod przed każdą pozycją.

W polu „Usuń N znaków z POCZĄTKU każdej linii” wpisz 4 i kliknij „Usuń znaki”. Każda linia straci pierwsze 4 znaki, np. „001-faktura” zmieni się w „faktura”.

Tak – możesz ustawić oba parametry jednocześnie. Np. usuń 2 znaki z początku i 3 z końca każdej linii.

W polu „Usuń N znaków z KOŃCA każdej linii” wpisz 5, bo tyle znaków ma „.html”, i kliknij „Usuń znaki”. Każda linia straci ostatnie 5 znaków, więc wszystkie muszą kończyć się tym samym rozszerzeniem.

Linia zostanie całkowicie opróżniona – nie można usunąć więcej znaków niż linia zawiera. Puste linie pozostaną jako puste.

Żeby usunąć 3 pierwsze znaki z komórki A1, wpisz =PRAWY(A1;DŁ(A1)-3) albo =FRAGMENT.TEKSTU(A1;4;DŁ(A1)). Przy innej liczbie znaków zmień 3 na swoją liczbę, a w drugiej formule wpisz o jeden więcej jako pozycję startu. W angielskiej wersji Excela te funkcje to RIGHT, MID i LEN. Bez formuł: skopiuj kolumnę, wklej ją tutaj, wpisz liczbę w polu „Usuń N znaków z POCZĄTKU każdej linii” i wklej wynik z powrotem.

Wpisz =LEWY(A1;DŁ(A1)-3), a dostaniesz tekst z A1 bez trzech ostatnich znaków, np. „Kraków-PL” zmieni się w „Kraków”. Gdy komórka ma mniej niż 3 znaki, formuła zwróci błąd, a w tym narzędziu taka linia po prostu zostanie pusta. Po angielsku funkcje nazywają się LEFT i LEN.

Zera wiodące zostają, gdy Excel trzyma wpis jako tekst, np. „000123”. Wpisz w sąsiedniej komórce =A1*1, a dostaniesz liczbę 123 bez zer. Jeśli komórka jest liczbą, a zera dokłada tylko format, zmień format komórki na „Ogólne”. Gdy każda pozycja ma tyle samo zer na początku, np. kody 001234 i 005678, usuniesz je też tutaj, wpisując 2 w polu „Usuń N znaków z POCZĄTKU każdej linii”.