Note: The other languages of the website are Google-translated. Back to English

Jak zachować lub usunąć wiodące zera w programie Excel?

Ogólnie rzecz biorąc, kiedy wpiszemy do komórki liczbę zawierającą zera wiodące, np. 00032423, może ona wyświetlić się jako 32423. Jak zachować te zera wiodące w programie Excel? I na odwrót, jak usunąć zera wiodące, kiedy nie trzeba ich pokazywać?

Zachowaj wiodące zera za pomocą Formatuj komórki

Usuń wiodące zera za pomocą VBA

Usuń wiodące zera za pomocą Kutools for Excel za pomocą kliknięć dobry pomysł 3

Dodaj / usuń te same wiodące zera za pomocą Kutools for Excel


strzałka niebieski prawy bąbelek Zachowaj wiodące zera za pomocą Formatuj komórki

Jeśli chcesz zachować początkowe zera w programie Excel, wystarczy sformatować komórki jako Formatowanie tekstu przed wpisaniem danych.

1. Wybierz komórki zakresu, do których chcesz wpisać dane z zerami na początku, i kliknij prawym przyciskiem myszy, aby je zaznaczyć Formatowanie komórek z menu kontekstowego. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-1

2. w Formatowanie komórek dialog, kliknij Numer Zakładka i wybierz Tekst z Wszystkie produkty szkło. Kliknij OK aby zamknąć okno dialogowe. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-2

Teraz po wpisaniu liczb z zerami wiodącymi do komórek zakresu, zera wiodące zostaną zachowane w komórkach. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-3

Uwagi: Ta metoda nie działa, jeśli formatujesz komórki jako tekst po wpisaniu liczb.


Jedno kliknięcie, aby usunąć wszystkie wiodące zera z komórek w programie Excel

Wystarczy jedno kliknięcie, aby usunąć wszystkie wiodące zera wybranych komórek.  Kliknij, aby 30 dni bezpłatnego okresu próbnego!
doc usuń wiodące zero
 
Kutools dla programu Excel: z ponad 300 przydatnymi dodatkami do programu Excel, które można bezpłatnie wypróbować bez ograniczeń 30 dni.

strzałka niebieski prawy bąbelek Usuń wiodące zera za pomocą VBA

Jeśli chcesz usunąć wiodące zera w programie Excel, masz cztery metody rozwiązania tego problemu.

Metoda 1 Sformatuj komórki jako formatowanie liczb

Wybierz zakres, w którym chcesz wpisać liczbę bez pokazywania zer wiodących, i kliknij prawym przyciskiem myszy, aby kliknąć Formatowanie komórek aby otworzyć Formatowanie komórek i wybierz Numer z Wszystkie produkty okienku, a następnie kliknij OK. 

Uwagi: Ta metoda nie działa, jeśli formatujesz komórki po wpisaniu liczby.

Metoda 2 Użyj wzoru

Wybierz pustą komórkę obok komórek zakresu, w których wpisałeś liczby z wiodącymi zerami, i wpisz tę formułę = WARTOŚĆ (A1) (A1 wskazuje, że komórka zawiera liczby z zerami na początku). I naciśnij Wchodzę przycisk, teraz liczba bez wiodącego zera jest wyświetlana w komórce formuły. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-4

Metoda 3 Uruchom VBA

1. naciśnij Alt + F11 wyświetlić Microsoft Visual Basic for Applications okno.

2. W oknie kliknij wstawka > Moduł aby wyświetlić nowe okno modułu, a następnie skopiuj następujący kod VBA do okna modułu.

VBA: Usuń wiodące zera w programie Excel

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. kliknij run i pojawi się okno dialogowe KutoolsforExcel, w którym możesz wybrać zakres do usunięcia wiodących zer. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-5

4. kliknij OK. Następnie wiodące zera w zaznaczeniu są usuwane.

Metoda 4 Użyj funkcji Konwertuj na liczbę

Wybierz komórki zakresu, które są wypełnione liczbami z zerami na początku, kliknij ikonę ostrzeżenia obok zaznaczenia, a następnie wybierz Konwertuj na liczbę z menu kontekstowego. Zobacz zrzut ekranu:

doc-keep-delete-wiodący-zeor-6


