Halaman Utama
» Tips
»
Cara Menghentikan Excel daripada Menukar Nombor kepada Tarikh Secara Automatik
Cara Menghentikan Excel daripada Menukar Nombor kepada Tarikh Secara Automatik
Disahkan kali terakhir: 11 September 2026. Anda menaip kod produk seperti 1-2, nilai seperti 3/4, atau pengenal pasti seperti JAN1, dan Excel serta-merta menukarnya menjadi tarikh. Sebabnya ialah sel yang menggunakan format Umum secara lalai membenarkan Excel mentafsir apa yang anda masukkan. Jika sesuatu nilai kelihatan seperti tarikh di bawah tetapan wilayah anda, Excel mungkin menyimpannya sebagai tarikh dan bukannya mengekalkan aksara literal yang anda taip.
Pembaikan paling selamat bergantung kepada apa yang sebenarnya diwakili oleh data tersebut. Jika ia adalah pengenal pasti, nombor bahagian, kod akaun, label seperti gen, atau nilai lain yang harus kekal tepat seperti yang dimasukkan, formatkan sel destinasi sebagai Teks sebelum memasukkan atau menampal data. Jika ia adalah entri sekali sahaja, awali dengan apostrof. Jika ia adalah pecahan matematik sebenar, kekalkan ia sebagai nombor dan bukannya menukarnya kepada teks. Dan jika masalah itu datang daripada fail CSV, kawal jenis lajur semasa import dan bukannya klik dua kali pada fail dan menerima pengesanan jenis automatik.
Microsoft kini juga menyediakan kawalan Penukaran Data Automatik dalam Excel untuk Microsoft 365 dan Excel 2024, termasuk tetapan yang boleh menghalang rentetan huruf-dan-nombor berterusan seperti JAN1 daripada menjadi tarikh. Walau bagaimanapun, halaman sokongan Microsoft sendiri masih menyatakan bahawa tiada satu suis tunggal yang melumpuhkan setiap bentuk pengiktirafan tarikh automatik. Entri berasaskan garis miring dan tanda sempadan mungkin masih memerlukan pemformatan Teks atau apostrof. Lihat panduan Microsoft tentang menghentikan nombor daripada berubah menjadi tarikh dan Pilihan Lanjutan Excel.
Sebelum mengubah Excel: tentukan sama ada nilai itu adalah data atau nombor
Perbezaan pertama ini menghalang kesilapan biasa yang dilakukan oleh pemula. Sesetengah nilai mengandungi digit tetapi bukan nombor dalam erti kata matematik.
Contoh
Apa yang mungkin diwakilinya
Jenis Excel terbaik
1-2
Nombor bahagian, kod skor, saiz, kategori, atau pengenal pasti
Teks
3/4
Kod atau label literal
Teks
3/4
Pecahan matematik tiga suku
Pecahan Nombor
JAN1
Pengenal pasti produk atau makmal
Teks
001234
Kod pos, SKU, ID akaun, atau pengenal pasti lain
Teks
2026-09-11
Tarikh kalendar sebenar
Tarikh
Jika anda perlu menambah, menolak, mengira purata, atau mengira dengan nilai tersebut, jangan secara automatik menukarnya kepada teks hanya untuk menghentikan penukaran tarikh. Jika anda perlu aksara itu dikekalkan dengan tepat—termasuk sifar hadapan atau tanda baca—Teks biasanya adalah pilihan yang betul.
Ilustrasi yang dijana oleh AI tentang entri seperti tarikh yang ditukar oleh Excel. Tarikh-tarikh tersebut hanyalah contoh; tafsiran tepat boleh berbeza mengikut tetapan wilayah dan versi Excel.
Langkah 1: Formatkan sel destinasi sebagai Teks sebelum menaip atau menampal
Ini adalah penyelesaian umum yang paling boleh dipercayai untuk kod dan pengenal pasti. Format Teks memberitahu Excel untuk melayan aksara yang dimasukkan sebagai teks dan bukannya mentafsirkannya sebagai nombor, tarikh, peratusan, atau nilai notasi saintifik.
Pada Excel desktop:
Pilih sel, julat, atau keseluruhan lajur di mana nilai akan diletakkan.
Tekan Ctrl+1 pada Windows atau Command+1 pada Mac untuk membuka Format Sel.
Pilih tab Nombor jika perlu.
Pilih Teks.
Pilih OK.
Sekarang taip atau tampal nilai-nilai tersebut.
Anda juga boleh memilih Home → Format Nombor → Teks. Microsoft mendokumentasikan pendekatan ini secara khusus untuk nilai yang mengandungi garis miring atau tanda sempadan yang mungkin ditafsirkan oleh Excel sebagai tarikh. Lihat panduan Format nombor Microsoft.
Ilustrasi yang dijana oleh AI tentang memilih Teks dalam dialog Format Sel Excel. Ia adalah contoh UI konseptual, bukan tangkapan skrin Microsoft yang sebenar.
Mengapa “sebelum” itu penting
Memformatkan sel sebagai Teks berfungsi paling baik sebelum Excel menukar entri tersebut. Sebaik sahaja Excel telah mentafsir 1-2 sebagai tarikh sebenar, sel tersebut tidak semestinya lagi mengandungi rentetan literal asal 1-2. Excel menyimpan tarikh secara dalaman sebagai nombor siri. Menukar sel yang telah ditukar itu kepada Teks tidak boleh membina semula dengan boleh dipercayai sama ada pengguna asal menaip 1-2, 01-02, 1/2, atau bentuk lain yang kelihatan setara.
Microsoft menjelaskan bahawa Excel menyimpan tarikh sebagai nilai siri berturutan dalam dokumentasi sistem tarikh dan pemformatannya. Itulah sebabnya pencegahan adalah lebih selamat daripada cuba membatalkan penukaran selepas teks asal telah hilang.
Gunakan Teks untuk pengenal pasti, bukan untuk nilai yang perlu dikira
Sel berformat Teks mengekalkan entri seperti 00123, 1-2, atau JAN1, tetapi fungsi aritmetik mungkin tidak melayan nilai-nilai tersebut sebagai nombor biasa. Itu biasanya betul untuk pengenal pasti. Kod produk yang kebetulan mengandungi digit bukanlah sesuatu yang anda harus tambahkan.
Semakan kendiri: masukkan nilai ujian seperti 1-2 dalam sel berformat Teks. Sel itu harus terus menunjukkan 1-2 selepas anda menekan Enter.
Ilustrasi yang dijana oleh AI tentang nilai yang kekal tidak berubah dalam sel berformat Teks. Ia menunjukkan tingkah laku yang diingini dan bukan ujian buku kerja sebenar.
Langkah 2: Untuk beberapa entri, gunakan apostrof hadapan
Jika anda hanya perlu melindungi satu atau dua nilai, anda tidak perlu memformat semula keseluruhan lajur. Taip apostrof sebelum nilai:
'1-2
'3/4
'11-53
'JAN1
Excel melayan entri tersebut sebagai teks dan biasanya tidak memaparkan apostrof dalam sel. Microsoft secara eksplisit mengesyorkan kaedah ini untuk beberapa entri seperti tarikh dan menyatakan bahawa apostrof adalah lebih baik daripada menambah ruang hadapan jika anda merancang untuk menggunakan fungsi carian seperti MATCH atau VLOOKUP. Lihat Hentikan nombor daripada berubah menjadi tarikh secara automatik.
Ilustrasi yang dijana oleh AI tentang kaedah apostrof hadapan. Excel biasanya menyimpan entri sebagai teks sambil menyembunyikan apostrof dalam sel hamparan kerja.
Apabila ini paling baik: kemasukan manual sekali-sekala.
Apabila ia tidak sesuai: ratusan atau ribuan baris. Preformat keseluruhan lajur sebagai Teks atau kawal jenis data semasa import sebaliknya.
Langkah 3: Jika anda bermaksud pecahan sebenar, kekalkan ia sebagai nombor
Misalkan anda menaip 3/4 kerana anda sebenarnya bermaksud nombor 0.75. Menukarnya kepada Teks menghalang masalah tarikh, tetapi ia juga mengubah makna daripada nombor kepada label teks.
Microsoft mengesyorkan memasukkan sifar dan ruang sebelum pecahan:
0 3/4
Excel kemudian boleh menyimpan nilai tersebut sebagai pecahan nombor dan bukannya mentafsirkannya sebagai tarikh. Sifar itu tidak kekal dipaparkan sebagai sebahagian daripada pecahan. Kaedah ini didokumentasikan dalam panduan sokongan penukaran tarikh Microsoft.
Pilih Teks jika 3/4 adalah kod yang mesti kekal secara literal “3/4.” Pilih format Pecahan nombor jika ia benar-benar bermaksud tiga suku dan perlu terlibat dalam pengiraan.
Langkah 4: Gunakan kawalan Penukaran Data Automatik apabila versi Excel anda memilikinya
Microsoft 365 dan Excel 2024 untuk Windows dan Mac termasuk tetapan Penukaran Data Automatik. Microsoft menyenaraikan empat penukaran yang boleh dikawal:
menghapuskan sifar hadapan dan menukar teks numerik menjadi nombor;
memotong nilai melebihi ketepatan nombor 15 digit Excel dan memaparkannya dalam notasi saintifik;
menukar rentetan seperti 123E5 menjadi notasi saintifik;
menukar rentetan huruf-dan-nombor berterusan seperti JAN1 menjadi tarikh.
Pada Windows, Microsoft mendokumentasikan kawalan ini di bawah Fail → Pilihan → Data → Penukaran Data Automatik. Pada Mac, Microsoft mendokumentasikan Penukaran Data Automatik dalam kalangan Keutamaan Excel; binaan semasa mendedahkan kawalan dalam kawasan keutamaan dan bukannya laluan Fail → Pilihan Windows.
Pilihan berkaitan tarikh dilabelkan sebagai Convert continuous letters and numbers to a date. Lumpuhkannya jika pengenal pasti seperti JAN1 mesti kekal sebagai teks.
Tetapan ini tidak menyelesaikan setiap penukaran tarikh
Ini adalah butiran yang paling mungkin disalah tafsir. Microsoft secara khusus menyatakan bahawa kawalan “huruf dan nombor berterusan” mengendalikan nilai seperti JAN1. Nilai yang mengandungi ruang atau aksara lain, seperti JAN 1 atau JAN-1, mungkin masih ditafsirkan sebagai tarikh. Artikel Microsoft yang berasingan “Hentikan nombor daripada berubah menjadi tarikh secara automatik” juga terus mengesyorkan pemformatan Teks untuk corak garis miring/tanda sempadan.
Jadi jika masalah sebenar anda ialah kod produk seperti 1-2, 10-12, atau 11/53, jangan bergantung hanya pada kotak semak Penukaran Data Automatik. Preformat lajur sebagai Teks.
Langkah 5: Import data CSV dan bukannya klik dua kali apabila jenis lajur penting
Fail CSV adalah punca biasa penukaran tanpa sengaja. CSV menyimpan nilai teks biasa dan pemisah; ia tidak mengekalkan format sel Excel. Apabila Excel membuka atau mengimportnya, Excel mungkin menyimpulkan jenis data untuk setiap lajur.
Jika kod produk, ID, nama sampel, atau nilai seperti tarikh lain mesti kekal tepat, gunakan import terkawal:
Buka buku kerja kosong.
Pergi ke Data → From Text/CSV.
Pilih fail CSV.
Pilih Transform Data jika pratonton menetapkan jenis yang salah.
Dalam Power Query, pilih lajur yang terjejas.
Tetapkan jenis datanya kepada Teks.
Sahkan bahawa nilai seperti 1-2, JAN1, dan ID dengan sifar hadapan kekal tidak berubah.
Versi Excel semasa boleh memberi amaran apabila penukaran data automatik akan berlaku semasa membuka fail CSV atau serupa. Tetapan Penukaran Data Automatik Microsoft termasuk pilihan yang dilabelkan sebagai When loading a .csv file or similar file, notify me of any automatic data conversions. Membiarkan amaran itu diaktifkan memberi anda peluang lain untuk menyedari penukaran yang berpotensi merosakkan.
Walau bagaimanapun, untuk import berulang, Power Query yang disimpan dengan jenis lajur yang betul adalah lebih boleh dipercayai daripada bergantung kepada seseorang untuk menyedari amaran setiap kali.
Apa yang perlu dilakukan jika Excel telah menukar nilai kepada tarikh
Jika ia baru sahaja berlaku: Undo, format sebagai Teks, kemudian masukkan semula
Jika anda menyedari penukaran itu serta-merta, gunakan Undo, tetapkan sel atau lajur kepada Teks, dan masukkan semula atau tampal nilai asal. Ini mengekalkan aksara sumber sebelum ia diganti oleh representasi tarikh Excel.
Jika anda masih mempunyai CSV asal atau sistem sumber: import semula
Ini adalah pembaikan paling selamat untuk set data besar. Jangan cuba menyimpulkan ribuan pengenal pasti asal daripada tarikh yang ditukar jika fail sumber masih wujud. Import semula lajur sebagai Teks menggunakan Power Query atau kaedah import terkawal lain.
Jika buku kerja disimpan selepas penukaran dan sumber telah hilang
Berhati-hati. Tarikh yang dipaparkan tidak semestinya memberitahu anda ejaan asal yang tepat. Contohnya, tarikh 2 Januari yang disimpan tidak membuktikan sama ada pengguna asal memasukkan 1-2, 01-02, 1/2, atau tarikh sebenar. Menukar Format Nombor kepada Umum mungkin mendedahkan nilai tarikh siri asas Excel, bukan teks asal yang hilang.
Kadangkala anda boleh membina semula nilai apabila anda mengetahui format asal melalui peraturan perniagaan—contohnya, jika setiap kod dijamin sebagai M-D tanpa sifar hadapan—tetapi itu adalah pembinaan semula, bukan pemulihan. Sahkan peraturan tersebut terhadap sumber lain sebelum menulis ganti data penting.
Kesilapan biasa yang perlu dielakkan
Mengubah sel kepada Teks selepas Excel telah menukarnya
Ini mengubah cara nilai yang disimpan diwakili; ia tidak memulihkan aksara yang asal dimasukkan dengan boleh dipercayai. Halang penukaran itu terlebih dahulu atau kembali kepada data sumber.
Menambah ruang hadapan dan bukannya apostrof
Microsoft membenarkan ruang hadapan sebagai penyelesaian sementara, tetapi ruang itu kekal sebagai sebahagian daripada kandungan sel. Itu boleh merumitkan padanan dan pembersihan. Untuk kemasukan manual sekali-sekala, apostrof biasanya lebih bersih.
Menggunakan Teks untuk tarikh sebenar
Jika 2026-09-11 benar-benar tarikh, menyimpannya sebagai Teks menghalang aritmetik tarikh biasa, penapisan kronologi, dan fungsi tarikh daripada berkelakuan seperti yang dijangkakan. Gunakan nilai Tarikh sebenar dan pilih format paparan yang anda mahu.
Menggunakan Teks untuk pecahan yang perlu dikira
Jika 3/4 bermaksud 0.75, simpannya sebagai nombor. Gunakan kaedah kemasukan sifar-ruang atau format Pecahan yang sesuai dan bukannya melindunginya sebagai teks.
Menganggap mengubah tetapan wilayah adalah pembaikan sejagat
Tetapan tarikh wilayah mempengaruhi cara Excel mentafsir dan memaparkan tarikh, tetapi mengubahnya tidak menukar kod produk seperti tarikh menjadi model data yang kukuh. Jika pengenal pasti mesti kekal literal, simpannya secara eksplisit sebagai Teks.
Klik dua kali setiap fail CSV
Ini memberi Excel kurang peluang untuk penugasan jenis terkawal. Gunakan Data → From Text/CSV apabila mengekalkan nilai lajur yang tepat adalah penting.
Semakan senarai semak pemula: pilih pembaikan yang betul untuk kes anda
Situasi anda
Tindakan yang disyorkan
Anda mempunyai keseluruhan lajur kod produk seperti 1-2
Formatkan keseluruhan lajur sebagai Teks sebelum kemasukan atau tampal
Anda perlu menaip satu kod seperti 3/4
Gunakan apostrof hadapan: '3/4
3/4 adalah pecahan matematik
Masukkan 0 3/4 dan kekalkan sebagai nombor
JAN1 menjadi 1 Januari
Gunakan Teks; pada Microsoft 365/Excel 2024, juga pertimbangkan untuk melumpuhkan pilihan Penukaran Data Automatik yang berkaitan
CSV menukar ID menjadi tarikh
Import melalui Data → From Text/CSV dan tetapkan jenis lajur kepada Teks
Nilai-nilai telah menjadi tarikh baru-baru ini
Undo, preformat sebagai Teks, kemudian masukkan semula
Buku kerja disimpan dan sumber asal masih wujud
Import semula daripada sumber dengan jenis yang betul
Sumber telah hilang dan penukaran telah berlaku
Jangan anggap tarikh yang dipaparkan membuktikan literal asal; bina semula hanya daripada peraturan yang disahkan atau sandaran
Semakan kendiri akhir
Selepas mengubah tetapan, uji ia dengan corak tepat yang menyebabkan masalah. Set ujian yang berguna mungkin termasuk:
1-2
3/4
10-12
JAN1
001234
123E5
2026-09-11
Untuk lajur pengenal pasti, setiap nilai harus kekal aksara demi aksara seperti yang diingini. Untuk pecahan nombor sebenar, Excel harus masih dapat mengira dengan nilai tersebut. Untuk tarikh sebenar, fungsi tarikh dan penyusunan harus terus berfungsi.
Penyelesaian yang tahan lama ialah berhenti meminta Excel untuk meneka. Tentukan apa yang diwakili oleh setiap lajur, tugaskan jenis yang sesuai sebelum kemasukan data atau import, dan gunakan kawalan penukaran baharu Excel sebagai perlindungan tambahan dan bukannya mengandaikan ia melumpuhkan setiap bentuk pengiktirafan tarikh. Sebaik sahaja hamparan kerja membezakan pengenal pasti, nombor, pecahan, dan tarikh secara sengaja, penukaran yang tidak dijangka menjadi jauh lebih mudah untuk dicegah dan didiagnosis.