Excel'de hücre tarih içeriyorsa satır nasıl vurgulanır?
Excel, önemli verileri görsel olarak öne çıkarmak için çeşitli yöntemler sunar ve sık karşılaşılan gereksinimlerden biri, belirli bir hücre tarih içeriyorsa tüm satırların vurgulanmasıdır. Bu, özellikle tarihler statü veya kilometre taşı gösterdiğinde, programlar, yoklama kayıtları, proje zaman çizelgeleri ve benzeri takip sayfalarında çok faydalıdır. Bu eğitimde, hem Excel'in yerleşik özellikleriyle hem de daha gelişmiş alternatiflerle, hücre tarih içeriyorsa satırları nasıl vurgulayabileceğinizi farklı yöntemlerle öğreneceksiniz.
Satırları vurgula: Hücre tarih içeriyorsa (Koşullu Biçimlendirme ve CELL("format") yöntemi)
VBA Makro Çözümü (Hücre tarih içeriyorsa tüm satırları vurgula)
Excel Formül Çözümü (ISNUMBER ile sağlam kontrol)
Satırları vurgula: Hücre tarih içeriyorsa (Koşullu Biçimlendirme ve CELL("format") yöntemi)
Excel’de Koşullu Biçimlendirme, belirlediğiniz kurallara göre hücre veya satırlara hızlıca görsel biçimlendirme uygulamanıza imkân verir. Bu yöntemde, kural olarak CELL("format", ...)
fonksiyonu kullanılır ve Excele Eşleştir’in dahili tarih biçim kodlarıyla eşleştirme yapılır. Veri girişlerinizde tutarlı tarih formatları kullanıyorsanız ve doğrudan formül tabanlı bir çözüm arıyorsanız bu yöntem uygundur.
Uygun senaryolar: Tüm sütun boyunca aynı biçimde tarih girilmiş basit tablolar için, bu sütunun içeriğine göre tüm satırları vurgulamak istediğinizde kullanışlıdır.
Avantajlar: Karmaşık formül veya makrolara gerek kalmadan kolayca kurulabilir.
Sınırlamalar: Yöntem CELL("format", ...)
yalnızca biçime özgüdür ve eğer tarihleriniz farklı biçimlerdeyse, özel veya bölgesel tarih formatları kullanılıyorsa ya da bazı tarih hücreleri metin olarak kaydedildiyse güvenilir çalışmayabilir.
1. Vurgulamak istediğiniz satırları seçin, ardından Giriş > Koşullu Biçimlendirme > Yeni Kural seçeneklerine tıklayın.
2. Yeni Biçimlendirme Kuralı penceresinde Hangi hücrelerin biçimlendirileceğini belirlemek için formül kullan bölümünde Kural Türü Seç alanında aşağıdaki formülü girin: =CELL("format",$C2)="D4" alanında Bu formül doğruysa değerleri biçimlendir metin kutusuna yazın.
Not: Bu örnekte, kural C sütunundaki hücreler D4 koduyla (m/d/yyyy) biçimlendirilmişse ilgili satırları vurgular. Eğer farklı bir tarih biçimi kullanıyorsanız, aşağıdaki tablodan uygun kodu kullanın.
d-mmm-yy veya dd-mmm-yy | "D1" |
d-mmm veya dd-mmm | "D2" |
mmm-yy | "D3" |
m/d/yy veya m/d/yy s:dd veya mm/dd/yy | "D4" |
mm/dd | "D5" |
s:dd:sn AM/PM | "D6" |
s:dd AM/PM | "D7" |
s:dd:sn | "D8" |
s:dd | "D9" |
İpucu: En iyi sonuç için tüm tarihlerinizin aynı tarih formatında girildiğinden emin olun. Kurumunuzdaki kullanıcılar farklı bölgesel ayarlara sahipse, sonuçlar tutarsız olabilir.
3. Biçim. Ardından Doldur sekmesinde Hücreleri Biçimlendir penceresinde uygun bir arka plan rengi seçin ve eşleşen satırlara uygulayın.
4. Tamam > Tamam. Artık, C sütununda tarih (m/d/yyyy) olarak biçimlendirilmiş hücre bulunan tüm satırlar vurgulanmış olacak.
Yaygın sorunlar: Kural beklenildiği gibi çalışmıyorsa, C sütunundaki hücrelerin gerçekten tarih olarak biçimlendirilip biçimlendirilmediğini ve formüldeki biçim kodunun doğru olduğundan emin olun. Karışık veya özel tarih biçimleriniz varsa, aşağıda açıklanan daha sağlam formül yöntemini kullanmayı düşünebilirsiniz.
VBA Makro Çözümü (Hücre Tarihse Satırı Vurgula)
Büyük veri setleri veya gelişmiş senaryolar için (örneğin çok sayıda satırı vurgulamak, karmaşık çalışma sayfası yapılarında çalışmak veya tekrarlayan görevleri otomatikleştirmek adına) bir VBA makrosu kullanabilirsiniz. Aşağıdaki VBA kodu, belirli bir sütundaki hücreleri tarih değeri açısından kontrol eder ve hücre tarihse tüm satırı vurgular. Bu yöntem, hücre biçimlendirmesinden bağımsız çalışır ve toplu işlemler için oldukça esnektir.
Uygun senaryolar: Büyük ya da karmaşık tablolar için, veya pek çok sayfa ya da aralıktaki tarihleri ve biçimlendirmeyi otomatikleştirmek istediğinizde idealdir.
Avantajlar: Binlerce satırı verimli şekilde işler; özel vurgulama kurallarına izin verir ve birden fazla aralıkta çalışabilir.
Sınırlamalar: Makroların etkinleştirilmesi ve temel VBA kullanım bilgisi gerektirir.
Talimatlar:
- Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın.
- VBA düzenleyicisinde Ekle > Modül seçeneklerine tıklayın.
- 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
- VBA düzenleyici penceresini kapatın.
- Excel’e geri dönün ve F5 tuşuna basın veya Çalıştır düğmesine tıklayın.
Makro, Çalışma Sayfası'nızda C sütunundaki ilgili hücrede geçerli bir tarih olan tüm satırları vurgulayacaktır. Tarih sütununuz farklıysa, makro içindeki dateCol = "C"
satırını değiştirebilirsiniz.
İpucu: İstenmeyen değişiklikleri önlemek için makroyu çalıştırmadan önce mutlaka Çalışma Kitabı'nızı kaydedin ve makroların Excel ayarlarınızda etkin olduğundan emin olun.
Yaygın hatalar:
- Hiçbir şey olmuyorsa, tarih sütununu doğru ayarladığınızdan ve verilerin2. satırdan başladığından emin olun.
- Hata görüntülenirse, çalışma sayfanızın etkin olduğundan ve yeterli izne sahip olduğunuzdan emin olun.
Vurgulamayı kaldırmak için, ilgili aralığı seçip Giriş sekmesindeki Biçimleri Temizle özelliğini kullanabilirsiniz.
Excel Formül Çözümü (ISNUMBER ile Sağlam Kontrol)
Çoğu durumda, yalnızca hücre biçimiyle çalışmak, bölgesel ayarlar değiştiğinde, özel formatlar kullanıldığında ya da tarihler tarih gibi görünen metin olarak saklandığında yanlış tespitlere yol açabilir. Bunu önlemek için, Koşullu Biçimlendirme kuralınızda ISNUMBER
gibi daha sağlam Excel formülleri kullanabilirsiniz. Excel’de yerleşik bir ISDATE
fonksiyonu olmasa da, bu formüllerle daha geniş uyumluluk elde edilir.
Uygun senaryolar: Verilerinizde farklı tarih formatları olabileceğinde, metin girişleri içerdiğinde veya biçimden bağımsız olarak tarih değerlerini algılamak istediğinizde önerilir.
Avantajlar: Farklı veri setlerinde daha doğru sonuçlar verir ve kullanıcı ya da sistem ayarlarına daha az duyarlıdır.
Sınırlamalar: Veri düzeninize bağlı olarak formülde uyarlama gerektirebilir.
Talimatlar:
1. Vurgulamak istediğiniz satır aralığını seçin. Giriş > Koşullu Biçimlendirme > Yeni Kural yolunu izleyin.
2. Hangi hücrelerin biçimlendirileceğini belirlemek için formül kullan seçeneğini işaretleyin.
3. Formül kutusuna aşağıdaki formülü girin (verilerinize göre sütun C'deki hücrelere ve seçiminiz2. satırdan başlıyorsa):
=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ütundaysa, C2’yi buna göre değiştirebilirsiniz.
4. Biçim'e tıklayın, istediğiniz vurgulama rengini seçin, ardından Tamam’a tıklayarak uygulayın.
Pratik İpuçları:
- Formülün seçiminize uygun şekilde doğru göreli başvuruları (ör.
C2
) kullandığından emin olun. - Kuralı istediğiniz satır aralığına sürükleyin veya kopyalayın.
- Tarih sütununun konumu değişkense, formülü buna göre güncelleyin.
- Bu yöntem yerel biçim sorunlarını önler ve daha fazla 'tarih benzeri' girdiyi yakalar, ancak sayfalarda sayısal kodlar bulunuyorsa gerçek tarih olmayan sayıları da vurgulayabilir.
Sorun giderme: Beklenen satırlar vurgulanmıyorsa, hücre biçimlerini veya formül başvurularını kontrol edin ve hücrelerin tanınmayan metin içermediğinden emin olun.
Özet önerileri: Hücredeki tarihe göre satırları nasıl vurgulayacağınıza karar verirken, verinizin niteliğini ve tarihlerin nasıl girildiğini göz önünde bulundurun. Küçük ve biçimi tutarlı tablolarda, Koşullu Biçimlendirme ve CELL("format", ...)
hızlı bir çözümdür. Tarihler metin olarak girilebiliyorsa veya farklı formatlar kullanıyorsa sağlam formül tabanlı yaklaşımı tercih edin. Çok büyük ya da karmaşık sayfalarda, otomatik VBA maksimum esneklik sağlar.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına 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.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin