Excel'de hafta sonlarını ve tatil günlerini nasıl vurgularsınız?
Excel'de günlük kayıt tablolarıyla çalışırken, verileri kolayca gözden geçirmek için hafta sonlarını veya resmi tatilleri normal iş günlerinden görsel olarak ayırt etmek genellikle faydalıdır. Bu tür vurgulama, özellikle katılım çizelgeleri, proje zaman çizelgeleri veya iş günlükleri gibi durumlarda yardımcı olur; çünkü çalışma günleri ile çalışılmayan günler arasındaki fark, hem görsel yönetimde hem de sonraki analizlerde işe yarar. Excel, bu işlemi gerçekleştirmek için Koşullu Biçimlendirme, özel yardımcı formül sütunları veya daha gelişmiş VBA otomasyonu gibi bir dizi yöntemi sunar. Uygun çözümü seçmek, tablo düzeninize, yeni verilerin ne sıklıkta eklendiğine ve tatil listelerinin ne kadar sık değiştiğine bağlı olabilir.
- Koşullu Biçimlendirme ile hafta sonlarını ve tatil günlerini vurgulayın
- Excel Formülü - Hafta sonlarını ve tatilleri işaretlemek için yardımcı bir sütun kullanın
- VBA Kodu - Hafta sonlarını ve tatilleri otomatik olarak gölgelendirin
Koşullu Biçimlendirme ile hafta sonlarını ve tatil günlerini vurgulayın
Excel'in Koşullu Biçimlendirme özelliği, verilerinizdeki hafta sonlarını (genellikle Cumartesi ve Pazar) ve tatil günlerini herhangi bir hesaplama yapmadan otomatik olarak vurgulamanıza olanak tanır. Bu yöntem, çalışma sayfalarını sık sık gözden geçiren veya güncelleyen ve veri veya tatiller değiştiğinde anında güncellenen renk ipuçları isteyen kullanıcılar için uygundur.
Hafta sonları ve tatil günleri için Koşullu Biçimlendirme kurulumu için şu adımları izleyin:
1. Vurgulamak istediğiniz tarih aralığını seçin.
2. Ana Sayfa sekmesine gidin, Koşullu Biçimlendirme'ye tıklayın ve kural düzenleyicisini açmak için Yeni Kural'ı seçin. Ekran görüntüsüne bakın:
3. Yeni Biçimlendirme Kuralı iletişim kutusunda:
- Kural türü listesinden Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullan'ı seçin.
- Formül giriş kutusuna aşağıdaki formülü girin: =NETWORKDAYS($A2,$A2,$F$2:$F$6)=0
- Vurgu stilinizi ayarlamak için Biçim düğmesine tıklayın.
4. Hücreleri Biçimlendir penceresinde, Dolgu sekmesine geçin ve hafta sonları ve tatiller için bir arka plan rengi seçin. Bu renk, hızlı görsel referans için çalışılmayan günleri normal günlerden ayırt eder.
5. İletişim kutularını kapatmak için iki kez Tamam'a tıklayın. Seçilen alanda hafta sonlarına veya listelenen tatillere uyan herhangi bir tarih için seçtiğiniz vurgu otomatik olarak görünecektir. Tatiller, tatil aralığınızı düzenleyerek herhangi bir zamanda güncellenebilir ve biçimlendirme buna göre güncellenecektir.
İpuçları ve Sorun Giderme: Vurgu görünmüyorsa, tarih formatınızı kontrol edin (formül gerçek Excel tarihleri üzerinde çalışır); uyuşmazlıklar kuralların başarısız olmasına neden olabilir. Birden fazla sütuna uyguluyorsanız formül hücre referanslarını ayarlayın. Ayrıca, verileriniz birkaç yıla yayılmışsa, doğru çalışılmayan günleri yansıtacak şekilde tatil listenizi gerektiği gibi güncelleyin.
Avantajlar: Ekstra sütun veya manuel iş gerektirmez; tablonuz büyüdükçe veya tatil listesi değiştiğinde tamamen dinamiktir.
Potansiyel sınırlamalar: Koşullu biçimlendirme, çalışma sayfası başına maksimum kural sayısı vardır (nadiren ulaşılan), ve çok karmaşık formüller büyük veri setlerinde çalışma kitabının performansını yavaşlatabilir.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Excel Formülü – Hafta sonlarını ve tatilleri işaretlemek için yardımcı bir sütun kullanın
Renklendirmeyi kontrol etmek veya çalışma/çalışma dışı günlerine göre sıralama/filtreleme yapmak isteyen kullanıcılar için, formüllerle yardımcı bir sütun eklemek güvenilir bir seçenektir. Bu teknik, her satırı hafta sonu, tatil veya normal gün olarak açıkça işaretler ve filtreyi uygulamak, manuel biçimlendirmek veya verilerinizi özetlemek için kullanılabilir.
Bu yöntem, özellikle yalnızca renk kodlaması yeterli olmadığında veya hafta sonları/tatiller için toplamları doğrudan hesaplamak istediğiniz durumlarda çok kullanışlıdır.
Tarihleriniz A sütununda 2. satırdan başlasın ve tatiller F2:F6 aralığında listelensin. Tarih sütununun yanına yeni bir sütun ekleyin ve “Gün Türü” gibi bir başlık girin.
1. Yardımcı sütun olan B2 hücresine aşağıdaki formülü girin:
=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday")
Bu formül, her tarih için iki kontrol yapar:
- WEEKDAY(A2,2)>=6: Cumartesi (6) ve Pazar (7) günlerini hafta sonu olarak ele alır (hafta sonlarınız farklıysa buna göre ayarlayın).
- COUNTIF($F$2:$F$6,A2)>0: Tarihin tatil listesindeki bir tarihle eşleşip eşleşmediğini kontrol eder.
2. Ardından formülü diğer satırlara uygulamak için dolgu tutamacını aşağı çekin. Doldurulduktan sonra, tabloyu “Hafta Sonu/Tatil” olarak filtreleyerek bu satırları ayırabilir veya manuel olarak vurgulayabilirsiniz. Renklendirme isterseniz bu sütuna göre Koşullu Biçimlendirme de uygulayabilirsiniz.
İpuçları: Hafta sonu günleriniz farklıysa WEEKDAY
mantığını değiştirin (örneğin, bölge için Pazar için 1 veya belirli sayılar kullanın). Tatil listesini her zaman güncel tutun. Veri aralığınız değişirse, gerektiğinde yeniden doldurma/kopyalama yapın.
Avantajlar: Yardımcı sütunlar daha fazla özel filtreleme ve raporlama sağlar. Sadece gerekli olduğunda kolayca tanımlayabilir, sayabilir veya renklendirebilirsiniz.
Dezavantajlar: Verilerinizde ekstra bir sütun gerektirir ve koşullu biçimlendirme ile birlikte kullanılmadığı sürece manuel renklendirme gerektirir.
VBA Kodu – Hafta sonlarını ve tatilleri otomatik olarak gölgelendirin
Tarih aralıklarını sık sık güncellemeniz gerekiyorsa veya formüller ve koşullu biçimlendirmeyle mümkün olandan daha fazlasını otomatikleştirmek istiyorsanız, basit bir VBA makrosu kullanmak çok etkilidir. Bu, uzun listeleri yöneten veya tekrarlanan çalışma sayfası oluşturmaları olan kullanıcılar için idealdir.
Bir makro ile, Excel seçtiğiniz tarih aralığına ve tatil listesine göre sizin için hafta sonlarını ve tatil tarihlerini anında gölgelendirir. Verileriniz değiştiğinde vurgu renklerini kodda değiştirebilir ve makroyu yeniden çalıştırabilirsiniz.
1. Geliştirici> Visual Basic'e tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'ü seçin.
2. Aşağıdaki kodu yeni oluşturulan Modül'e kopyalayıp yapıştırın:
Sub ShadeWeekendsAndHolidays()
Dim rngDates As Range
Dim rngHolidays As Range
Dim cell As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
On Error GoTo 0
If rngDates Is Nothing Then Exit Sub
If rngHolidays Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each cell In rngDates
If IsDate(cell.Value) Then
If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
Else
cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
End If
End If
Next cell
Application.ScreenUpdating = True
End Sub
3. Bu kodu çalıştırmak için F5 tuşuna basın, bir uyarı size tarih hücrelerinizi seçmenizi, ardından tatil hücrelerinizi seçmenizi isteyecektir. Ekrandaki talimatları izleyin.
Makro, hafta sonlarını (Cumartesi/Pazar) ve tatilleri (listenize göre) bir dolgu rengiyle vurgular. RGB(255,199,206) kodunu tercih ettiğiniz renk için istediğiniz gibi ayarlayabilirsiniz.
İpuçları:
Yanlış bir aralık seçtiyseniz, endişelenmeyin, sadece makroyu yeniden çalıştırın. Seçilen aralıktaki mevcut dolgular, eşleşmeyen hücreler için sıfırlanır.
Tarihlerinizin ve tatillerinizin doğru Excel tarih değerlerini kullandığından emin olun (metin değil).
Avantajlar: Tekrarlayan görevlerde zamandan tasarruf sağlar ve büyük esneklik sunar. Manuel olarak biçimlendirme yeniden uygulamaya gerek yoktur.
Dezavantajlar: Makrolar çalışma kitabınız için etkinleştirilmelidir; VBA ile alışık olmayan kullanıcılar, makroyu çalıştırmadan önce kaydetmeli ve önce yedek kopyalarda denemelidir.
Daha fazla ilgili makaleler:
- Birleştirilmiş Hücreler İçin Alternatif Satırları Renklendirin
- Büyük veri setlerinde alternatif satırları farklı bir renkle biçimlendirmek, verileri tararken bize yardımcı olabilir, ancak bazen verilerinizde birleştirilmiş hücreler olabilir. Aşağıdaki ekran görüntüsünde gösterildiği gibi, birleştirilmiş hücreler için alternatif satırları farklı bir renkle vurgulamak için bu sorunu Excel'de nasıl çözebilirsiniz?
- Yaklaşık Eşleşme Aramasını Vurgulayın
- Excel'de Vlookup fonksiyonunu kullanarak hızlı ve kolayca yaklaşık eşleşen değeri alabiliriz. Ancak, satır ve sütun verilerine göre yaklaşık eşleşme elde etmeyi ve aşağıdaki ekran görüntüsünde gösterildiği gibi orijinal veri aralığından yaklaşık eşleşmeyi vurgulamayı denediniz mi? Bu makale, Excel'de bu görevi nasıl çözebileceğinizi tartışacaktır.
- Bir Hücreyi Başka Bir Hücreden Büyükse Vurgulayın
- İki sütundaki değerleri karşılaştırmak için, örneğin, B sütunundaki değer aynı satırdaki C sütunundaki değerden büyükse, aşağıdaki ekran görüntüsünde gösterildiği gibi B sütunundaki değerleri vurgulayın. Bu makalede, Excel'de bir hücrenin değerini başka bir hücreden büyükse vurgulama konusunda bazı yöntemlerden bahsedeceğim.
- Açılır Liste Tabanlı Satırları Vurgulayın
- Bu makale, aşağıda gösterilen ekran görüntüsüne dayalı olarak açılır listeye göre satırları vurgulamaktan bahsedecek: E sütunundaki açılır listeden “Devam Ediyor” seçtiğimde, bu satırı kırmızı renkle vurgulamak istiyorum; “Tamamlandı” seçtiğimde mavi renk kullanmak istiyorum ve “Başlamadı” seçtiğimde yeşil renk kullanarak satırı vurgulamak istiyorum.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!