Excel'de hızlı tarih ekleme ve takvimden seçim
Excel hücresine geçerli tarihi eklemek için Ctrl + ; (statik tarih için) kısayolunu veya =BUGÜN() işlevini (otomatik olarak güncellenen tarih için) kullanın. Eğer takvimden tarih seçmek istiyorsanız, "Tarih" biçimine sahip bir hücreye çift tıklayın; açılır bir araç belirecektir (masaüstü sürümünde). Bu yöntemler programın tüm modern sürümlerinde çalışır ve rapor doldururken zaman kazandırır.
Statik tarih: Anında giriş için kısayol tuşları
Tarihin değişmeden kalması gerektiğinde bu yöntemi kullanın (örneğin, belge oluşturma tarihi veya işlem kaydı tarihi). Çalışma kitabı yeniden hesaplandığında veya dosya yarın açıldığında tarih değişmez.
Uygulama adımları:
- İlgili hücreyi seçin.
- Ctrl + ; (noktalı virgül) tuşlarına basın.
- Hücrede sistem formatında geçerli tarih görünecektir (örneğin, 13.04.2026).
Saat kombinasyonları:
- Ctrl + Shift + ; — yalnızca geçerli saati ekler.
- Ctrl + ;, ardından boşluk, sonra Ctrl + Shift + ; — tarih ve saati birlikte ekler.
- macOS'te Command + ; kullanın.
Giriş yaptıktan sonra 45395 gibi bir sayı görürseniz, hücre biçimini değiştirin: Ctrl + 1 tuşlarına basın, Tarih kategorisini seçin ve istediğiniz görüntüleme örneğini belirleyin.
Dinamik tarih: BUGÜN() ve TODAY() işlevleri
Bu yöntem, tarihin her zaman dosyanın açıldığı güne karşılık gelmesi gereken şablonlar için uygundur (rapor başlıkları, son kullanma tarihleri, yaş hesaplamaları).
Talimatlar:
- Bir hücreye gidin.
- Formülü girin: Rusça sürümde
=BUGÜN()veya İngilizce sürümde=TODAY(). - Enter tuşuna basın.
Formülün bağımsız değişkeni yoktur. Sayfa her yeniden hesaplandığında (veya dosya açıldığında) değer güncel hale gelecektir.
Tabloda kullanım örneği:
| Görev | Başlangıç Tarihi | Son Tarih (14 gün sonra) |
|---|---|---|
| Site denetimi | =BUGÜN() | =A2+14 |
| Aylık rapor | =BUGÜN() | =A3+30 |
Önemli: =BUGÜN() işlevi uçucudur (volatile). Çalışma kitabındaki herhangi bir değişiklikte yeniden hesaplanır. Binlerce böyle formül içeren devasa bir dosyanız varsa, bu durumu çalışma hızını yavaşlatabilir. Tarihi sabitlemek için kopyalama ve "Özel Yapıştır" (değerler) özelliğini kullanın.
Açılır takvimi (Date Picker) nasıl çağırabilirsiniz
Excel'in masaüstü sürümlerinde (2016, 2019, 2021, 365) fareyle tarih seçme mekanizması dahili olarak bulunur. Bu, manuel format girişindeki hataları ortadan kaldırır.
Etkinleştirme yöntemleri:
- Çift tıklama: Hücreye önceden "Tarih" formatı atanmışsa, sol fare düğmesiyle çift tıklamak genellikle mini takvimi açar.
- Biçimlendirme yoluyla:
- Hücreyi seçin.
- Giriş sekmesine → Sayı grubuna gidin.
- Kısa Tarih veya Uzun Tarih türünün seçili olduğundan emin olun.
- Hücreye bir kez tıklayın; arayüz ayarlarına bağlı olarak sağ tarafta bir takvim simgesi belirebilir.
Excel Online ve mobil sürümler: Tarayıcıda ve telefonlarda klasik açılır takvim farklı çalışır. Tarih formatlı bir hücreye tıklandığında, sistem genellikle cihazınızın veya tarayıcınızın standart tarih girişi arayüzü üzerinden bir değer seçmenizi sağlar.
Otomasyon: Bitişik hücre doldurulduğunda tarihi sabitleme
Sık karşılaşılan bir görev: Kullanıcı bitişik hücreye veri girdiğinde tarih otomatik olarak girilmeli, ancak yarın değişmemelidir. Standart =BUGÜN() formülü burada uygun değildir, çünkü güncellenecektir.
Çözüm, standart formüllerle giriş anının sabitlenememesi nedeniyle makro (VBA) kullanımını gerektirir.
Otomatik sabitleme için makro kodu:
- VBA düzenleyicisini açmak için Alt + F11 tuşlarına basın.
- Kodun eklenmesi gereken sayfanın adına (soldaki projede) çift tıklayın.
- Aşağıdaki kodu yapıştırın:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
' Sütun A'daki (1. sütun) değişiklikleri kontrol et
If Not Intersect(Target, Me.Columns(1)) Is Nothing Then
Application.EnableEvents = False
For Each cell In Target
' A sütunundaki hücre doluysa ve bitişik B hücresi boşsa
If cell.Value <> "" And cell.Offset(0, 1).Value = "" Then
cell.Offset(0, 1).Value = Date ' B sütununa tarih ekle
cell.Offset(0, 1).NumberFormat = "dd.mm.yyyy"
End If
Next cell
Application.EnableEvents = True
End If
End Sub
Artık A sütununa veri girildiğinde, B sütununda değişmeyen geçerli tarih otomatik olarak görünecektir.
Sık yapılan hatalar ve çözümleri
- Formül #AD? (#NAME?) döndürüyor: İşlev dilini kontrol edin. Rusça Excel'de kesinlikle
=BUGÜN(), İngilizce Excel'de ise=TODAY()kullanılır. Bağımsız değişken ayracı da bölgesel ayarlara bağlıdır (noktalı virgül;veya virgül,). - Tarih sayıya dönüştü (44567): Bu, Excel'de tarihlerin normal dahili depolanma şeklidir. Düzeltmek için hücreyi seçin, Ctrl + 1 tuşlarına basın ve Tarih formatını seçin.
- Takvim görünmüyor: Hücreye sayısal "Tarih" formatının atandığından emin olun. Bazı kurumsal ofis yazılımı paketlerinde, açılır öğeler yönetici tarafından devre dışı bırakılmış olabilir.
SSS
Makrolar olmadan, değişmeyecek şekilde tarih ekleyebilir miyim?
Evet. Tarihi Ctrl + ; kısayoluyla girin veya =BUGÜN() formülünü yazın, hücreyi kopyalayın, ardından sağ tıklayıp Özel Yapıştır → Değerler seçeneğini işaretleyin. Formül statik bir sayı ile değiştirilecektir.
Tarihi yazıyla nasıl yazdırabilirim (örneğin, "13 Nisan 2026")?
METİN işlevini kullanın. Formül: =METİN(BUGÜN(); "GG AAAA YYYY"). İngilizce Excel için: =TEXT(TODAY(), "DD MMMM YYYY").
Neden sıralama yaparken tarihler yanlış diziliyor? Büyük olasılıkla metin olarak kaydedilmişlerdir. Hizalamayı kontrol edin: sayılar ve tarihler varsayılan olarak sağa, metinler sola dayalıdır. Metin tarihlerini gerçek formata "Veri" → "Sütunlara Dönüştür" menüsü aracılığıyla dönüştürün.