KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir hücre tarih içeriyorsa, ilgili satırı nasıl vurgulayabilirim?

YazarSun Değiştirme Tarihi

Excel, önemli verileri görsel olarak öne çıkarmak için çeşitli yöntemler sunar. Yaygın bir ihtiyaç ise, belirli bir hücrenin tarih içerip içermediğine bağlı olarak tüm satırı vurgulamaktır. Bu yaklaşım, özellikle programlamalarda, devamsızlık kayıtlarında, proje zaman çizelgelerinde ve tarihlerin durumları veya kilometre taşlarını gösterdiği diğer takip sayfalarında büyük fayda sağlar. Bu eğitimde, bir hücre tarih içerdiğinde satır aralığını vurgulamanın farklı yollarını öğrenecek; hem yerleşik özellikleri hem de çeşitli ihtiyaçlar ve iş akışları için daha sağlam alternatifleri inceleyeceksiniz.

Highlight row if cell contains date (Koşullu Biçimlendirme Kullan with CELL("format"))
VBA Makro Çözümü (Tüm satır içeren satırları vurgula)
Excel Formülü Çözümü (ISNUMBER ile sağlam kontrol)


Highlight row if cell contains date (Koşullu Biçimlendirme Kullan with CELL("format"))

Koşullu Biçimlendirme kullanarak, belirlenen kurallara göre hücrelere veya satırlara hızlıca görsel biçimlendirme uygulayabilirsiniz. Bu yaklaşımda kural, Excel’in HÜCRE("biçim", ...) işlevini kullanarak Eşleştir’in dahili Tarih formatı kodlarını kontrol eder. Bu çözüm, veri girişleriniz tutarlı bir tarih formatı kullanıyorsa ve basit, formül tabanlı bir çözüme ihtiyacınız varsa idealdir.

Uygulanabilir senaryolar: Tarih girişlerinin bir sütun boyunca aynı biçimi kullandığı ve bu sütundaki içeriğe göre tüm satırları vurgulamak istediğiniz basit tablolar için idealdir.

Avantajlar: Karmaşık formüller veya makrolara gerek kalmadan kolayca ayarlanabilir.
Sınırlamalar: HÜCRE("biçim", ...) yöntemi biçime özgüdür ve tarihleriniz karışık biçimler içeriyorsa, özel ya da bölgesel tarih formatı kullanılıyorsa veya bazı tarih hücreleri metin olarak saklanıyorsa güvenilir şekilde çalışmayabilir.

1. Tarih hücrelerine göre vurgulamak istediğiniz satırları içeren aralığı seçin, ardından Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural öğelerine tıklayın.

2. Yeni Biçimlendirme Kuralı iletişim kutusunda, Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini seçin. Ardından, Kural Türü Seçin bölümünde, =CELL("format",$C2)="D4" formülünü Bu formül doğru olduğunda değerleri biçimlendir metin kutusuna girin.
Excel'de Yeni Biçimlendirme Kuralı iletişim kutusunun ekran görüntüsü; tarih biçimine göre satırları vurgulamak için formülü gösterir

Not: Bu örnekte, C sütunundaki hücrelerin tarih olarak D4 koduyla biçimlendirildiği Vurgulanmış Satır Aralığı kuralı kullanılmıştır; bu da a/g/yyyy biçimine karşılık gelir. Farklı bir tarih formatı kullanıyorsanız, aşağıdaki tablodan uygun kodu seçin.

g-aaa-yy veya gg-aaa-yy"D1"
g-aaa veya gg-aaa"D2"
aaa-yy"D3"
a/g/yy veya a/g/yy s:dd veya aa/gg/yy"D4"
aa/gg"D5"
s:dd:ss ÖÖ/ÖS"D6"
s:dd ÖÖ/ÖS"D7"
s:dd:ss"D8"
s:dd"D9"

İpucu: En iyi sonuçlar için tüm tarihlerinizi aynı tarih formatında girdiğinizden emin olun. Kuruluşunuzdaki kullanıcıların bölgesel ayarları farklıysa, sonuçlar tutarsız olabilir.

