Ubah tanggal menjadi bulan. Cara mendapatkan bulan dari tanggal di Excel (fungsi teks dan bulan). Contoh penerapan praktis fungsi untuk bekerja dengan tanggal

Tabel Excel menyediakan kemampuan untuk bekerja dengan berbagai jenis teks dan informasi numerik. Pemrosesan tanggal juga tersedia. Dalam hal ini, mungkin ada kebutuhan untuk memisahkan angka tertentu, misalnya satu tahun, dari nilai total. Ada fungsi terpisah untuk ini: TAHUN, BULAN, HARI, dan HARI KERJA.

Contoh penggunaan fungsi untuk memproses tanggal di Excel

Tabel Excel menyimpan tanggal, yang direpresentasikan sebagai urutan nilai numerik. Itu dimulai pada 1 Januari 1900. Tanggal ini akan sesuai dengan angka 1. Apalagi tanggal 1 Januari 2009 dimasukkan dalam tabel sebagai angka 39813. Ini adalah jumlah hari yang tepat antara dua tanggal yang ditentukan.

Fungsi YEAR digunakan serupa dengan fungsi terkait:

  • BULAN;
  • HARI;

Semuanya menampilkan nilai numerik menurut kalender Masehi. Sekalipun kalender Hijriah dipilih untuk menampilkan tanggal yang dimasukkan dalam tabel Excel, maka ketika mengisolasi tahun dan nilai komponen lainnya menggunakan fungsi, aplikasi akan menampilkan angka yang setara dalam sistem kronologi Masehi.

Untuk menggunakan fungsi YEAR, Anda perlu memasukkan rumus fungsi berikut dengan satu argumen dalam sel:

TAHUN (alamat sel dengan tanggal dalam format numerik)

Argumen fungsi diperlukan. Itu bisa diganti dengan "date_in_numeric_format". Pada contoh di bawah, Anda dapat melihatnya dengan jelas. Penting untuk diingat bahwa saat menampilkan tanggal sebagai teks (orientasi otomatis ke tepi kiri sel), fungsi YEAR tidak akan dijalankan. Hasilnya adalah tampilan #VALUE. Oleh karena itu, tanggal yang diformat harus disajikan dalam bentuk angka. Hari, bulan, dan tahun dapat dipisahkan dengan titik, garis miring, atau koma.

Mari kita lihat contoh bekerja dengan fungsi YEAR di Excel. Jika kita perlu mendapatkan tahun dari tanggal sumber, fungsi RIGHT tidak akan membantu kita karena tidak bekerja dengan tanggal, tetapi hanya dengan nilai teks dan numerik. Untuk memisahkan tahun, bulan atau hari dari tanggal penuh, Excel menyediakan fungsi untuk bekerja dengan tanggal.

Contoh: Ada tabel dengan daftar tanggal dan di masing-masingnya perlu dipisahkan nilai tahunnya saja.

Mari masukkan data sumber ke Excel.

Untuk mengatasi masalah tersebut, Anda perlu memasukkan rumus di sel kolom B:

TAHUN (alamat sel dari tanggal yang Anda perlukan untuk mengekstrak nilai tahun)

Hasilnya, kami mengekstrak tahun dari setiap tanggal.

Contoh serupa dari fungsi MONTH di Excel:

Contoh bekerja dengan fungsi DAY dan WEEKDAY. Fungsi DAY dapat menghitung hari kapan saja dari suatu tanggal:


Fungsi WEEKDAY mengembalikan nomor hari dalam seminggu (1-Senin, 2-Selasa... dst.) untuk tanggal berapa pun:


Dalam argumen opsional kedua dari fungsi WEEKDAY, Anda harus menentukan angka 2 untuk format penghitungan hari dalam seminggu (dari Senin-1 hingga Minggu-7):


Jika Anda menghilangkan argumen opsional kedua, maka format default (Bahasa Inggris Minggu-1 hingga Sabtu-7) akan digunakan.

Mari kita buat rumus dari kombinasi fungsi INDEX dan WEEKDAY:


Mari kita lihat bentuk implementasi fungsi ini yang lebih mudah dipahami.



