Bliżej studentów

Jak zachować zera na początku w Excelu

Trzy papierowe etykiety różnej długości wiszą na rdzawym sznurku na ciemnozielonym tle

Żeby Excel nie usuwał zer na początku kodu, ustaw komórki jako Tekst, zanim wpiszesz lub wkleisz dane. Samo ustawienie tego formatu po zamianie 00017 na 17 nie przywróci utraconych znaków.

To dobre rozwiązanie dla numeru próbki, kodu produktu czy identyfikatora ankiety. Nie wybieraj tekstu dla kwot i innych wielkości, na których chcesz liczyć. Kod złożony z cyfr to często tylko etykieta, nie wartość do obliczeń.

  1. Zaznacz pustą kolumnę lub zakres przeznaczony na kody.
  2. W Excelu dla Windows naciśnij Ctrl+1. W oknie Formatowanie komórek na karcie Liczby wybierz kategorię Tekst i zatwierdź.
  3. Dopiero teraz wpisz albo wklej kody. Zaznacz jedną komórkę i sprawdź pełny zapis na pasku formuły.

Przy pojedynczym wpisie możesz poprzedzić kod apostrofem: '00017. Apostrof wymusza tekst i nie jest wyświetlany jako część kodu w komórce. Jeśli Excel pokaże ostrzeżenie „liczba zapisana jako tekst”, nie wybieraj automatycznie konwersji na liczbę. W tej kolumnie tekst jest zamierzony.

Trzy kody, jedna liczba

Przygotowałem fikcyjne oznaczenia 00017, 0017 i 17. Każde ma inną długość. W arkuszu zachowałem je jako tekst, a w sąsiedniej kolumnie jawnie zamieniłem na liczby funkcją WARTOŚĆ. Wynik we wszystkich trzech wierszach to 17.

Następnie zastosowałem dwie pozornie podobne poprawki. Liczbom nadałem format niestandardowy 00000. Obok użyłem formuły =TEKST(B6;"00000"), gdzie B6 zawiera 17. Obie kolumny pokazują 00017, ale pierwsza nadal przechowuje liczbę, a druga zawiera tekst.


Oryginalne teksty 00017, 0017 i 17 dają liczbę 17; format 00000 i TEKST pokazują 00017 w każdym wierszu
Powiększ
Podgląd wartości odczytanych z gotowego XLSX, nie zrzut Excela. Etykiety rozróżniają wygląd od typu danych. Kliknij, aby powiększyć.

Żadna z tych poprawek nie odtworzyła wszystkich oryginałów. W drugim i trzecim wierszu dopisała zera, których wcześniej nie było. Gdy taki kod służy do łączenia rekordów, uzyskanie jednakowej długości kodów nie jest jeszcze naprawą danych. Przed porównaniem dwóch list identyfikatorów ustal, jaki zapis jest właściwy.

Wynik sprawdziłem również po eksporcie: w pliku XLSX oryginały pozostały tekstami, a liczby w dwóch środkowych kolumnach miały wartość 17. Zmiana pierwszego kodu na 00042 dała 42 i tekst 00042. Potem przywróciłem 00017. To test plikowy oraz obliczenie formuł, nie demonstracja wpisywania danych w natywnym Excelu.

Sprawdź na małym przykładzie

Plik XLSX zawiera opisane trzy wiersze oraz żółte komórki A14:A17 z ustawionym formatem Tekst. Wpisz tam własne fikcyjne kody i porównaj pełny zapis. Przykład w A6:D8 ma formuły, więc możesz też zmienić pierwszy kod i zobaczyć wynik konwersji.

Pobierz próbę z zerami XLSX

Kiedy można dopisać zera

Gdy zasady nadawania kodów mówią, że każdy ma dokładnie pięć cyfr, =TEKST(B6;"00000") pozwoli utworzyć taki zapis z liczby 17. Masz wtedy informację spoza komórki: obowiązującą długość kodu.

Jeśli długości były różne, samego 17 nie wystarczy. Wróć do pierwotnego pliku lub innego źródła identyfikatorów. Nie zgaduj, czy brakowało dwóch, trzech czy żadnego zera.

Jeśli zera giną podczas rozdzielania rekordów, ustaw tekstowy typ kolumny w kreatorze Tekst jako kolumny. Tę operację pokazujemy osobno.

Problem z cyframi po przecinku? To inne zadanie. Zobacz przykład formatu liczby i rzeczywistego zaokrąglania.

Źródła i sposób sprawdzenia

Sprawdzono 3 października 2026 r. Arkusz przygotowano i obliczono w Artifact Tool, a typy, wartości, formuły oraz format pustego zakresu niezależnie odczytano z XML w XLSX. Podgląd wygenerowano w niewidocznej przeglądarce z tego odczytu; nie przedstawia interfejsu Excela. Nie sterowano Excelem ani pulpitem. Kody są fikcyjne. Plik nie ma makr, zewnętrznych powiązań ani prywatnych metadanych. Ilustrację otwierającą przygotowano w ImageGen.

WhatsApp Zadzwoń