3. Biçim öğesine tıklayın. Dolgu sekmesindeki Hücre biçimini ayarlar iletişim kutusundan eşleşen satırlara uygulanacak bir arka plan rengi seçin.
Excel'de Hücreleri Biçimlendir iletişim kutusunun ekran görüntüsü; satırları vurgulamak için Dolgu sekmesinde bir arka plan rengi seçili olarak gösterilir

4. Tamam>Tamam. Artık sütun C'de tarih (g/a/yyyy) biçiminde biçimlendirilmiş bir hücre içeren tüm satırlar vurgulanacaktır.
Excel'de vurgulanmış satırların ekran görüntüsü; C sütunundaki hücreler m/g/yyyy biçiminde tarih içerir

Yaygın sorunlar: Kural beklenen şekilde çalışmıyorsa, C sütunundaki hücrelerin tarih olarak değil de metin olarak biçimlendirilmediğinden emin olun ve gerekirse formüldeki biçim kodunu güncelleyin. Karışık veya özel tarih formatı kullanıyorsanız, aşağıda açıklanan daha sağlam formül yöntemini denemeyi düşünün.


VBA Makro Çözümü (Hücre Tarih İçeriyorsa Vurgulanmış Satır Aralığı)

Büyük veri kümeleri veya gelişmiş senaryolar için—örneğin çok sayıda satırı vurgulamak, karmaşık çalışma sayfası yapılarıyla başa çıkmak ya da tekrarlayan görevleri otomatikleştirmek—VBA makrosu kullanabilirsiniz. Aşağıdaki VBA kodu, belirtilen sütundaki hücreleri tarih değerlerine göre denetler ve bir hücre tarih içeriyorsa ilgili tüm satırı vurgular. Bu yöntem, hücre biçimlendirmesinden bağımsız çalışır ve toplu işlemler için son derece esnektir.

Uygulanabilir senaryolar: Büyük veya karmaşık tablolar için idealdir; ayrıca birden çok sayfa veya aralıkta tarih algılama ve biçimlendirmeyi otomatikleştirmek istediğinizde de mükemmeldir.

Avantajlar: Binlerce satırı verimli şekilde işleyebilir, özel vurgulama kuralları oluşturmanıza olanak tanır ve birden fazla aralıkta aynı anda çalışabilir.
Sınırlamalar: Makroların etkinleştirilmesini ve temel düzeyde VBA bilgisini gerektirir.

Talimatlar:

  1. Alt + F11 tuşlarına basarak Visual Basic for Applications düzenleyicisini açın.
  2. VBA düzenleyicide Ekle > Modül öğesine tıklayın.
  3. Aşağıdaki kodu modül penceresine kopyalayıp yapıştırın:
    Sub HighlightRowsWithDate()
        Dim ws As Worksheet
        Dim rng As Range, cell As Range
        Dim lastRow As Long
        Dim dateCol As String
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set ws = Application.ActiveSheet
        ' Specify the column to check for dates
        dateCol = "C"
        lastRow = ws.Cells(ws.Rows.Count, dateCol).End(xlUp).Row
        Set rng = ws.Range(dateCol & "2:" & dateCol & lastRow)
        For Each cell In rng
            If IsDate(cell.Value) Then
                cell.EntireRow.Interior.Color = RGB(255, 255, 120) ' Light yellow
            End If
        Next cell
    End Sub
  4. VBA düzenleyici penceresini kapatın.
  5. Excel’e geri dönün ve çalıştırmak için F5 tuşuna basın veya Çalıştır öğesine tıklayın.

Makro, çalışma sayfanızda C sütunundaki ilgili hücre geçerli bir tarih içeriyorsa her satırı vurgulayacaktır. Tarih sütununuz farklıysa, makrodaki tarihSutun = "C" satırını değiştirebilirsiniz.

İpucu: İstenmeyen değişiklikleri önlemek için makroları çalıştırmadan önce çalışma kitabınızı her zaman kaydedin ve Excel ayarlarınızda makroların etkin olduğundan emin olun.