strzałka niebieski prawy bąbelek Usuń wiodące zera za pomocą Kutools for Excel za pomocą kliknięć

Kutools dla programu Excel, ponad 200 przydatne funkcje, ułatwiają pracę. 

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

Jeśli masz Kutools dla programu Excel, możesz szybko usunąć wszystkie wiodące zera z tekstów dwoma kliknięciami Usuń wiodące zera użyteczność

Zaznacz tekst, dla którego chcesz usunąć zera wiodące, a następnie kliknij Kutools > Tekst > Usuń wiodące zera. Zobacz zrzut ekranu:
doc usuń wiodące zera 01

Następnie pojawia się okno dialogowe przypominające, że wiodące zera zostały usunięte z ilu komórek. Zobacz zrzut ekranu:
doc usuń wiodące zera 02

Kliknij OK aby zamknąć okno dialogowe.

strzałka niebieski prawy bąbelek Usuń wiodące zera




strzałka niebieski prawy bąbelek Dodaj / usuń wiodące zera za pomocą Kutools for Excel

Jeśli chcesz dodać lub usunąć tę samą liczbę wiodących zer w komórce, możesz zastosować Kutools dla programu Excel's Dodaj tekst i Usuń według pozycji narzędzia, jeden może pomóc w dodaniu tej samej liczby wiodących zer do komórek, a drugi pomaga usunąć tę samą liczbę ciągów z lewej strony komórek.

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

Dodaj taką samą liczbę wiodących zer

1. Najpierw musisz sformatować komórki jako Tekst wybierając je i klikając Strona Główna i idź do Numeryczne grupę do wyboru Tekst z rozwijanej listy. Zobacz zrzut ekranu:
doc kutools 1

2. Następnie zaznacz te komórki i kliknij Kutools > Tekst > Dodaj tekst. Zobacz zrzut ekranu:
doc kutools 2

3. w Dodaj tekst wpisz zera, które chcesz dodać do pola tekstowego Tekst, i zaznacz Przed pierwszą postacią i możesz wyświetlić podgląd wyniku dodawania w prawym okienku. Zobacz zrzut ekranu:
doc kutools 3

4. kliknij Ok or Zastosuj, teraz ta sama liczba wiodących zer jest dodawana do komórek.
doc kutools 4

Usuń tę samą liczbę wiodących zer

1. Wybierz komórki, z których chcesz usunąć wiodące zera, i kliknij Kutools > Tekst > Usuń według pozycji. Zobacz zrzut ekranu:
doc kutools 5

2. W wyświetlanym oknie dialogowym wpisz liczbę zer, które chcesz usunąć, zaznacz opcję i możesz wyświetlić podgląd wyniku w okienku Podgląd.
doc kutools 6

3. kliknij Ok or Zastosuj, teraz wiodące zera są usuwane od razu.


Przeglądanie w kartach i edytowanie wielu skoroszytów programu Excel / dokumentów Word jako Firefox, Chrome, Internet Explore 10!

Możesz być zaznajomiony z przeglądaniem wielu stron internetowych w przeglądarce Firefox / Chrome / IE i przełączaniem się między nimi, łatwo klikając odpowiednie karty. Tutaj karta Office obsługuje podobne przetwarzanie, które umożliwia przeglądanie wielu skoroszytów programu Excel lub dokumentów programu Word w jednym oknie programu Excel lub oknie programu Word i łatwe przełączanie się między nimi, klikając ich karty. Kliknij za darmo 30-dniowa wersja próbna Office Tab!

nie doskonały