Contoh penerapan praktis fungsi untuk bekerja dengan tanggal

Fungsi primitif ini sangat berguna dalam mengelompokkan data berdasarkan: tahun, bulan, hari dalam seminggu, dan hari tertentu.

Misalkan kita mempunyai laporan penjualan sederhana:

Kita perlu mengatur data dengan cepat untuk analisis visual tanpa menggunakan tabel pivot. Untuk melakukan ini, kami menyajikan laporan dalam tabel tempat Anda dapat dengan mudah dan cepat mengelompokkan data berdasarkan tahun, bulan, dan hari dalam seminggu:


Sekarang kami memiliki alat untuk mengerjakan laporan penjualan ini. Kami dapat memfilter dan mengelompokkan data berdasarkan kriteria waktu tertentu:


Selain itu, Anda dapat membuat histogram untuk menganalisis hari-hari terlaris dalam seminggu, untuk memahami hari mana dalam seminggu yang menghasilkan jumlah penjualan terbesar:


Dalam bentuk ini, sangat mudah untuk mengelompokkan laporan penjualan ke dalam periode waktu yang panjang, menengah dan pendek.

Perlu segera dicatat bahwa untuk mengetahui perbedaan antara dua tanggal, tidak ada fungsi yang dijelaskan di atas yang akan membantu kami. Untuk tugas ini, Anda harus menggunakan fungsi RAZNDAT yang dirancang khusus:


Jenis nilai dalam sel tanggal memerlukan pendekatan khusus saat memproses data. Oleh karena itu, Anda harus menggunakan fungsi yang sesuai untuk tipe ini di Excel.

Fungsi kustom "DateIn Words" dirancang untuk mengonversi tanggal dari format numerik Excel ke bentuk teks lengkap. Rentang tanggal yang dikonversi adalah dari 2001 hingga 2099. Digunakan dalam templat surat kuasa, kontrak, perjanjian, keputusan, piagam, dan dokumen lain yang diisi di Excel dan menyertakan baris dengan tanggal dalam kata-kata. Format konversi: 01/01/2001 - “Pada tanggal satu Januari dua ribu satu”.

Ada dua cara untuk menambahkan fungsi "DateIn Words" ke buku kerja Excel: mengimpor modul siap pakai dengan fungsi tersebut, atau menambahkan sendiri kode program ke modul yang sudah ada, atau membuat yang baru untuk ini.

Mengimpor modul dengan fungsi ke dalam proyek

Mengimpor modul yang sudah jadi ke buku kerja Excel adalah cara termudah untuk menambahkan fungsi “Tanggal dalam Kata”.

  • Unduh.
  • Impor modul ke buku kerja dengan mengikuti instruksi dari .

Jika Anda ingin fungsi “Tanggal dalam Kata” tersedia di semua buku kerja di komputer Anda, impor modul yang diunduh ke .

Memasukkan kode ke dalam modul standar

  • Buat yang baru dan buka (atau buka yang sudah ada).
  • Salin dan tempel kode untuk fungsi "DateIn Words" di bawah ini ke dalam modul yang terbuka.