Yaygın hatalar:

  • Hiçbir şey olmazsa, tarih sütununu doğru şekilde belirlediğinizden ve verilerin 2. satırdan itibaren başladığından emin olun.
  • Bir hata görürseniz, çalışma sayfanızın etkin olduğundan ve gerekli izinlere sahip olduğunuzdan emin olun.

Vurgulamayı kaldırmak için ilgili aralığı seçin ve Giriş sekmesindeki **Biçimleri Temizle** özelliğini kullanın.


Excel Formülü Çözümü (ISNUMBER ile Sağlam Kontrol)

Birçok durumda, yalnızca Hücre Biçimi’ne dayalı algılama —özellikle farklı bölgesel ayarlarda, Özel biçimlerde veya tarihler metin olarak saklandığında— tarihleri yanlış tanımlayabilir. Bu sorunu çözmek için Koşullu Biçimlendirme kuralınızda ISAYI gibi daha sağlam Excel formül mantığı kullanabilirsiniz. Excel’in yerleşik bir ITARİH işlevi olmasa da, bu tür formüller daha geniş uyumluluk sağlar.

Uygulanabilir senaryolar: Verileriniz karışık Tarih formatı içerebiliyorsa, metin girişleri içeriyorsa veya belirli bir biçimlendirmeden bağımsız olarak tarih değerlerini algılamak istiyorsanız önerilir.

Avantajlar: Farklı veri kümelerinde daha doğru sonuçlar sunar ve kullanıcı veya sistem ayarlarına karşı daha az hassastır.
Sınırlamalar: Veri düzeninize bağlı olarak formül ayarlamaları gerekebilir.

Talimatlar:

1. Vurgulamak istediğiniz satır aralığını seçin. Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural öğelerine gidin.

2. Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini belirleyin.

3. Formül kutusuna aşağıdaki formülü girin (C sütununa göre vurgulama yapmak ve seçiminizin 2. satırdan başlamasını istediğinizi varsayalım):

=ISNUMBER(C2)

Bu formül, C2 hücresindeki değerin Excel tarafından sayısal bir tarih olarak tanınıp tanınmadığını kontrol eder. Tarihiniz farklı bir sütunda yer alıyorsa, C2’yi ilgili hücreyle değiştirebilirsiniz.

4. Biçim İstediğiniz vurgu rengini seçin, ardından uygulamak için Tamam’a tıklayın.

Pratik ipuçları:

  • Formülünüzün seçimle eşleşmesi için doğru göreli başvuruları kullandığından emin olun (örn.)C2).
  • Kuralı istenen satır aralığını kapsayacak şekilde sürükleyin veya kopyalayın.
  • Tarih sütununuzun konumu değişirse, formülü buna göre güncelleyin.
  • Bu yöntem, bölgesel biçimlendirme sorunlarından kaçınır ve daha fazla “tarih benzeri” girişi yakalar; ancak çalışma sayfanız sayısal kodlar içeriyorsa, gerçek tarih olmayan sayıları da vurgulayabilir.

Sorun Giderme: Beklenen satırlar vurgulanmıyorsa, Hücre Biçimini ve formül başvurularını kontrol edin; ayrıca hücrelerin tanınmayan metin içermediğinden emin olun.

Özet önerileri: Tarih içeren hücrelere göre Vurgulanmış Satır Aralığı oluştururken, verilerinizin doğasını ve tarihlerin nasıl girildiğini dikkate alın. Biçimi tutarlı küçük tablolar için CELL("format", ...) işlevini kullanarak Koşullu Biçimlendirme uygulamak hızlı ve etkilidir. Tarihleriniz metin olarak girilmişse ya da farklı biçimlerdeyse, daha sağlam bir formüle dayalı yaklaşımı tercih edin. Çok büyük veya karmaşık sayfalar içinse otomatikleştirilmiş VBA çözümü en yüksek esnekliği sunar.


En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşey Arama (VLookup)  |  Çoklu Değerli Düşey Arama (VLookup)  |   Birden Fazla Sayfada Düşey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Excel becerilerinizi Kutools for Excel ile güçlendirin ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office’e sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentilerin yanı sıra Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— tek tek eklenti satın almaya göre tasarruf edin