Sifar utama dalam Excel: cara menambah, mengalih keluar dan menyembunyikan

  • Berkongsi Ini
Michael Brown

Tutorial ini menunjukkan cara berbeza untuk menambah sifar utama dalam Excel: cara mengekalkan sifar semasa anda menaip, menunjukkan sifar pendahuluan dalam sel, mengalih keluar atau menyembunyikan sifar.

Jika anda menggunakan Excel bukan sahaja untuk mengira nombor, tetapi juga mengekalkan rekod seperti kod zip, nombor keselamatan atau id pekerja, anda mungkin perlu mengekalkan sifar di hadapan dalam sel. Walau bagaimanapun, jika anda cuba menaip kod zip seperti "00123" dalam sel, Excel akan segera memotongnya kepada "123".

Intinya ialah Microsoft Excel menganggap poskod, nombor telefon dan entri lain yang serupa sebagai nombor , menggunakan format Umum atau Nombor padanya dan secara automatik mengalih keluar sifar sebelumnya. Nasib baik, Excel juga menyediakan cara untuk terus mendahului sifar dalam sel, dan seterusnya dalam tutorial ini anda akan menemui beberapa cara untuk melakukannya.

    Cara mengekalkan sifar utama dalam Excel semasa anda menaip

    Sebagai permulaan, mari lihat bagaimana anda boleh meletakkan 0 di hadapan nombor dalam Excel, contohnya taip 01 dalam sel. Untuk ini, cuma tukar format sel kepada Teks :

    • Pilih sel yang anda mahu awalan nombor dengan 0.
    • Pergi ke Tab Laman Utama > Nombor kumpulan dan pilih Teks dalam kotak Format Nombor .

    Sebaik sahaja anda menaip sifar sebelum nombor, Excel akan memaparkan segitiga hijau kecil di penjuru kiri sebelah atas sel yang menunjukkan bahawa ada sesuatu yang tidak kena dengan kandungan sel. Untuk mengeluarkan itudaripada beberapa sumber luar. Secara keseluruhannya, jika anda berurusan dengan rentetan awalan sifar yang mewakili nombor, anda boleh menggunakan fungsi VALUE untuk menukar teks kepada nombor dan mengalih keluar sifar pendahuluan di sepanjang jalan.

    Tangkapan skrin berikut menunjukkan dua formula:

    • Formula Teks dalam B2 menambah sifar pada nilai dalam A2 dan
    • Formula Nilai dalam C2 mengalih keluar sifar pendahuluan daripada nilai dalam B2.

    Cara menyembunyikan sifar dalam Excel

    Jika anda tidak mahu memaparkan nilai sifar dalam helaian Excel anda, anda mempunyai dua pilihan berikut:

    1. Untuk menyembunyikan sifar merentas keseluruhan helaian , nyahtanda pilihan Tunjukkan sifar dalam sel yang mempunyai nilai sifar . Untuk ini, klik Fail > Pilihan > Terperinci dan tatal ke bawah ke bahagian Pilihan paparan untuk lembaran kerja ini :

  • Untuk menyembunyikan nilai sifar dalam sel tertentu, gunakan format nombor tersuai berikut pada sel tersebut: #;#;;@
  • Untuk ini, pilih sel yang anda ingin sembunyikan sifar, klik Ctrl+1 untuk membuka dialog Format Sel , pilih Tersuai di bawah Kategori dan taip kod format di atas dalam kotak Jenis .

    Tangkapan skrin di bawah menunjukkan bahawa sel B2 mengandungi nilai sifar, tetapi ia tidak dipaparkan dalam sel:

    Tambah dan alih keluar sifar dalam Excel dengan cara yang mudah

    Akhir sekali, berita baik untuk pengguna Ultimate Suite for Excel kami - alat baharudireka khas untuk mengendalikan sifar dikeluarkan! Sila mengalu-alukan Tambah/Alih Keluar Sifar Utama.

    Seperti biasa, kami telah berusaha untuk mengurangkan bilangan pergerakan kepada minimum mutlak :)

    Kepada tambah sifar pendahuluan , berikut ialah perkara yang anda lakukan:

    1. Pilih sel sasaran dan jalankan Tambah/Alih keluar alat Sifar Utama.
    2. Nyatakan jumlah bilangan aksara yang perlu dipaparkan.
    3. Klik Gunakan .

    Selesai!

    Untuk mengalih keluar sifar pendahuluan , langkah-langkahnya adalah hampir sama:

    1. Pilih sel dengan nombor anda dan jalankan tambahan.
    2. Nyatakan bilangan aksara yang perlu dipaparkan. Untuk mendapatkan bilangan maksimum angka penting dalam julat yang dipilih, klik Dapatkan Panjang Maks
    3. Klik Gunakan .

    Add-in boleh menambah sifar pendahuluan kepada kedua-dua nombor dan rentetan:

    • Untuk nombor , format nombor tersuai ditetapkan, iaitu hanya perwakilan visual a nombor diubah, bukan nilai asas.
    • Alfa-numerik rentetan diawali dengan sifar pendahuluan, iaitu sifar dimasukkan secara fizikal dalam sel.

    Ini ialah bagaimana anda boleh menambah, mengalih keluar dan menyembunyikan sifar dalam Excel. Untuk lebih memahami teknik yang diterangkan dalam tutorial ini, anda dialu-alukan untuk memuat turun contoh buku kerja. Saya berterima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu depan!

    Muat turun yang tersedia

    Excel Leading Zeroscontoh (fail.xlsx)

    Versi berfungsi sepenuhnya Suite Ultimate 14 hari (fail .exe)

    penunjuk ralat, pilih sel, klik tanda amaran, dan kemudian klik Abaikan Ralat.

    Tangkapan skrin berikut menunjukkan hasilnya:

    Satu lagi cara untuk mengekalkan sifar di hadapan dalam Excel ialah dengan meletakkan awalan nombor dengan apostrof ('). Sebagai contoh, daripada menaip 01, taip '01. Dalam kes ini, anda tidak perlu menukar format sel.

    Ikhtisar: Teknik mudah ini mempunyai had yang ketara - nilai yang terhasil ialah teks rentetan , bukan nombor, dan akibatnya ia tidak boleh digunakan dalam pengiraan dan formula berangka. Jika itu bukan yang anda mahukan, maka tukar hanya perwakilan visual nilai dengan menggunakan format nombor tersuai seperti yang ditunjukkan dalam contoh seterusnya.

    Cara menunjukkan sifar utama dalam Excel dengan format nombor tersuai

    Untuk memaparkan sifar pendahuluan, gunakan format nombor tersuai dengan melakukan langkah berikut:

    1. Pilih sel yang anda mahu tunjukkan sifar pendahuluan dan tekan Ctrl+1 untuk membuka Dialog Format Sel .
    2. Di bawah Kategori , pilih Tersuai .
    3. Taip kod format dalam Jenis kotak.

      Dalam kebanyakan kes, anda memerlukan kod format yang terdiri daripada 0 ruang letak, seperti 00. Bilangan sifar dalam kod format sepadan dengan jumlah digit yang anda mahu tunjukkan dalam sel (anda akan menemui beberapa contoh di bawah).

    4. Klik OK untuk menyimpan perubahan.

    Sebagai contoh,untuk menambah sifar pendahuluan untuk mencipta nombor 5 digit, gunakan kod format berikut: 00000

    Dengan menggunakan format nombor tersuai Excel, anda boleh menambah mendahului sifar untuk mencipta nombor panjang tetap , seperti dalam contoh di atas dan nombor panjang pembolehubah . Semuanya berpunca kepada pemegang tempat mana yang anda gunakan dalam kod format:

    • 0 - memaparkan sifar tambahan
    • # - tidak memaparkan sifar tambahan

    Contohnya, jika anda menggunakan format 000# pada sesetengah sel, sebarang nombor yang anda taip dalam sel itu akan mempunyai sehingga 3 sifar pendahuluan.

    Format nombor tersuai anda juga boleh termasuk ruang, tanda sempang, kurungan, dsb. Penjelasan terperinci boleh didapati di sini: Format nombor Excel Tersuai.

    Hamparan berikut memberikan beberapa lagi contoh format tersuai yang boleh menunjukkan sifar pendahuluan dalam Excel.

    A B C
    1 Format tersuai Nombor yang ditaip Nombor yang dipaparkan
    2 00000 123 00123
    3 000# 123 0123
    4 00-00 1 00-01
    5 00-# 1 00-1
    6 000 -0000 123456 012-3456
    7 ###-#### 123456 12-3456

    Dan kod format berikut boleh digunakan untuk memaparkan nombor dalam format khasseperti poskod kami, nombor telefon, nombor kad kredit dan nombor keselamatan sosial.

    A B C D
    1 Format tersuai Nombor ditaip Nombor yang dipaparkan
    2 Kod pos 00000 1234 01234
    3 Keselamatan sosial 000-00-0000 12345678 012-34-5678
    4 Kad kredit 0000-0000-0000-0000 12345556789123 0012-3455-5678-9123
    5 Nombor telefon 00-0-000-000-0000 12345556789 00-1-234-555-6789

    Petua. Excel mempunyai beberapa Format khas pratakrif untuk kod pos, nombor telefon dan nombor keselamatan sosial, seperti yang ditunjukkan dalam tangkapan skrin di bawah:

    Intinya: Kaedah ini paling baik digunakan dalam situasi apabila anda bekerja dengan set data berangka dan hasilnya hendaklah nombor , bukan teks. Ia hanya menukar paparan nombor, tetapi bukan nombor itu sendiri: sifar pendahuluan muncul dalam sel, nilai sebenar dipaparkan dalam bar formula. Apabila anda merujuk sel sedemikian dalam formula, pengiraan diwangikan dengan nilai asal. Format tersuai hanya boleh digunakan pada data berangka (nombor dan tarikh) dan hasilnya juga merupakan nombor atau tarikh.

    Cara menambah sifar pendahuluan dalam Excel dengan TEKSfungsi

    Walaupun format nombor tersuai menunjukkan sifar di hadapan nombor tanpa benar-benar mengubah nilai asas, fungsi Excel TEXT melapik nombor dengan sifar dengan memasukkan sifar pendahuluan secara "fizikal" dalam sel.

    Untuk menambah sifar pendahuluan dengan formula TEXT( nilai , format_text ), anda menggunakan kod format yang sama seperti dalam format nombor tersuai. Walau bagaimanapun, hasil daripada fungsi TEXT sentiasa rentetan teks, walaupun ia kelihatan seperti nombor.

    Sebagai contoh, untuk memasukkan 0 sebelum nilai dalam sel A2, gunakan formula ini:

    =TEXT(A2, "0#")

    Untuk mencipta rentetan awalan sifar dengan panjang tetap, katakan rentetan 5 aksara, gunakan yang ini:

    =TEXT(A2, "000000")

    Sila ambil perhatian bahawa Fungsi TEKS memerlukan melampirkan kod format dalam tanda petikan. Dan ini adalah bagaimana hasilnya akan kelihatan seperti dalam Excel:

    A B C
    1 Nombor asal Nombor berlapis Formula
    2 1 01 =TEXT(B2, "0#")
    3 12 12 =TEXT(B3, "0#")
    4 1 00001 =TEKS(B4,"00000")
    5 12 00012 =TEXT(B5,"00000")

    Untuk mendapatkan maklumat lanjut tentang formula Teks, sila lihat Cara menggunakan Fungsi TEXT dalam Excel.

    Intinya: Fungsi TEXT Excel sentiasa mengembalikan teks rentetan ,bukan nombor, dan oleh itu anda tidak akan dapat menggunakan keputusan dalam pengiraan aritmetik dan formula lain, melainkan anda perlu membandingkan output dengan rentetan teks lain.

    Cara menambah sifar pendahuluan pada rentetan teks

    Dalam contoh sebelumnya, anda belajar cara menambah sifar sebelum nombor dalam Excel. Tetapi bagaimana jika anda perlu meletakkan sifar di hadapan rentetan teks seperti 0A102? Dalam kes itu, TEXT mahupun format tersuai tidak akan berfungsi kerana ia hanya berurusan dengan nilai angka.

    Jika nilai yang akan dipadatkan dengan sifar mengandungi huruf atau aksara teks lain, gunakan salah satu daripada formula berikut, yang menawarkan penyelesaian universal yang terpakai pada kedua-dua nombor dan rentetan teks .

    Formula 1. Tambah sifar pendahuluan menggunakan fungsi RIGHT

    Cara paling mudah untuk meletakkan pendahuluan sifar sebelum rentetan teks dalam Excel menggunakan fungsi RIGHT:

    RIGHT(" 0000 " & sel , string_length )

    Di mana:

    • "0000" ialah bilangan maksimum sifar yang anda mahu tambah. Contohnya, untuk menambah 2 sifar, anda menaip "00".
    • Sel ialah rujukan kepada sel yang mengandungi nilai asal.
    • String_length ialah bilangan aksara rentetan yang dihasilkan harus mengandungi.

    Sebagai contoh, untuk membuat rentetan 6 aksara awalan sifar berdasarkan nilai dalam sel A2, gunakan formula ini:

    =RIGHT("000000"&A2, 6)

    Apa yang dilakukan oleh formula ialah menambah 6 sifar pada nilai dalam A2 ("000000"&A2), dankemudian ekstrak 6 aksara yang betul. Hasilnya, ia hanya memasukkan bilangan sifar yang betul untuk mencapai jumlah had rentetan yang ditentukan:

    Dalam contoh di atas, bilangan maksimum sifar sama dengan jumlah panjang rentetan (6 aksara), dan oleh itu semua rentetan yang terhasil adalah panjang 6 aksara (panjang tetap). Jika digunakan pada sel kosong, formula akan mengembalikan rentetan yang terdiri daripada 6 sifar.

    Bergantung pada logik perniagaan anda, anda boleh membekalkan nombor sifar dan jumlah aksara yang berbeza, contohnya:

    =RIGHT("00"&A2, 6)

    Akibatnya, anda akan mendapat rentetan panjang berubah-ubah yang mengandungi sehingga 2 sifar pendahuluan:

    Formula 2. Pad sifar pendahuluan menggunakan REPT dan fungsi LEN

    Cara lain untuk memasukkan sifar pendahuluan sebelum rentetan teks dalam Excel menggunakan gabungan fungsi REPT dan LEN ini:

    REPT(0, bilangan sifar -LEN( sel ))& sel

    Sebagai contoh, untuk menambah sifar pendahuluan kepada nilai dalam A2 untuk mencipta rentetan 6 aksara, formula ini adalah seperti berikut:

    =REPT(0, 6-LEN(A2))&A2

    Cara formula ini berfungsi:

    Mengetahui bahawa fungsi REPT mengulangi aksara tertentu beberapa kali dan LEN mengembalikan jumlah panjang rentetan, logik formula ialah mudah difahami:

    • LEN(A2) mendapat jumlah bilangan aksara dalam sel A2.
    • REPT(0, 6-LEN(A) 2)) menambah bilangan sifar yang diperlukan. Untuk mengira berapa banyak sifarperlu ditambah, anda menolak panjang rentetan dalam A2 daripada bilangan maksimum sifar.
    • Akhir sekali, anda menggabungkan sifar dengan nilai A2 dan mendapat hasil berikut:

    Barisan bawah : Formula ini boleh menambah sifar pendahuluan pada nombor dan rentetan teks, tetapi hasilnya sentiasa teks, bukan nombor.

    Cara untuk tambahkan nombor tetap sifar sebelumnya

    Untuk awalan semua nilai dalam lajur (nombor atau rentetan teks) dengan bilangan sifar tertentu, gunakan fungsi CONCATENATE atau fungsi CONCAT dalam Excel 365 - 2019, atau pengendali ampersand.

    Sebagai contoh, untuk meletakkan 0 sebelum nombor dalam sel A2, gunakan salah satu daripada formula ini:

    =CONCATENATE(0,A2)

    atau

    =0&A2

    Seperti yang ditunjukkan dalam tangkapan skrin di bawah, formula menambah hanya satu sifar pendahuluan kepada semua sel dalam lajur tanpa mengira bilangan aksara yang mengandungi nilai asal:

    Dengan cara yang sama, anda boleh memasukkan 2 sifar pendahuluan (00), 3 sifar (000) atau seberapa banyak sifar yang anda mahu sebelum nombor dan rentetan teks s.

    Barisan bawah : Hasil formula ini juga merupakan rentetan teks walaupun semasa anda menggabungkan sifar dengan nombor.

    Cara mengalih keluar sifar pendahuluan dalam Excel

    Kaedah yang anda gunakan untuk mengalih keluar sifar pendahuluan dalam Excel bergantung pada cara sifar tersebut ditambahkan:

    • Jika sifar sebelumnya telah ditambah dengan format nombor tersuai (sifar kelihatan dalam sel, tetapi tidak dalam bar formula), gunakanformat tersuai lain atau kembalikan semula Umum seperti yang ditunjukkan di sini.
    • Jika sifar telah ditaip atau sebaliknya dimasukkan dalam sel yang diformat sebagai Teks (segi tiga hijau kecil dipaparkan di penjuru kiri sebelah atas sel), tukar teks kepada nombor.
    • Jika sifar pendahuluan ditambah dengan menggunakan formula (rumus muncul dalam bar formula apabila sel dipilih), gunakan fungsi VALUE untuk mengalih keluarnya.

    imej berikut menunjukkan ketiga-tiga kes untuk membantu anda memilih teknik yang betul:

    Alih keluar sifar pendahuluan dengan menukar format sel

    Jika sifar pendahuluan ditunjukkan dalam sel dengan format tersuai, kemudian tukar format sel kembali kepada lalai Umum atau gunakan format nombor lain yang tidak memaparkan sifar sebelumnya.

    Alih keluar pendahuluan sifar dengan menukar teks kepada nombor

    Apabila sifar awalan muncul dalam sel berformat Teks, cara paling mudah untuk mengalih keluarnya ialah memilih sel, klik tanda seru dan kemudian klik Tukar kepada Nombor :

    <3 8>

    Alih keluar sifar pendahuluan dengan menggunakan formula

    Sekiranya sifar sebelumnya ditambah dengan formula, gunakan formula lain untuk mengalih keluarnya. Formula pengalih keluar sifar adalah semudah:

    =VALUE(A2)

    Di mana A2 ialah sel yang anda mahu alih keluar sifar sebelumnya.

    Kaedah ini juga boleh digunakan untuk buang sifar yang ditaip terus dalam sel (seperti dalam contoh sebelumnya) atau diimport ke Excel

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.