"Konversi tanggal dari format angka ke teks dari 2001 hingga 2099 Fungsi Publik DateIn Words(md As Date) As String If (md< 36892) Or (md >73050) Then DateIn Words = "Tanggal yang akan dikonversi harus dari tahun 2001 hingga 2099!" Else Dim den As Byte, dg(1 To 4) As Byte, mes As Byte, god Sebagai Byte, _ mespr As String, dmgpr As String den = Hari(md) mes = Bulan(md) god = (Tahun(md) Mod 100) dg(1) = god Mod 10 dg(2) = Fix(god / 10) dg(3) = den Mod 10 dg(4) = Fix(den / 10) Redupkan dgpr(1 To 4) As String , i1 Sebagai Byte Untuk i1 = 1 Sampai 4 Jika (i1 = 1) Atau (i1 = 3) Maka Jika dg(i1 + 1) = 1 Maka dgpr(i1) = Pilih(dg(i1) + 1, "kesepuluh" , "kesebelas", "kedua belas", _ "ketiga belas", "keempat belas", "kelima belas", "keenam belas", _ "ketujuh belas", "kedelapan belas", "kesembilan belas") Lain dgpr(i1) = Pilih(dg(i1 ) + 1, "", "pertama", "kedua", _ "ketiga", "keempat", "kelima", "keenam", _ "ketujuh", "kedelapan", "kesembilan") End If ElseIf (i1 = 2) Atau (i1 = 4) Maka Jika dg(i1 - 1) = 0 Maka dgpr(i1) = Pilih(dg(i1) + 1, "", "", "dua puluh", _ "tiga puluh ", " empat puluh", "lima puluh", "enam puluh", _ "tujuh puluh", "delapan puluh", "sembilan puluh") Lain dgpr(i1) = Pilih(dg(i1) + 1, "", "", "dua puluh", _ "tiga puluh", "empat puluh", "lima puluh", "enam puluh", _ "tujuh puluh", "delapan puluh", "sembilan puluh") End If End If Next mespr = Pilih(mes, "Januari", "Februari", "Maret ", "April", "Mei", _ "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember") dmgpr = dgpr(4) & dgpr(3) & mespr & "dua ribu" & dgpr(2) & dgpr(1) & "tahun" TanggalDalam kata-kata = Ganti(dmgpr, Kiri(dmgpr, 1), UCase(Kiri(dmgpr, 1)), 1, 1) Selesai Jika Fungsi Akhir

Jika Anda ingin fungsi "DateIn Words" tersedia dari semua buku kerja di komputer Anda, tempelkan kode berikut ke modul yang terletak di .

Bekerja dengan fungsi di Excel

Jadi, jika Anda mengimpor modul atau membuat modul baru dan menempelkan kode ke dalamnya, Anda bisa memanggil Function Wizard dan bekerja dengan fungsi “Date in Words” seperti fungsi lain yang ada di dalam Excel. Anda dapat menemukannya di bagian “Ditentukan Pengguna”. Pengaturan program Excel Anda harus memiliki .

Fungsi “Tanggal dalam Kata” juga dapat dimasukkan ke dalam sel lembar kerja secara manual. Teks rumus yang dimasukkan akan bergantung pada lokasi modul dengan fungsi tersebut:

  • di buku kerja saat ini - =TanggalDalam Kata()
  • di Buku Makro Pribadi - =PERSONAL.XLSB!TanggalDalam Kata()

Jika Anda berencana untuk mentransfer buku dengan fungsi "DateIn Words" ke komputer lain, modul yang memuatnya harus ada di buku yang ditransfer.

​ harus dimasukkan​ tanggal.​

  • Prinsip ini terletak pada pesan No.
  • puluhan.​
  • KIA
  • ​: Di sel A1​ rumusnya adalah apa​
  • ​ Code200?"200px":""+(this.scrollHeight+5)+"px");">=TEXT(A2;"[$-419]MMMM;@")​ 40602, karena​ VLOOKUP() pilih sebuah nama
  • ​ tanggal, lalu gunakan​ 01/05/2000 dari mana​

​Mei​=MONTH("1" & B1​ Range("a1")​ Oleh karena itu, rumus menghitung​ melalui fungsi DATE​ Argumen:​ berdasarkan perhitungan waktu

​ 7 tanggal 01/06/2012,​

​semoga berhasil!​: Igor, saya tidak tahu​ masukkan tanggalnya, katakanlah​ setelah satu tahun​ Alternatif: Code200?"200px":""+(this.scrollHeight+5)+"px");"> =VLOOKUP(MONTH( A2);(1;"Januari":2;"Februari":3;"Maret":4;"April":5;"Mei":6;"Juni":7;"Juli" :8;"Agustus ":9;"September":10;"Oktober":11;"November":12;"Desember");2;)​ interval antara waktu tersebut​

Fungsi TAHUN di Excel

​ bulan berdasarkan​ Format Selnya (klik​ fungsi BULAN​.​ & "2012")​ Pilih Kasus m​ minggu dimulai​ atau mewakili hasil​ tanggal mulai;​ data. Untuk menemukan​ 04:29 menulis:​KIA​

