Memecahkan Tarikh dengan YEAR, MONTH, DAY
Ekstrak komponen individu daripada nilai tarikh.
Memecahkan Tarikh dengan YEAR, MONTH, DAY ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Mengapa Memisahkan Tarikh?
Tarikh seperti 2026-06-18 mengandungi tiga maklumat dalam satu sel: tahun, bulan dan hari. Selalunya anda hanya memerlukan satu bahagian. Mungkin anda mahu mengumpulkan jualan mengikut bulan atau menapis rekod kepada satu tahun tertentu.
Tiga fungsi kecil mengeluarkan setiap bahagian sebagai nombor biasa: YEAR, MONTH dan DAY. Setiap fungsi menerima satu tarikh dan mengembalikan komponen yang sepadan.
Dalam pelajaran ini, anda akan mempelajari ketiga-tiganya dan cara menggunakannya bersama-sama.
Fungsi YEAR
Fungsi YEAR menerima tarikh dan mengembalikan tahunnya yang terdiri daripada empat angka sebagai nombor. Jika sel A2 mengandungi 2026-06-18, =YEAR(A2) mengembalikan 2026.
Hasilnya ialah nombor biasa, bukannya tarikh, jadi anda boleh membandingkannya, menjumlahkannya atau menggunakannya dalam formula lain. Contohnya, anda boleh menguji sama ada sesuatu rekod tergolong dalam tahun sasaran.
=YEAR(A2)Fungsi MONTH
Fungsi MONTH mengembalikan bulan sebagai nombor daripada 1 hingga 12. Bagi 2026-06-18, =MONTH(A2) mengembalikan 6 kerana Jun ialah bulan keenam.
Perhatikan bahawa fungsi ini memberikan nombor, bukannya nama. Dalam babak kemudian, anda akan melihat cara menukar 6 kepada perkataan Jun menggunakan fungsi TEXT.
=MONTH(A2)Fungsi DAY
Fungsi DAY mengembalikan hari dalam bulan, iaitu nombor daripada 1 hingga 31. Bagi 2026-06-18, =DAY(A2) mengembalikan 18.
Jangan kelirukan ini dengan hari dalam minggu. DAY memberikan nombor tarikh kalendar. Untuk mendapatkan hari dalam minggu (Isnin, Selasa dan sebagainya), anda menggunakan fungsi lain yang dipanggil WEEKDAY.
=DAY(A2)Ketiga-tiga Fungsi Bersama
Selalunya anda meletakkan ketiga-tiga fungsi ini dalam lajur bersebelahan untuk memecahkan jadual tarikh kepada bahagian-bahagian. Katakan tarikh disimpan dalam lajur A bermula pada A2:
=YEAR(A2)dalam lajur B=MONTH(A2)dalam lajur C=DAY(A2)dalam lajur D
Kini anda boleh mengisih, menapis atau membuat jadual pangsi berdasarkan mana-mana satu komponen. Ini ialah langkah pertama yang lazim sebelum membina ringkasan bulanan atau tahunan.
=MONTH(A2)Menukar Nombor Bulan kepada Nama
Nombor 6 semata-mata tidak begitu mesra pembaca dalam laporan. Fungsi TEXT boleh memformatkan tarikh terus menjadi nama bulan tanpa mengekstrak nombor terlebih dahulu.
Corak "MMMM" mengeja nama penuh bulan, manakala "MMM" memberikan bentuk ringkasnya. Jadi, =TEXT(A2,"MMMM") menukar 2026-06-18 kepada Jun.
Ini lebih kemas daripada memadankan nombor MONTH dengan nama secara manual.
=TEXT(A2,"MMMM")Mendapatkan Hari dalam Minggu
Untuk mengetahui hari apakah dalam minggu bagi sesuatu tarikh, gunakan WEEKDAY. Secara lalai, fungsi ini mengembalikan 1 untuk Ahad hingga 7 untuk Sabtu.
Untuk memaparkan nama dan bukannya nombor, gunakan TEXT sekali lagi dengan corak "DDDD" untuk nama penuh hari dalam minggu atau "DDD" untuk bentuk ringkasnya.
Jadi, =TEXT(A2,"DDDD") mungkin mengembalikan Khamis.
=TEXT(A2,"DDDD")Contoh Berpandu: Mengumpulkan Mengikut Bulan
Katakan anda mempunyai pesanan dengan tarikh dalam lajur A dan amaun dalam lajur B. Anda mahu lajur bantuan yang melabelkan setiap baris dengan nama bulannya supaya anda boleh meringkaskan jualan mengikut bulan.
Letakkan formula ini dalam lajur C dan isikan ke bawah. Kini setiap baris mempunyai label bulan yang mudah dibaca dan boleh anda gunakan untuk pengumpulan.
Kemudian, anda boleh memasukkan label ini ke dalam SUMIF untuk menjumlahkan jualan bagi setiap bulan.
=TEXT(A2,"MMMM YYYY")Contoh Lebih Mendalam: Suku Tahun daripada Tarikh
Tiada fungsi QUARTER terbina dalam, tetapi anda boleh membinanya daripada MONTH. Suku tahun ialah nombor bulan dibahagi tiga dan dibundarkan ke atas.
Fungsi ROUNDUP membundarkan ke arah nombor bulat seterusnya. Jadi, bulan 1 hingga 3 memberikan suku tahun 1, bulan 4 hingga 6 memberikan suku tahun 2 dan seterusnya.
Ini menunjukkan kehebatan sebenar pengekstrakan: setelah anda memperoleh nombor mentah, anda boleh mengiranya menjadi apa-apa sahaja.
=ROUNDUP(MONTH(A2)/3,0)Perangkap Lazim: Teks yang Kelihatan Seperti Tarikh
Fungsi-fungsi ini memerlukan tarikh sebenar, bukannya teks yang hanya kelihatan seperti tarikh. Jika sel mengandungi "2026-06-18" yang ditaip sebagai teks, YEAR mungkin menghasilkan ralat #VALUE!.
Anda boleh melihat perbezaannya: tarikh sebenar biasanya dijajarkan ke kanan, manakala teks dijajarkan ke kiri. Untuk menukar teks kepada tarikh sebenar, balutkan teks itu dalam fungsi DATEVALUE terlebih dahulu.
Jadi, =YEAR(DATEVALUE(A2)) mengendalikan tarikh dalam bentuk teks dengan selamat.
=YEAR(DATEVALUE(A2))Membina Tarikh Hari Pertama Bulan
Pengekstrakan juga membolehkan anda menetapkan semula tarikh kepada hari pertama bulannya, yang berguna untuk pengumpulan. Ambil tahun dan bulan daripada sesuatu tarikh, kemudian tetapkan hari kepada 1 dengan fungsi DATE.
Jadi, =DATE(YEAR(A2), MONTH(A2), 1) menukar apa-apa tarikh dalam A2 kepada hari pertama bulan yang sama. Setiap tarikh pada bulan Jun menjadi 1 Jun.
Kini seluruh lajur yang mengandungi tarikh bercampur boleh diringkaskan kepada satu nilai bagi setiap bulan, sesuai untuk ringkasan bulanan.
=DATE(YEAR(A2),MONTH(A2),1)Semakan Pantas
Uji pemahaman anda tentang bahagian tarikh.
Ulang Kaji: Memecahkan Tarikh
Anda telah mempelajari cara mengeluarkan komponen daripada sesuatu tarikh:
YEAR(date)mengembalikan tahun yang terdiri daripada empat angka.MONTH(date)mengembalikan nombor daripada 1 hingga 12.DAY(date)mengembalikan hari dalam bulan, iaitu nombor daripada 1 hingga 31.- Gunakan
TEXT(date,"MMMM")untuk nama bulan danTEXT(date,"DDDD")untuk nama hari dalam minggu. - Berhati-hati dengan teks yang hanya kelihatan seperti tarikh; tukarkannya menggunakan
DATEVALUEterlebih dahulu.
Seterusnya, anda akan melakukan sebaliknya dan membina tarikh daripada bahagian-bahagiannya.
Pelajari Excel dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Memecahkan Tarikh dengan YEAR, MONTH, DAY” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Memecahkan Tarikh dengan YEAR, MONTH, DAY”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Memecahkan Tarikh dengan YEAR, MONTH, DAY”?
Ekstrak komponen individu daripada nilai tarikh. Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “Memecahkan Tarikh dengan YEAR, MONTH, DAY” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Today dan Now untuk Tarikh Semasa
- Memecahkan Tarikh dengan YEAR, MONTH, DAY
- Membina Tarikh dengan DATE dan EDATE
- Mengira Hari antara Tarikh