Zachowywanie zer wiodących i liczb

Ważne : Ten artykuł został przetłumaczony maszynowo, zobacz zastrzeżenie. Angielskojęzyczną wersję tego artykułu można znaleźć tutaj .

Czy kiedykolwiek importowanie lub wprowadzanie danych w programie Excel, która zawiera zera wiodące, takie jak 00123 lub dużej liczby 1234 5678 9087 6543? Oto kilka przykładów są numerów PESEL, numery telefonów, numerów kart kredytowych, kodów produktów, numerów kont lub kodów pocztowych. Program Excel automatycznie zera wiodące są usuwane i konwertuje liczb w notacji wykładniczej, takie jak 1, 23E + 15, w celu umożliwienia formuł i operacji matematycznych, z którymi chcesz pracować. Ten artykuł dotyczy sposobu przechowywać swoje dane w oryginalnym formacie, który program Excel traktuje jako tekst.

Konwertowanie liczb na tekst podczas importowania danych tekstowych

Za pomocą środowisko Uzyskiwanie i przekształcania (Power Query) programu Excel w formacie poszczególnych kolumn tekstu podczas importowania danych. W tym przypadku możemy importowany plik tekstowy, ale czynności przekształcania danych jest taka sama dla dane importowane z innych źródeł, takich jak XML, sieci Web, JSON, itp.

  1. Kliknij kartę dane , a następnie Z tekstowy lub CSV obok przycisku Pobierz dane. Jeśli nie widzisz przycisku Pobierz dane, przejdź do Nowej kwerendy > Z pliku > Z tekstu i przejdź do pliku tekstowego, naciśnij klawisz importu.

  2. Program Excel będzie załadować dane w okienku podglądu. Naciśnij klawisz edytować w okienku podglądu, aby załadować Edytora zapytań.

  3. Jeśli potrzebujesz żadnych kolumn są konwertowane na tekst, zaznacz kolumnę, aby przekonwertować, klikając nagłówek kolumny, a następnie przejdź do Narzędzia główne > Przekształć > Typ danych > Zaznacz tekst.

    Dodatek Power Query — danych po przekonwertowaniu tekstu

    Porada : Możesz wybrać wielu kolumn z Klawiszem Ctrl + Strzałka w lewo.

  4. Następnie kliknij pozycję Zamień bieżący w oknie dialogowym Zmienianie typu kolumny, a program Excel będzie przekonwertować wybrane kolumny do tekstu.

    Pobieranie i Przekształć > Konwertuj na tekst danych
  5. Gdy skończysz, kliknij pozycję Zamknij i załaduj i powrócić do arkusza danych kwerendy zostanie programu Excel.

    Zmiana danych w przyszłości, możesz przejść do danych > Odśwież, a program Excel będzie automatycznie zaktualizować dane i stosowanie przekształceń dla Ciebie.

W programie Excel 2010 i 2013 istnieją dwie metody importowania plików tekstowych i Konwertowanie liczb na tekst. Zaleca się używanie dodatku Power Query, który jest dostępny jeśli pobrać dodatek Power Query. Jeśli nie można pobrać dodatek Power Query, można użyć Kreatora importu tekstu. W tym przypadku możemy importowany plik tekstowy, ale czynności przekształcania danych jest taka sama dla dane importowane z innych źródeł, takich jak XML, sieci Web, JSON, itp.

  1. Kliknij kartę Power Query na Wstążce, a następnie wybierz pozycję Pobierz dane zewnętrzne > Z tekstu.

  2. Program Excel będzie załadować dane w okienku podglądu. Naciśnij klawisz edytować w okienku podglądu, aby załadować Edytora zapytań.

  3. Jeśli potrzebujesz żadnych kolumn są konwertowane na tekst, zaznacz kolumnę, aby przekonwertować, klikając nagłówek kolumny, a następnie przejdź do Narzędzia główne > Przekształć > Typ danych > Zaznacz tekst.

    Dodatek Power Query — danych po przekonwertowaniu tekstu

    Porada : Możesz wybrać wielu kolumn z Klawiszem Ctrl + Strzałka w lewo.

  4. Następnie kliknij pozycję Zamień bieżący w oknie dialogowym Zmienianie typu kolumny, a program Excel będzie przekonwertować wybrane kolumny do tekstu.

    Pobieranie i Przekształć > Konwertuj na tekst danych
  5. Gdy skończysz, kliknij pozycję Zamknij i załaduj i powrócić do arkusza danych kwerendy zostanie programu Excel.

    Zmiana danych w przyszłości, możesz przejść do danych > Odśwież, a program Excel będzie automatycznie zaktualizować dane i stosowanie przekształceń dla Ciebie.