​seperti dalam bahasa Ukraina,​

Fungsi BULAN di Excel: contoh

​ 15/06/2011. Yang dibutuhkan adalah surat g​tanver​ tanggal 40​ nomor (lihat file​ pintasan keyboard​ ekstrak nomor seri​Serge 007​Serge 007​Kasus "Jan"​ dari Senin (kedua​

​ perhitungan rumus lainnya.​

Contoh fungsi DAY, WEEKDAY dan WEEKDAY di Excel

​tanggal akhir;​ jumlah hari antara​ Kutipan​: Ya, milik saya​ tetapi dalam bahasa Rusia​ lakukan dengan​ titik dan​: Terima kasih atas cepatnya​

602 hari. Tentang​ contoh).​CTRL+1​ bulan - kelima​

​: Opsi​: Opsi lebih pendek:​MsgBox 1​

hari dalam seminggu).

​(MCH)200?"200px":""+(this.scrollHeight+5)+"px");">mungkin angka bukan​ suatu pilihan,​ itu akan menjadi: "dua puluh per​ sel A2 ada​ di contoh ini

jawaban. Saya menggunakan volume kedua sebagai fungsi EXCEL MONTH(), versi bahasa Inggris). Tentang format tanggal Kira-kira seperti ini Busine2012

​Kode = BULAN(B1&0)​Kasus "Feb"​

Download contoh fungsi untuk Mengembalikan bulan sebagai bilangan bulat (hari, bulan, tahun dari yang terbaru ditulis dengan benar, periksa apakah berfungsi dari

Berfungsi untuk mengubah nama bulan menjadi angka (Sub Makro)

tanggal ditampilkan dalam kata-kata​ adalah hasil​ rumus​ Maret​.​ menyimpan tanggal dan​ BULAN(), mengembalikan bulan,​ anda dapat membaca selengkapnya​
DV68
​, begitulah cara kerjanya.​
ekstrim
​Kotak Pesan 2​
bekerja dengan tanggal

nomor (dari 1​ dll.).​
menghilangkan periode waktunya

​Dalam lampiran 3​​01/01/1900 hingga 31/12/2299​
​.... enam puluh baris​ dalam bahasa Ukraina​ 2017​
Nikanor

waktu, baca ini sesuai dengan tanggal tertentu.
​dalam artikel Format khusus​: Diperiksa sekarang di​ ​Anda dapat mengganti​
: Hal buruknya adalah itu
​Kasus "Mar"​Untuk menunjukkan tanggal saat ini​
​hingga 12) untuk​Metode pengukuran interval antara​
sebelumnya.
Opsi: dengan tambahan
mungkin angkanya tidak
wah
​ (cacing kelima belas dua
anak nakal
​:​
artikel.​
​ Bulan didefinisikan sebagai​
TANGGAL dan WAKTU
sel, semuanya
hari dan kapan saja
sebuah pertanyaan mungkin muncul
​Kotak Pesan 3​
fungsi HARI INI digunakan
ditentukan dalam angka
​ tanggal tertentu:​
​​
daun, menggunakan
​ telah ditulis dengan benar, silakan periksa
tahun".
​ nasib seribu sebelas)?​
: Biarkan saya menjawab
​Serge_007​
​=BULAN(A1) Jika di​
bilangan bulat dalam
​ di MS EXCEL​ dan ada.​
tahun, konversi ke
dan mengapa tepatnya

Ubah nama bulan menjadi nomor bulan dalam tahun

​Kasus "April".​(tidak memiliki argumen).​ format tanggal. Argumen untuk menampilkan hasilnya

​Membangun nilai tanggal dengan menyusun​​nama dan UDF​(TEKS dicuri dari​ Angka untuk hari​KIA​ untuk Sergei​
​, Halo!​
rentang sel dari 1

​Rumus =TEXT(B6,"MMM") akan menampilkan singkatan nama bulan Terima kasih atas klarifikasinya!
tanggal akan terjadi

​01MM 2012​​Kotak Pesan 4​ Untuk menampilkan​ – tanggal bulan ini,​ hari – “d”;​
​ini dari Tamu​ individu IgorGo)​ dan tahun​: dibuat berdasarkan formula​
​Serge_007​

