Dodać zero przed wartościami w kolumnie arkusza kalkulacyjnego Excel?


5

Próbując uzupełnić numery ubezpieczenia społecznego w programie Excel 2007, mój tata odkrył, że nie może zacząć od zera ( 0).

Przykład: 0123456789zamienia się w123456789

Co muszę zrobić, aby początkowe zera pozostały w trakcie wprowadzania i nie znikały?


Czy możesz mnie oświecić? Nie będąc Amerykaninem, nie jestem pewien, jakie rzeczy robisz z numerami ubezpieczenia społecznego, ale nie spodziewałbym się, że w grę wchodzą jakiekolwiek obliczenia . Czy nie możesz wpisać ich jako tekstu i zachować początkowe 0, poprzedzając znak cudzysłowu?
— pavium

Domyślny format liczb Excel zabiera 0, niezależnie od tego, co z nim robisz. I tak pewnie by to rozwiązało, ale nie zdawałem sobie z tego sprawy, zanim napotkał problem i ma -1 użyteczności ...
— Ivo Flipse

Tak, wprowadzanie tych znaków byłoby uciążliwe, gdyby wprowadzono dużo danych.
— pavium

Zmiana typu danych komórki na tekst nic nie zmienia, program Excel nadal automatycznie usuwa początkowe zero. Zastanawiam się, dlaczego jest to oczywiście błąd w programie. Co jeśli nazwa Twojej firmy zaczyna się od zera, byłoby bardzo denerwujące, aby zmieniać niestandardowe za pomocą tych zer za każdym razem!

Odpowiedzi:


6

Jeśli wstawiane liczby mają wspólną długość, możesz ustawić dla nich niestandardowy format:

alternatywny tekst

Więc jeśli chcesz 123456789 zmienić w 0123456789, skorzystaj z tego formatu 0000000000.


I nie widać odręcznego koła!
— pavium

Na pytanie bardzo łatwo odpowiedzieć, ale mogę sobie wyobrazić, że więcej osób napotyka ten problem!
— Ivo Flipse,

Koła odręczne dodane na żądanie
— John T

Hmmm, szkoda, że ​​najbrzydszy żart z wolnej ręki dotarł też do superużytkownika ...
— Arjan,

Jak @dkusleika wskazał w komentarzu do odpowiedzi Jorila na superuser.com/questions/88870/… - jeśli rzeczy nie są przeznaczone do obliczeń (jak numery ubezpieczenia społecznego), to prawdopodobnie nie należy też formatować liczb?
— Arjan

4

Alternatywą jest wpisanie cudzysłowu ('), a następnie liczby. W ten sposób liczba jest traktowana jako ciąg znaków, dzięki czemu początkowe zera są zachowywane. (Oferta nie zostanie wyświetlona)


To chyba utrudnia obliczenia?
— Arjan

3
Myślę, że nie powinieneś robić obliczeń na SSN, myślę, że o to chodzi. Numery kart kredytowych, numery SSN i ​​inne numery identyfikacyjne należy wprowadzić jako tekst, ponieważ takie są. IMHO oczywiście.
— dkusleika

Brakowało mi tej części pytania. Myślę, że @dkusleika ma rację!
— Arjan

a jeśli potrzebujesz wykonać obliczenia na SSN (lub dowolnym innym polu tekstowym), zawsze możesz uruchomić go przez konwerter, aby uzyskać liczbę z rzeczywistych danych.
— szarlatan

4

Excel ma specjalne formatowanie dla numerów ubezpieczenia społecznego.

  1. Wybierz komórki, w których chcesz wpisać SSN
  2. Kliknij prawym przyciskiem myszy i wybierz „Formatuj komórki”
  3. Na karcie „Numer” wybierz „Specjalny” (na dole listy)
  4. Po prawej stronie zobaczysz „Numer ubezpieczenia społecznego”. Wybierz i kliknij „OK”

Gdy wpiszesz SSN w tych komórkach, przyjmą one zera na początku.


+1 Jedyna odpowiedź, która faktycznie odnosi się do konkretnego pytania!
— DaveParillo

2

Zawsze możesz sformatować kolumnę jako „Tekst” przed wprowadzeniem wartości.
W ten sposób Excel nie próbuje zgadnąć, czy jest to liczba, czy nie i zachowa początkowe zera.

To oszczędza kłopotów z wprowadzaniem „przed wprowadzeniem numeru.



1

Znalazłem rozwiązanie na forum:

Twoje liczby są prawdopodobnie przechowywane jako liczby, jeśli nadal chcesz je przechowywać jako liczby, możesz użyć niestandardowego formatowania liczb.

Wybierz Format -> Komórka -> Liczba -> Niestandardowe

Wprowadź ten format: 00000000000

To sprawia, że ​​Twój numer wyświetla się z 11 cyframi i zerami wiodącymi.


1

Nie możemy zignorować zera, ponieważ wiesz, jak ważne jest to dla nas. Możesz dodać zero przed dowolną liczbą, wykonując następujące czynności:

  1. Otwórz arkusz MS Excel .

  2. Wpisz liczbę w komórce, zanim chcesz dodać zero.

  3. Kliknij prawym przyciskiem myszy komórkę, wybierz opcję Formatuj komórki ... Zostanie wyświetlone okno Formatuj komórki .

  4. Wybierz kartę Liczby z okna, a następnie kliknij opcję Niestandardowa z lewej sekcji Kategoria :.

  5. Wybierz opcję 0 z sekcji Typ.

  6. Wpisz nr zer, tyle ile twój numer zawiera cyfrę. Na przykład twój numer to 12345 , więc teraz musisz wpisać pięć zer po zaznaczonym 0 w sekcji typu, tj . 000000 .

  7. Kliknij OK. Liczba wprowadzonych przez Ciebie zer zostanie zamieniona na cyfry, a wynikiem będzie 012345

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.