Pobierz określoną liczbę znaków od początku komórki.
Skopiuj tę formułę
=LEFT(A2, 5)LEFT zwraca pierwsze N znaków; RIGHT zwraca ostatnie N; MID zwraca znaki od wybranego punktu początkowego. Są to podstawowe elementy do dzielenia kodów, prefiksów i danych o stałej szerokości.
=RIGHT(A2, 4)→2026Ostatnie cztery znaki, np. rok.
=LEFT("INV-2026-0042", 3)→INVPierwsze trzy znaki kodu.
=LEFT(A2, FIND("-", A2)-1)→INVPobiera wszystko przed pierwszym łącznikiem, niezależnie od długości.
Ze środka
=MID(A2, 4, 3)3 znaki zaczynając od pozycji 4.
Użyj =LEFT(A2, LEN(A2)-3), aby usunąć trzy ostatnie znaki.
LEFT zawsze zwraca tekst. Umieść ją w VALUE, aby z powrotem otrzymać liczbę: =VALUE(LEFT(A2, 3)).
Użyj =RIGHT(A2, LEN(A2)-3) lub =MID(A2, 4, LEN(A2)), aby pominąć trzy pierwsze znaki.
Działa na liczbie kolejnej, a nie na wyświetlanej dacie. Najpierw przekonwertuj: =LEFT(TEXT(A2, "yyyy-mm-dd"), 4) zwraca rok.
Potrzebujesz formuły dla własnych danych?
Opisz prostym językiem, czego potrzebujesz, a ExcelGPT napisze, wyjaśni i zweryfikuje formułę — bezpłatny start, bez wtyczek.