Względne artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (21)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki kolego, ten mały kawałek kodu właśnie zaoszczędził mi 5 godzin ciężkiego przeszczepu :)
Ten komentarz został zminimalizowany przez moderatora na stronie
Żadna z twoich metod nie zadziałała. Spróbuj ponownie
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Janice - mam nadzieję, że będzie to pomocne przy wpisywaniu numerów telefonów komórkowych w programie Excel! Lynne
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeśli seria komórek została sformatowana tak, aby wyświetlać „000” na początku liczby za pomocą Kutool, a plik zostanie wysłany do kogoś, kto nie ma Kutool, czy komórka wyświetli zielony wskaźnik w lewym górnym rogu i wskaźnik ostrzeżenia? A jeśli chcesz „formatować komórkę”, czy komórka byłaby wyświetlana jako „ogólna”? Z góry dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Niezła próba sprytna, twoje metody nie działają. Nie próbowałem VBA, na pewno jest prostszy sposób.
Ten komentarz został zminimalizowany przez moderatora na stronie
użycie wartości (a1) działało świetnie przy usuwaniu wiodących zer
Ten komentarz został zminimalizowany przez moderatora na stronie
Ale jak zachować wiodące zera, gdy pobieram dane bezpośrednio ze strony internetowej lub z programu magazynowego? Pobieranie odbywa się bezpośrednio w Excelu, więc nie mogę niczego wcześniej modyfikować. Czy jest jakaś opcja w programie Excel, która z góry określa, że ​​całą kolumnę lub arkusz należy odczytać (pobrać) jako tekst?
Ten komentarz został zminimalizowany przez moderatora na stronie
pobierz plik w formacie .txt i otwórz excel i żądaną kolumnę wybierz i przejdź do komórki formatu i wybierz jako tekst, po czym otwórz plik .txt i skopiuj z pliku .txt i wklej go w xl.... Gotowe
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy można to zrobić za pomocą narzędzi Excela? W przypadku, gdy mamy n rekordów, ta metoda jest bezużyteczna.
Ten komentarz został zminimalizowany przez moderatora na stronie
Chciałem wyświetlić „0001” zamiast „1” w programie Excel, ponieważ Excel usuwa wiodące zera. Rozwiązanie: Użyj Formatuj komórki/Niestandardowy format/Typ = „0000” Gotowe. Zamiast tego ta strona odnosi się do "Kutools" TRZYNAŚCIE razy. Kto pisze tę stronę? Oczywiście autor Kutools lub ktoś, kto otrzymuje od niego łapówkę!
Ten komentarz został zminimalizowany przez moderatora na stronie
Możesz też to zrobić

formatuj komórkę > format tekstowy ( zamiast liczby lub rachunkowości lub waluty lub ogólnego )
Ten komentarz został zminimalizowany przez moderatora na stronie
Ten komentarz jest bardzo pomocny i jest właściwym podejściem dla użytkowników, którzy chcą wykonać tę funkcję z mocą wsteczną na swoich danych.


Shill jest również bardzo prawdziwy, lol.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeśli musiałeś użyć nowo sformatowanej liczby do przeprowadzenia HVLookup, nie będzie ona pasować do innych danych, które mogą mieć osadzone wiodące zera. Metoda formatowania, do której się odwołujesz, wyświetla liczbę w sposób, w jaki chcesz ją zobaczyć, ale nie będzie przydatna w dopasowaniu danych lub wyszukiwaniu, gdy VBA będzie działać.
Ten komentarz został zminimalizowany przez moderatora na stronie
GENIALNA PRACA!!! Doskonały
Ten komentarz został zminimalizowany przez moderatora na stronie
wartość (a1) działała świetnie, bardzo dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
To NAJLEPSZA witryna Excela od lat! IDK, jak robią tyle głośności. WorkRng.Value = WorkRng.Value = WARTOŚĆ(A1) genialny kod.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki, działało
Ten komentarz został zminimalizowany przez moderatora na stronie
Chcę usunąć zero przed - 3TT-0233449. Jak mam to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Ten komentarz został zminimalizowany przez moderatora na stronie
Chcę zachować wiodące zera, gdy kopiuję z programu, którego używam w pracy, i wklejam do programu Excel bez konieczności ręcznego ich ponownego wprowadzania. Chciałbym je również zachować, gdy używam mojego skanera w programie Excel. Używając formatu „Tekst”, mogę ręcznie wprowadzić je ponownie do komórki i pozostaną. Czy istnieje format, w którym wchodzą z wiodącym zerem już tam?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, McJoe, nie rozumiem jasno twojego pytania, jeśli chcesz skopiować ciąg tekstowy z wiodącymi zerami z programu, może dokumentu Word, i wkleić je do arkusza roboczego i zachować wiodące zera, po prostu sformatuj komórki jako tekst wcześniej wklejasz.
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL