Jak uniemożliwić programowi Excel usuwanie wiodących zer
Czy frustrujące jest automatyczne usuwanie zer wiodących ze skoroszytu programu Excel ? Podczas wprowadzania liczby do komórki program Excel zazwyczaj usuwa zera wiodące przed liczbą. Domyślnie traktuje wpisy komórek bez wyraźnego formatowania jako wartości numeryczne. Zera wiodące są często uważane za nieistotne w formatowaniu liczbowym i w związku z tym są pomijane. Ponadto zera na początku mogą powodować problemy w niektórych operacjach numerycznych. Zatem zera są automatycznie usuwane.
Jeśli chcesz zachować zera wiodące w programie Excel podczas wprowadzania danych liczbowych, takich jak numery kont, kody pocztowe, numery telefonów itp., ten post pokaże Ci, jak to zrobić.
Jak zezwolić na zera przed liczbami w programie Excel?
Istnieją różne metody zachowywania zer wiodących w liczbie w skoroszycie programu Excel. W tym celu możesz odpowiednio ustawić format komórek lub użyć funkcji TEKST dla komórek docelowych. Poza tym możesz nawet napisać skrypt VBA, który uniemożliwi programowi Excel automatyczne formatowanie wartości komórek i usuwanie zer wiodących.
Jak uniemożliwić programowi Excel usuwanie zer wiodących
Jeśli chcesz uniemożliwić programowi Excel usuwanie zer wiodących w skoroszycie, użyj poniższych metod:
- Dodaj apostrof przed liczbą.
- Formatuj komórki jako tekst.
- Ustaw format niestandardowy.
- Użyj formatów specjalnych.
- Użyj funkcji Pobierz i przekształć.
- Zastosuj funkcję TEKST.
1] Dodaj apostrof przed liczbą
Jedną z najłatwiejszych metod powstrzymania programu Excel przed usuwaniem zer wiodących jest wstawienie apostrofu przed rzeczywistą liczbą. Liczba zostanie wyświetlona bez symbolu apostrofu.
Chociaż ta prosta metoda jest dobra w przypadku małych zbiorów danych, ręczne wprowadzanie apostrofów może stać się żmudne i podatne na błędy, szczególnie w przypadku zadań związanych z wprowadzaniem dużych ilości tekstu lub danych. W takim przypadku mamy kilka innych metod, z których możesz skorzystać.
2] Sformatuj komórki jako tekst
Następną metodą, której można użyć, aby zapobiec usuwaniu zer wiodących w programie Excel, jest sformatowanie komórek docelowych jako tekst. Gdy zrobisz to w ten sposób, liczba będzie wyświetlana podczas wpisywania i nie będzie automatycznie formatowana.
- Najpierw wybierz komórki docelowe lub całą kolumnę w skoroszycie, a następnie kliknij je prawym przyciskiem myszy.
- Następnie kliknij opcję Formatuj komórki z menu kontekstowego. Aby otworzyć okno dialogowe Formatowanie komórek, możesz także użyć klawisza skrótu CTRL+1 .
- Następnie w zakładce Liczby wybierz kategorię Tekst z zakładki Liczby .
- Na koniec kliknij przycisk OK , aby zapisać zmiany.
Zobacz: Jak usunąć notację naukową w Excelu ?
3] Ustaw format niestandardowy
Możesz także użyć formatu niestandardowego, aby wprowadzić kody liczbowe, takie jak numer ubezpieczenia społecznego, kod pocztowy itp., które zawierają mniej niż 16 cyfr w programie Excel.
- Najpierw wybierz problematyczne komórki i naciśnij CTRL+1, aby otworzyć monit Formatuj komórki .
- Na karcie Numer kliknij kategorię Niestandardowe .
- W polu Typ wpisz format liczby, np. 000-00-0000, 00000 itd.
- Po zakończeniu naciśnij przycisk OK , aby zapisać nowy format.
4] Użyj formatów specjalnych
Excel ma wbudowane formaty umożliwiające wprowadzanie kodów liczbowych, w tym kodów pocztowych, numerów telefonów i numerów ubezpieczenia społecznego. Tak więc, aby wprowadzić określony typ liczby, możesz użyć odpowiedniego formatu. W tym celu zaznacz komórki i naciśnij CTRL+1. Następnie wybierz kategorię Specjalne i wybierz żądany typ z dostępnych. Po zakończeniu naciśnij przycisk OK , aby zapisać zmiany.
5] Użyj funkcji Pobierz i przekształć
Jeśli importujesz zestawy danych z plików zewnętrznych, możesz uniemożliwić programowi Excel usuwanie zer wiodących, korzystając z funkcji Pobierz i przekształć. Plik źródłowy może mieć format tekstowy, XML, sieciowy, JSON itp.
Oto jak to zrobić:
Najpierw otwórz skoroszyt programu Excel i przejdź do karty Dane .
Teraz kliknij przycisk rozwijany Pobierz dane i wybierz opcję Z pliku > Z tekstu/CSV lub format pliku, który chcesz zaimportować.
Następnie przejrzyj plik wejściowy i kliknij przycisk Importuj , aby zaimportować plik.
W otwartym oknie dialogowym naciśnij przycisk Przekształć dane .
Następnie w oknie Edytora Power Query. wybierz kolumny, które chcesz edytować i przejdź do menu Przekształć .
Teraz kliknij przycisk Typ danych , a następnie wybierz Tekst .
W monicie Zmień typ kolumny kliknij przycisk Zastąp bieżący i pozwól programowi Excel przekonwertować wybrany format danych kolumny na tekst.
Po zakończeniu naciśnij przycisk Zamknij i załaduj, aby powrócić do programu Excel.
Zaimportowany zbiór danych będzie teraz zawierał zera wiodące.
Możesz użyć funkcji Dane > Odśwież, aby automatycznie zaktualizować dane.
5] Zastosuj funkcję TEKST
Inną metodą zachowania zer wiodących w programie Excel jest użycie funkcji TEKST . Na przykład, jeśli chcesz wstawić kod ubezpieczenia społecznego w komórce E1, możesz skorzystać z funkcji „ =TEKST(E1”, 000-00-0000″) ”. Podobnie możesz użyć tej funkcji z innych kodów numerycznych.
Jeśli masz polecenie dotyczące funkcji programu Excel, możesz także użyć innych funkcji oprócz funkcji TEKST, aby zachować zera początkowe. Oto kilka przykładów takich funkcji:
- Kombinacja funkcji REPT i LEN, np. „ =REPT(0,5-LEN(A5))&A5 ”
- Funkcja CONCATENATE, np. „ =CONCATENATE(„00” ,A5) „
- PRAWA funkcja z operatorem Ampersand (&), np. „ = PRAWY(„00000″&A5,5) „
Podobnie istnieją inne funkcje, których można użyć do tego samego.
Jak otworzyć program Excel bez utraty zer wiodących?
Jeśli próbujesz zaimportować istniejący plik Excel do skoroszytu bez usuwania zer wiodących, przejdź do zakładki Dane i kliknij opcję Pobierz dane > Z pliku > Ze skoroszytu programu Excel . Teraz wybierz plik źródłowy, naciśnij przycisk Importuj, a następnie kliknij Przekształć dane. Następnie wybierz kolumny docelowe, przejdź do zakładki Przekształć i ustaw Typ danych na Tekst.
Dodaj komentarz