Excel'de bir hücreye mevcut gün, ay veya yılı nasıl eklerim?
Excel'de profesyoneller ve günlük kullanıcılar genellikle bir çalışma sayfasına mevcut tarih, ay veya yılı eklemek zorunda kalır. Günlük işlemleri kaydetmek, zaman damgalı raporlar oluşturmak veya kilometre taşlarını takip etmek ne zaman olursa olsun, bu bilgileri verimli bir şekilde eklemek iş akışınızı hızlandırır ve doğruluğu artırır. Her seferinde tarihi manuel olarak girmek, özellikle sürekli güncellenmesi gereken dinamik belgelerde hata yapmaya ve zaman kaybına neden olabilir. Bu makale, Excel hücresine veya başlık/altbilgiye mevcut tarih, ay veya yıl eklemek için birkaç pratik yöntem tanıtmaktadır. Ayrıca Excel formülleri, klavye kısayolları, özel Kutools özellikleri ve VBA otomasyonu gibi alternatif yaklaşımları da bulacaksınız - her birinin kendi avantajları ve uygun senaryoları vardır.
- Formüller ve kısayol tuşları ile mevcut yılı, ayı veya tarihi ekleme
- Özel tarih formatlarıyla mevcut yılı, ayı veya tarihi ekleme
- Hücre/başlık/altbilgiye mevcut tarih ve saati ekleme
- VBA: Hücre değişikliği veya buton ile otomatik olarak mevcut tarihi/ay/yılı ekleme
Excel'de formüller ve kısayol tuşları ile mevcut yılı, ayı veya tarihi ekleme
Excel, yerleşik işlevler ve kullanışlı klavye kısayolları sunar, böylece mevcut tarih, ay veya yılı hızlıca ekleyebilirsiniz. Bu yöntemler, Excel'in mevcut tarih bilgisini otomatik olarak güncellemesini istediğinizde veya belirli bir anda zaman damgası girmeniz gerektiğinde idealdir.
Örneğin, mevcut ayı bir sayı olarak göstermek için, istediğiniz hücreye aşağıdaki formülü yazın: =MONTH(TODAY()) ve Enter'a basın. Bu, mevcut ayı döndürecektir (örneğin, Ağustos için 8).
Formül | Formül sonucu | |
Mevcut Ayı Ekle (Sayı formatı) | =MONTH(TODAY()) | 8 |
Mevcut Ayı Ekle (Tam ad) | =TEXT(TODAY(),"MMMM") | Ağustos |
Mevcut Yılı Ekle | =YEAR(TODAY()) | 2015 |
Mevcut Tarihi Ekle (Otomatik güncelleme) | =TODAY() | 2015/8/20 |
Mevcut Tarih ve Saati Ekle (Otomatik güncelleme) | =NOW() | 2015/8/20 9:41 |
Parametre notları:
=TODAY()
ve=NOW()
formülleri, çalışma sayfası yeniden hesaplandığında otomatik olarak güncellenir, bu nedenle görüntülenen tarih/saat her zaman güncel kalır.=YEAR(TODAY())
yılı dört basamaklı bir sayı olarak döndürürken,=TEXT(TODAY(),"MMMM")
ayın tam adını sağlar.- Daha sonra değişmeyecek statik bir değer istiyorsanız, aşağıdaki klavye kısayollarını kullanın.
Belirli bir olay için tarihi kaydetmek ve gelecekte değerin güncellenmesini istemediğiniz durumlarda statik girişler için klavye kısayolları özellikle kullanışlıdır:
(1) Seçili hücreye anında mevcut tarihi eklemek için CTRL + ; tuşlarına basın.
(2) Aynı hücreye mevcut tarih ve saati eklemek için önce CTRL + ; tuşlarına basarak tarihi ekleyin, tuşları bırakın, ardından boşluk tuşuna basarak bir boşluk ekleyin ve son olarak CTRL + SHIFT + ; tuşlarına basarak mevcut saati ekleyin.
Pratik ipuçları & hatırlatmalar:
=TODAY()
veya=NOW()
kullanan formüller, dosya yeniden hesaplandığında güncellenmeye devam ederken, klavye girişleri bir kez girildiğinde sabit kalır.- Çalışma sayfanızın hesaplama modundan haberdar olun. Değerler otomatik olarak güncellenmiyorsa, güncellemek için F9 tuşuna basmanız gerekebilir.
- Bir formülü birden fazla satıra kopyalıyorsanız, hücre referanslarını gerektiği gibi ayarladığınızdan emin olun.
Bu yaklaşımların her ikisi de veri giriş tabloları, günlük kayıtlar, otomatik raporlar ve güncel tarih değerlerinin gerekli olduğu her yerde yaygın olarak uygulanabilir. Saf formül yöntemleri, verilerin her zaman en son tarihi yansıttığı durumlarda en iyisidir; klavye yaklaşımları ise statik kayıt tutma için size kontrol sağlar.
Özel tarih formatlarıyla mevcut yılı, ayı veya tarihi ekleme
Kutools for Excel yüklüyse, Insert Date aracı sadece birkaç tıklamayla tercih ettiğiniz tarih formatıyla mevcut yılı, ayı veya günü eklemenizi kolaylaştırır. Bu yöntem, tutarlı özel biçimlendirme gerektiren veya esnek seçim için hızlı takvim seçici erişimi gereken durumlarda özellikle pratiktir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Kutools for Excel'i yükledikten sonra lütfen şu adımlara bakın:
1. Mevcut yılı, ayı veya günü eklemek istediğiniz hücreyi seçin. Ardından Kutools > Ekle > Insert Date bölümüne gidin.
2. Insert Date iletişim kutusunda, Using format seçeneğinin işaretli olduğundan emin olun. Ardından sağdaki listeden istediğiniz tarih formatını çift tıklayın. Seçilen biçimlendirme aktif hücreye hemen uygulanacaktır. Aşağıdaki ekran görüntüsüne bakın:
Şimdi, mevcut tarih, belirttiğiniz biçimlendirmeyle seçtiğiniz hücrede görünüyor.
Notlar & kullanım önerileri:
- Varsayılan olarak, bugünün tarihi Insert Date iletişim kutusundaki takvimde zaten vurgulanmıştır. Farklı bir tarih eklemek için, tercih ettiğiniz biçimi çift tıklamadan önce takvimde gerekli tarihe tıklayın.
- Bu yaklaşım, yerelleştirilmiş tarih formatlarıyla çalışmak, profesyonel raporlama şablonları ve tutarlı görsel sunumun önemli olduğu herhangi bir senaryoda esneklik sağlar.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Kutools for Excel ile hücre/başlık/altbilgiye mevcut tarih ve saati ekleme
İçerik alanında, başlıkta veya altbilgide gerçek zamanlı bilgi damgası gerektiren senaryolar için Kutools for Excel, Insert Workbook Information aracını sağlar. Bu özellik, otomatik belge kontrolü, denetim amaçları veya dağıtılmış raporlarda tutarlı zaman damgası için birkaç adımda doğru tarih ve saat verileri ekler.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
1. Araç çubuğunda Kutools Plus > Çalışma Kitabı > Insert Workbook Information öğesine tıklayın.
2. Insert Workbook Information iletişim kutusunda, Current date and time seçeneğini işaretleyin. Insert at bölümünde, bu bilgiyi nereye eklemek istediğinizi belirtin—seçenekler herhangi bir çalışma sayfası hücresini, başlığın veya altbilginin herhangi bir alanını içerir. Ekleme işlemini tamamlamak için Tamam'a tıklayın. Görsel rehberlik için yukarıdaki ekran görüntüsüne bakın.
Mevcut tarih ve saat artık ihtiyaç duyduğunuz yere tam olarak eklenmiştir.
Ek ipuçları:
- Bu yaklaşım, revizyon tarihleri, veri ihracatı için zaman damgaları veya fiziksel kayıtlar için baskılar eklemeniz gerektiğinde özellikle yararlıdır.
- Başlık veya altbilgiye eklenen veriler, Sayfa Düzeni veya Baskı Önizleme görünümünde en iyi şekilde görünür.
- Burada yapılan değişiklikler, Insert Workbook Information aracını yeniden uygulamadığınız sürece otomatik olarak güncellenmez.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
VBA: Hücre değişikliği veya buton ile otomatik olarak mevcut tarih, ay veya yılı ekleme
Belirli bir hücre değiştirildiğinde Excel'in tam giriş tarihini kaydetmesini veya butona tıklayarak tarih damgasını tetiklemek istiyorsanız daha fazla otomasyon için VBA (Visual Basic for Applications) kullanılabilir. Bu yöntem, kesin kontrole ihtiyaç duyulan günlük sayfaları, denetim izleri veya özel raporlamalar için oldukça uygundur. VBA, belirli iş akışı gereksinimlerinize göre mevcut tarih, ay veya yılı dinamik olarak eklemenizi sağlar.
Senaryo1: Belirtilen sütun veya aralıkta bir hücre düzenlendiğinde otomatik olarak mevcut tarihi ekleyin. Bu çözüm, "son değiştirilme" sütunları oluşturmak veya girişlerin otomatik zaman damgası için idealdir.
Nasıl ayarlanır:
- Otomasyonu istediğin çalışma sayfası sekmesine sağ tıklayın ve Kodu Görüntüle'yi seçin.
- Açılan Microsoft Visual Basic for Applications penceresinde, aşağıdaki kodu kod bölmesine yapıştırın:
Private Sub Worksheet_Change(ByVal Target As Range)
'Automatically insert current date when any change occurs in column B (adjust to your needs)
On Error Resume Next
xTitleId = "KutoolsforExcel"
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
End If
End Sub
İşlem ipuçları:
- Sütun B'deki bir hücreyi düzenlediğinizde, mevcut tarih otomatik olarak C sütunundaki bitişik hücrede görünecektir (hedef aralıkları ve ofsetleri kurulumunuza göre gerektiği gibi ayarlayabilirsiniz).
- Bu mantığı farklı bir aralığa uygulamak veya ay/yılı eklemek için
Date
'iMonth(Date)
veyaYear(Date)
olarak değiştirin. - Bu yöntem, denetim günlükleri veya "son güncelleme" tarih takibi için en iyisidir. Bu kodun düzgün çalışması için makroların etkinleştirildiğinden emin olun.
Senaryo2: Özel bir düğmeye tıklayarak mevcut tarih, ay veya yılı ekleyin, bu da özel iş akışları veya talep üzerine zaman damgası için uygundur.
Nasıl ayarlanır:
- Geliştirici > Visual Basic'e tıklayın.
- VBA düzenleyici penceresinde, Ekle > Modül'e tıklayın.
- Aşağıdaki kodu girin (örnek, mevcut tarihi A1 hücresine eklemeyi gösterir; hedef hücreyi veya mantığı gerektiği gibi değiştirebilirsiniz):
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
Excel'de Makroyu Düğmeye Atama
- Düğmeyi Ekle:
- Şeritteki Geliştirici sekmesine gidin.
- Ekle > Form Kontrolleri altında, Düğme (Form Kontrolü)'nü seçin.
- Çalışma sayfanızda herhangi bir yere düğmeyi çiziniz.
- Makroyu Ata:
- Düğmeyi çizdikten sonra, Makro Ata penceresi açılacaktır.
- InsertCurrentDate (veya makronuza verdiğiniz isim) seçin.
- Tamam'a tıklayın.
Her tıkladığınızda, mevcut tarih Sheet1'in A1 hücresine eklenecektir.
Hedef hücreyi, sayfayı değiştirmek veya mevcut ay veya yılı eklemek için makroyu düzenleyebilirsiniz.
Sorun giderme & notlar:
- Makrolar çalışmıyorsa, Excel ayarlarınızda makroları etkinleştirdiğinizden emin olun.
- Yeni makroları entegre etmeden önce önemli dosyalar üzerinde test etmeden önce örnek bir çalışma kitabında VBA kodunuzu test edin, istenmeyen veri kaybını önlemek için.
- VBA ile çalışma sayfası kontrollerini birleştirmek, güçlü ve esnek iş akışı otomasyonu sağlar, ancak yeni makroları entegre etmeden önce her zaman yedek alın.
Özetle, VBA çözümleri Excel'de otomatik zaman damgası için eşsiz esneklik sunar. Standart formüller veya araçlar iş akışınızın ihtiyaçlarını tam olarak karşılamadığında özellikle tavsiye edilir.
Demo: Excel'de hücre/başlık/altbilgiye mevcut günü, ayı veya yılı ekleme
İlgili makale:
Belirli bir tarih formatıyla hızlıca mevcut tarihi ekleme
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!