Stosowanie formatu niestandardowego w celu zachowania zer wiodących

Jeśli chcesz rozwiązać ten problem, po prostu w skoroszycie, ponieważ nie jest używany przez inne programy jako źródła danych, można użyć niestandardowej lub specjalny format do zachowania zer wiodących. To działa w przypadku numerów, które zawierają mniej niż 16 cyfr. Ponadto można sformatować z numerów z kreski lub inne symbole i znaki interpunkcyjne. Na przykład numer telefonu poprawić czytelność, można dodać łącznika między międzynarodowy kod, kod kraju/regionu, numer kierunkowy, prefiks i ostatni kilka liczb.

Kod

Przykład

Niestandardowy format liczb

Numer
PESEL

012345678

00000000000 
00123456789 

Telefon

0012345556789

(0-00) 000-00-00 
(0-12) 123-45-67 

Kod
pocztowy

00123

00-000 
00-123 

Czynności   

  1. Zaznacz komórkę lub zakres komórek, które chcesz sformatować.

  2. Naciśnij klawisze Ctrl + 1, aby załadować okna dialogowego Formatowanie komórek.

  3. Wybierz kartę liczby, a następnie na liście Kategoria kliknij pozycję niestandardowe, a następnie w polu Typ wpisz format liczb, na przykład 000-00-0000 kodu numer PESEL lub 00000 5 cyfrowy kod pocztowy.

    Porada : Można także kliknąć pozycję Specjalne, a następnie wybrać opcję Kod pocztowy, Numer telefonu - 6 cyfr, Numer telefonu - 7 cyfr lub Numer PESEL.

    Znajdź więcej informacji na temat kodów niestandardowych, zobacz Tworzenie lub usuwanie niestandardowego formatu liczb.

    Uwaga : Nie spowoduje to przywrócenie zera wiodące, które zostały usunięte przed formatowania. Wpłynie to tylko liczby, które zostały wprowadzone po zastosowaniu formatu.

Użyj funkcji tekst, aby zastosować format

Możesz użyć pustej kolumnie obok danych i przekonwertować go na format, który ma należy użyć funkcji tekst .

Kod

Przykład (w komórce A1)

Funkcja tekst i nowym formatowaniem

Numer
PESEL

012345678

=TEKST(A1;"00000000000")
00123456789

Telefon

0012345556789

=TEKST(A1;"(0-00) 000-00-00")
(0-12) 123-45-67

Kod
pocztowy

00123

=TEKST(A1;"00-000")
00-123

Numery kart kredytowych jest zaokrąglana w dół

Program Excel zawiera maksymalny dokładności 15 cyfr znaczących, co oznacza, że każda cyfra zawierające 16 lub więcej cyfr, takie jak numery kart kredytowych, wszelkie numery poza 15 cyfr jest zaokrąglana w dół do zera. W przypadku numerów, które są 16 cyfr lub większy należy użyć formatu tekstowego. Aby to zrobić, możesz wykonać jedną z dwóch czynności:

  • Formatowanie kolumny jako tekstu

    Zaznacz zakres danych i naciśnij klawisze Ctrl + 1 do uruchomienia na Format > okno dialogowe komórek. Na karcie liczby kliknij pozycję tekst.

    Uwaga : Liczby, które zostały już wprowadzone nie ulegnie zmianie. Wpłynie to tylko liczby, które zostały wprowadzone po zastosowaniu formatu.

  • Użycie znaku apostrofu

    Możesz wpisać apostrof (') oznacza numer, a program Excel będzie traktowania jej jako tekst.

Początek strony

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Uwaga : Zrzeczenie dotyczące tłumaczenia maszynowego: Ten artykuł został przetłumaczony przez system komputerowy bez interwencji człowieka. Firma Microsoft udostępnia te tłumaczenia maszynowe, aby ułatwić użytkownikom, którzy nie znają języka angielskiego, korzystanie z zawartości dotyczącej produktów, usług i technologii firmy Microsoft. Ponieważ ten artykuł został przetłumaczony maszynowo, może zawierać błędy w słownictwie, składniowe lub gramatyczne.

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×