4 najlepsze sposoby dodawania zer wiodących w programie Excel
Excel usuwa zera wiodące, interpretując wpis jako liczbę, więc identyfikator taki jak 00127 może zostać wyświetlony jako 127. Prawidłowe rozwiązanie zależy od tego, co reprezentuje wartość: użyj tekstu lub apostrofu, gdy cyfry stanowią identyfikator, który musi pozostać dokładnie taki sam, jak wprowadzono, i użyj niestandardowego formatu liczb, gdy potrzebujesz jedynie spójnej szerokości wyświetlania. Dla całej kolumny istniejących wartości formuła może utworzyć zera za Ciebie.
Te cztery metody sprawdzają się w typowych przypadkach, takich jak identyfikatory członkowskie, kody produktów, kody pocztowe i numery referencyjne. Kluczowa różnica polega na tym, czy zera mają stanowić część wartości przechowywanej, czy tylko część sposobu jej wyświetlania w programie Excel.
1. Wpisz apostrof przed wartością
W przypadku jednorazowego wpisu, wartość należy rozpocząć od apostrofu: wpisz ją '00127do komórki i naciśnij Enter. Excel potraktuje wpis jako tekst i wyświetli 00127; sam apostrof nie pojawi się w komórce.
Apostrof powoduje, że Excel zachowuje cyfry jako tekst, łącznie z zerami na początku.
Najlepsze dla: niewielkiej liczby identyfikatorów lub kodów, które nie powinny być używane w obliczeniach arytmetycznych. Można również zastosować to podejście, wklejając pojedynczą wartość. W przypadku długiej listy należy jednak wstępnie sformatować komórki docelowe lub skorzystać z poniższej metody zbiorczej.
2. Przed wprowadzeniem danych sformatuj komórki jako tekstowe
Jeśli planujesz wprowadzać lub wklejać wiele kodów, ustaw komórki najpierw na Tekst. Zapobiegnie to usunięciu zer przez program Excel podczas wprowadzania.
Zaznacz komórki docelowe lub całą kolumnę.
Otwórz Ekran główny i znajdź menu Format liczb , które obecnie może wyświetlać pozycję Ogólne.
Wybierz Tekst .
Wpisz lub wklej kody, uwzględniając zera na początku.
Przed wprowadzeniem lub wklejeniem identyfikatorów wybierz opcję Tekst dla zakresu docelowego.
Ważne: zmiana komórek, które już zawierają wartości, na tekstowe nie przywraca zer, które Excel już usunął. Jeśli wartość została zapisana jako 127, sformatowanie jej później jako tekstowej nie pozwoli na rozpoznanie, czy oryginalna wartość to 0127, 00127 czy 127. Użyj formuły lub formatu niestandardowego, aby odtworzyć znaną szerokość. W przypadku kodów dłuższych niż 15 cyfr, użyj opcji „Tekst od początku”: wartości numeryczne w programie Excel zachowują precyzję tylko do 15 cyfr.
3. Użyj funkcji REPT, aby dodać zera za pomocą formuły
Gdy wartości źródłowe znajdują się już w kolumnie, a każdy kod powinien mieć tę samą długość, użyj , REPTaby dodać wymaganą liczbę zer. Załóżmy, że pierwotna wartość liczbowa znajduje się w komórce B2, a każdy wynik powinien mieć długość pięciu znaków. Wprowadź tę formułę w komórce C2:
=REPT("0",MAX(0,5-LEN(B2&"")))&B2
Formuła zlicza znaki w komórce B2, powtarza zero wystarczająco często, aby osiągnąć pięć znaków, i łączy wynik z wartością początkową. Na przykład, 127 zmienia się w 00127, 84 w 00084, a 12345 pozostaje 12345. Zmień 5szerokość na potrzebną.
Formuła może ujednolicić długość kodu w osobnej kolumnie wyjściowej.
Wprowadź formułę obok pierwszej wartości źródłowej.
Naciśnij Enter, a następnie wpisz lub skopiuj formułę w dół kolumny.
Sprawdź kilka krótkich i długich wartości, aby upewnić się, że szerokość docelowa jest prawidłowa.
Jeśli potrzebujesz stałych wyników, a nie formuł, skopiuj kolumnę wyjściową i użyj opcji Wklej specjalnie > Wartości.
Zwraca tekst, który zazwyczaj jest odpowiedni dla identyfikatorów. Jeśli źródło zawiera kody, w których zera zostały już utracone, a Ty nie znasz docelowej szerokości, formuła nie będzie w stanie wiarygodnie wywnioskować brakujących cyfr.
4. Zastosuj niestandardowy format liczb
Wybierz tę metodę, gdy wartość bazowa powinna pozostać numeryczna, ale arkusz kalkulacyjny powinien wyświetlać stałą liczbę cyfr. Na przykład, niestandardowy format wyświetla 00000liczbę 127 00127bez zmiany jej zapisanej wartości.
Zaznacz komórki, które chcesz sformatować.
Naciśnij Ctrl+1 , aby otworzyć opcję Formatuj komórki.
Na karcie Liczba wybierz opcję Niestandardowa .
W polu Typ wpisz jedno zero dla każdej żądanej cyfry, np 00000. .
Wybierz OK .
Format niestandardowy składający się z pięciu zer wyświetla krótsze wartości liczbowe z zerami na początku.
Najlepiej sprawdza się w przypadku: wartości liczbowych wymagających spójnej szerokości wizualnej w skoroszycie. Format niestandardowy zmienia wyświetlanie, a nie wartość bazową, więc pasek formuły może nadal pokazywać 127. Nie przywraca również zer usuniętych przed zastosowaniem formatu; wyświetla jedynie wystarczającą liczbę zer, aby dopasować się do wzorca. Excel dla sieci Web ma ograniczenia dotyczące tworzenia formatów niestandardowych, dlatego skorzystaj z aplikacji komputerowej, jeśli opcja Niestandardowy jest niedostępna.
Którą metodę wybrać?
Jeden lub dwa kody: najpierw wpisz apostrof.
Nowe dane w całej kolumnie: sformatuj zakres jako Tekst.
Istniejące wartości wymagające uzupełnienia: użyj formuły REPT w kolumnie pomocniczej.
Tylko wyświetlacz potrzebuje cyfr o stałej szerokości: zastosuj format niestandardowy, taki jak 00000.
W przypadku kodów pocztowych, numerów kont, numerów telefonów i innych identyfikatorów zachowanie oryginalnych cyfr jest ważniejsze niż wykonywanie obliczeń. Przechowuj je jako tekst, gdy istotne są dokładne wartości znak po znaku, zwłaszcza w przypadku bardzo długich kodów. Użyj formatowania niestandardowego, gdy chcesz, aby program Excel zachował wartość liczbową, wyświetlając standardową liczbę cyfr.