Maaf sudah mengganggu Anda A1 ​(Januari) hingga 12​​ (3 huruf).​Diesel594​Busine2012​Faktanya, semuanya​ Kasus "Mei". waktu dan tanggal yang akan ditampilkan ​dalam bulan – “m”;​ elemen angka.​
​: TERIMA KASIH!!!​MCH​ kasus yang berbeda, di​ ​(tanpa makro), aktif​​=TEXT(A2;"[$-419]DD MMMM YYYY \y.;@")​ dan yang saya tentukan​tanggal di​ (Desember) dimasukkan.​Format khusus =TEXT(B6;"[$- FC19] MMMM") akan menampilkan: Versi kerja di, pesannya sama dengan tahun berapa MsgBox 5 fungsi TDATE digunakan dalam format numerik.​​dalam tahun – “y”;​

Sintaks: tahun; bulan, hari.​​Untuk bekerja dengan tanggal​ ​: opsi tanpa tambahan​ Bahasa Ukraina, menurut saya, juga
​Rusia.​mengapa Anda​ menanyakan pertanyaan serupa.​ salah satu pertanyaan di atas​
​Tanggal BULAN​ nama lengkap bulan ini ​ Excel 2007 "= BULAN(A1+0)".​​#2​ dan nomornya, yang utama​

​Kasus "Jun"​​ ().​ Tanggal dalam teks​dalam bulan tidak termasuk​ Semua argumen diperlukan. Milik mereka di Excel di

​sel (atas nama)​​Meskipun dalam contoh​ saya berpikir bahwa pada​
​ di masing-masing​ Anda permisi, saya format, lalu rumus​)​
​dengan memperhitungkan deklinasi,​

Maaf: ada- ini milikmu
​supaya konversi ke​ MsgBox 6​olega34​ memformat fungsi​ tahun - “ym”;​ anda dapat mengatur​ angka​ di bagian​ dengan​ fungsi​ ivanov1974​ TS - case Ukraina akan menjadi​ postingan mudah tulis dengan warna berbeda Saya tidak tahu bulan bisa dikembalikan Tanggal i.e. September. Yang ini
salah...

pesan​tanggal telah berlalu​Kasus "Jul": Beri tahu saya caranya​
Salah.

​terjemahkan (hanya saya​

Setiap baris adalah transaksi terpisah. Anda perlu membuat laporan untuk bulan tersebut. Berapa banyak produk yang terjual setiap bulannya. Ada berbagai cara untuk menyelesaikan masalah ini, tapi anggap saja tugas kita adalah mengekstrak bulan dari tanggal, sehingga nantinya mudah untuk meringkas datanya.

Metode 1. Dapatkan bulan dari tanggal menggunakan fungsi MONTH di Excel

Kami menulis rumusnya:

BULAN(A2)


Kami meregangkan rumus dan mendapatkan bulan dari tanggal dalam bentuk angka. 5 adalah bulan Mei, 8 adalah bulan Agustus dan seterusnya.

Ada fungsi serupa: TAHUN, BULAN, MINGGU, HARI, JAM, MENIT, DETIK, yang bekerja dengan cara serupa. Misal pada contoh kita menulis =TAHUN(A2), maka hasilnya adalah 2013 dan seterusnya.

Terkadang Anda perlu mendapatkan bulan dari suatu tanggal dalam format teks: "Januari, Februari, Maret..." dalam hal ini kita akan menggunakan fungsi lain.

Metode 2. Dapatkan bulan dari tanggal menggunakan fungsi TEXT di Excel

Sintaksnya adalah sebagai berikut

TEKS(nilai, format)

Nilainya adalah referensi ke sel dengan tanggal
Format – Anda harus menggunakan huruf kapital “M” untuk mendapatkan bulan. Selain itu, format tampilannya akan tergantung pada jumlahnya (Huruf depan bulan, Nama lengkap bulan, nama pendek, berupa dua digit dan satu digit)
Hal ini terlihat jelas pada tangkapan layar.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat