Excel'de tarihten yıl ve haftanın gününü hızlıca ayıklama

Kerem Aydın·9 Temmuz 2026·⏱3 dk

Tarihten yılı elde etmek için =YIL(hücre) işlevini, haftanın gününü belirlemek için ise =HAFTANINGÜNÜ(hücre) veya =METNEÇEVİR(hücre;"GGGG") işlevini kullanın. Bu yerleşik araçlar, tarihleri elle girmeye gerek kalmadan anında gerekli sayısal veya metinsel değerlere dönüştürmenizi sağlar; bu durum raporların ve özet tabloların sıralanması için kritik öneme sahiptir. Aşağıda Excel'in tüm sürümleri için hazır formüller verilmiştir.

Yılı ayıklama: YIL işlevi

YIL (İngilizce YEAR) işlevi, belirtilen tarihe karşılık gelen dört haneli yıl sayısını döndürür. Ay ve günü yok sayar, yalnızca yıl zaman damgasıyla çalışır.

Sözdizimi: =YIL(tarih_içeren_hücre_referansı)

Kullanım örneği: A2 hücresinde 15.06.2023 tarihi bulunuyorsa:

  1. Bitişik hücreye şu formülü girin: =YIL(A2).
  2. Enter'a basın. Sonuç: 2023.

İşlev, Excel'in standart formatında girilen tarihleri otomatik olarak tanır. Tarih metin olarak saklanıyorsa (örneğin harici bir sistemden içe aktarılmışsa), önce TARİHSAYI işleviyle dönüştürün: =YIL(TARİHSAYI(A2)).

Formülü toplu olarak uygulamak için, hazır formülü içeren hücreyi seçin, imleci sağ alt köşeye (doldurma tutamacı) getirin ve tablonun sonuna kadar aşağıya doğru sürükleyin.

Haftanın gününü belirleme: HAFTANINGÜNÜ işlevi

HAFTANINGÜNÜ (İngilizce WEEKDAY) işlevi, haftanın gününe karşılık gelen 1 ile 7 arasında bir sayı döndürür. İşlevin davranışı, sayma türünü belirleyen ikinci bağımsız değişkene bağlıdır.

Günlerin numaralandırma seçenekleri

FormülDönüş türü1234567
=HAFTANINGÜNÜ(A2)VarsayılanPzPtSaÇrPrCuCt
=HAFTANINGÜNÜ(A2;2)AvrupaPtSaÇrPrCuCtPz
=HAFTANINGÜNÜ(A2;3)0'dan 6'ya0 (Pt)...............6 (Pz)

Öneri: Türkçe raporlarda çoğunlukla ikinci seçenek (;2) kullanılır; burada hafta Pazartesi (1) ile başlar ve Pazar 7'dir.

Örnek: 08.04.2026 (Salı) tarihi için:

  • =HAFTANINGÜNÜ(A2) 3 döndürür.
  • =HAFTANINGÜNÜ(A2;2) 2 döndürür.

Haftanın gün adını metin olarak alma

Haftanın gününün sayısal kodu, nihai raporlarda okunması açısından uygun değildir. Doğrudan adını («Pazartesi», «Salı») elde etmek için METNEÇEVİR işlevini kullanın.

Tam ad formülü: =METNEÇEVİR(A2;"GGGG") Sonuç: «salı» (küçük harflerle).

Kısaltılmış ad formülü: =METNEÇEVİR(A2;"GGG") Sonuç: «sa.».

METNEÇEVİR işlevi sonucu küçük harfle döndürür. Başlık gibi büyük harfle başlayan bir ad gerekiyorsa, formülü BÜYÜKHARF içine alın: =BÜYÜKHARF(METNEÇEVİR(A2;"GGGG")).

DÜŞEYARA ile alternatif yöntem

Yazım üzerinde sıkı kontrol gerekiyorsa (örneğin özel kısaltmalar), bir referans tablosu oluşturun ve HAFTANINGÜNÜ ile birlikte DÜŞEYARA (veya yeni sürümlerde XLOOKUP) kullanın.

  1. Eşleştirme tablosu oluşturun (örneğin D1:E7 aralığında):
    • D sütunu: 1'den 7'ye kadar sayılar.
    • E sütunu: Gün adları («Pazartesi», «Salı»...).
  2. Formülü kullanın: =DÜŞEYARA(HAFTANINGÜNÜ(A2;2); $D$1:$E$7; 2; 0).

Verileri tek hücrede birleştirme

Çoğu zaman «2026 yılı, Salı» gibi bir dize oluşturmak gerekir. Bu, birkaç işlevin birleştirilmesi (&) yoluyla yapılır.

Hazır formül: =YIL(A2) & " yılı, " & BÜYÜKHARF(METNEÇEVİR(A2;"GGGG"))

08.04.2026 için sonuç: 2026 yılı, Salı

Bu yaklaşım, grafiklere etiket eklemek veya özet tablolarda dönem başlıkları oluşturmak için uygundur.

Tarihlerle çalışırken sık yapılan hatalar

  • #DEĞER! (VALUE!): Kaynak hücrede Excel'in tarih olarak tanıyamadığı metin varsa ortaya çıkar (örneğin bazı yerel ayarlarda eğik çizgi yerine nokta içeren «15/06/23»). Çözüm: Hücre biçimini kontrol edin («Tarih» olmalı) veya TARİHSAYI kullanın.
  • Yanlış haftanın günü: Kullanıcı Pazartesinin «1» olmasını beklerken «2» alır. Çözüm: HAFTANINGÜNÜ işlevine ;2 ikinci bağımsız değişkenini ekleyin.
  • Tarih yerine sayı görüntüleme: Tarihi girdikten sonra hücrede bir sayı (örneğin 45392) görünüyorsa, «Genel» veya «Sayı» biçimi ayarlanmış demektir. Çözüm: «Giriş» sekmesinde «Kısa Tarih Biçimi»ni seçin.

SSS

«15 Haziran 2023» metninden yılı ayıklayabilir miyim? Evet, metin Excel tarafından anlaşılabilir bir formatta yazılmışsa. =YIL(TARİHSAYI("15 Haziran 2023")) kombinasyonunu kullanın.

Bu formüller İngilizce Excel'de çalışır mı? Evet, ancak işlev adları değişir: YIL → YEAR, HAFTANINGÜNÜ → WEEKDAY, METNEÇEVİR → TEXT, DÜŞEYARA → VLOOKUP. Ayraç sözdizimi (noktalı virgül veya virgül) sisteminizin bölgesel ayarlarına bağlıdır.

Hafta sonu günlerini otomatik olarak renkle nasıl vurgularım? Koşullu biçimlendirmeyi kullanın. Kural: =HAFTANINGÜNÜ(A2;2)>5. Bu formül Cumartesi (6) ve Pazar (7) için DOĞRU döndürür ve hücre seçtiğiniz renkle boyanır.