X

Koşullu Biçimlendirme Tüm Satırı Renklendir

Bu makalede sadece tek bir hücreyi renklendirmek yerine tüm satırı renklendirmeyi anlatacağız.

Sadece bir hücreyi Koşullu Biçimlendirmek Yeterli mi?

Temel Koşullu Biçimlendirme yazısında tüm anlattığım sadece içinde veri olan hücre içindi. Ancak elimizde aşağıdaki şekilde bir tablonun sadece hücrenin kendisine değil, koşulu gerçekleşen hücrenin hizasındaki tüm satırı renklendirme tüm satırı renklendirmek daha prestijli bir işlem olurdu.

Bu başlığımızda bu işlemin nasıl yapılacağını anlatacağım. Tabi ki bu işlemi içindeki formül sayesinde yapacağız.

Koşullu Biçimlendirmede Formül Alanı

Birinci Adım

Marka başlığının en üstündeki veriyi seçiyoruz. Yani B3 hücresini.  Koşullu Biçimlendirme > Yeni Kural bölümünden “Biçimlendirilecek hücreleri belirlemek için formül Kullan” alanı seçiyoruz ve altında “Bu formül doğru olduğunda değerleri biçimlendir” alanına formülleri yazacağız.

İkinci Adım

= $B3=”Samsung”

şekildeki formülü yazıyoruz.
Yine excel’deki formül yazma gibi ” =  ” eşittir ile başlıyoruz. Hücre Sabitleme marifetiyle =$B3=”Samsung” formülü sadece seçili olan alanla eşit ise tüm satırı renklendirme koşullu formül yazmış olduk. Ancak dikkat Sadece B3 hücresi için  bu işlemi yapmış olduk.

Üçüncü Adım

Diğer işlem ise “ Biçimlendirme “ butonuna basın ve hangi görsellik isteniyorsa o görsellik belirlenir. Ben Dolgu’dan zemini kırmızı renk yapıyorum.

Böylelikle onaylamadan önce tüm satırı renklendirme formülü ve biçimi aşağıdaki şekilde görülmelidir.

Tüm Satırı Renklendirme işlemine bir adım kala B3 hücresi koşulu sağladığı için Kırmızı olacaktır.

Son Dördüncü Adım

Artık işin en kolay kısmına geldi. B3 hücresini “Biçim Boyacısı”  ile tablodaki tüm verilere bu biçimleri yapıştırıyoruz. Böylelikle aşağıdaki gibi Marka Kolonunda değeri “ Samsung “ olan satıra ait tüm alanlar Kırmızı olacaktır.

Tüm Satırı Renklendirme İşinin Püf Noktası?

Size bu iş nasıl oldu. Formül nasıl davrandı. Biraz ondan bahsetmek istiyorum. Biz B3 hücresi için formül yazmıştık. Normal’de excel’de bir formül kopyaladığınızda satır ve sütun ilerleme oranına eşit olarak formül’de ilerler. Aynı durum Koşullu Biçimlendirme’deki formülde de böyledir. İşte bizde bundan faydalandık.
Formülümüzü tekrar hatırlarsak =$B3=”Samsung” şekildeydi. Farkettiğiniz üzere $B yaptık. $ işareti sayesinde formül kopyalama işleminden faydalanırken B kolonu sabitlemiş olduk. Hücre sabitleme konusunda daha detaylı bilgi için $ Dolar İşaretinin Önemi ve Kullanımı makalesine bakabilirsiniz.
Böylelikle B kolonu hiçbir şekilde değişmeyecek. Hep sabit kalacak. Yani Kırmızı renk olacak. Biçimi aşağıya doğru yapıştırdığımızda ise B3’deki 3 değeri 4-5-6 diye ilerleyecek. Yani örneğin 10 satır için  =$B10=”Samsung” şekilde olacak ve sadece kendi satırı için formül ve buna bağlı Koşullu Biçimlendirme gerçekleşecektir. Dilimin döndüğünce anlatmaya çalıştım.

Makalede kullandığımız çalışma kitabını buradan indirebilirsiniz.

Sonraki Bölüm

  • excel koşullu biçimlendirme tüm satırı boyama
  • Hücre değerine göre satır renklendirme
  • Excel’de hücre değeri değiştiğinde satırları vurgulamak nasıl?
  • Excelde Tüm Satırı Koşullu Biçimlendirmek Nasıl Yapılır?
  • Excel koşullu biçimlendirme kullanımı, tüm satırı boyamak

Gönderinin son düzenlendiği tarih 30 Aralık 2020 16:40

Kategoriler: İleri Excel
Mustafa ÇETİN: Merhaba, Ben Mustafa ÇETİN. Amacım Office Uygulamaları özellikle Excel’de daha hızlı çalışmanıza yardımcı olacak yöntemleri sizlerle paylaşmak. 12 Yıldır Microsoft Office Eğitim ve Danışmanlığı yapıyorum.

Yorumları Göster (47)

  • Merhaba Mustafa bey...
    Örneğiniz çok güzel. Teşekkür ederim.
    Fakat bu formülü tek formül ile çoklu olarak yapabilirmisiniz.?
    Verdiğiniz örnekte sadece samsung olanlar kırmızı görünmekte;
    Ben istiyorum ki Hem samsung hemde asus kırmızı görünsün.
    Tek koşul formülü ile yapılması mümkün mü?

    =$B3="samsung" "asus" vs gibi formülü çoğaltabilirmiyiz
    burada nasıl bir formül yazılmalıdır.
    Yardımcı olursanız memnun olurum.
    Saygılarımla,
    Şükrü EFE

  • Merhabalar;
    Sorunuzda aynı hücrede iki tane koşul istemektesiniz. Bunun içinde mantıksal fonksiyonlar kullanarak yapabiliriz.
    Markada hem Asus hem de Samsung geldiğinde renklenmesini istediğimize göre makaledeki =$B3="Samsung" formülü aynı şekilde formülün dışına YADA (OR) fonksiyonu kullanabiliriz.
    Önceki örneğin hiçbir ayarını değiştirmeden
    =YADA($B3="Samsung";$B3="Asus")
    şekilde güncelleyip diğer hücrelere biçimleri yapıştırırsanız Marka değeri hem Asus hemde Samsung olursa tüm satırı kırmızı olarak başarılı şekilde renklendirecektir.
    Sizde deneyin çalışmazsa haber verirseniz yardımcı olmaya çalışırım.
    Selamlar.

  • Merhaba Mustafa Bey,

    Ben aynı sütunda ne kadar işlem yaptığım hücre varsa, eğer o hücre de bugünün tarihi gelmişse ve bugünün tarihi geçtiğinde renk değiştirsin istiyorum. Değişen renk başka bir hücrede "ödeme alınmıştır" ibaresi yazıyorsa renk normale dönmeli ancak. Fakat yapamadım. Yardımınızı rica ederim.

    Selamlar,

    • Merhaba Tuna.
      Tarif ettiğiniz iki işlem de Koşullu Biçimlendirme'nin Formül bölümünde yapabilirsiniz.
      İlk olarak Bugünün tarihini geçmişse renklenmesini istemişsiniz. Onun için formül kısmına =A1>BUGÜN() yazın. A1 hedef tarihin olduğu yer. Yazdığınız tarih bugünün tarihinden büyük yani sonraki tarihler olduğu anda koşullu biçimlendirme de belirlediğiniz renk devreye girecektir.

      Diğer kısmı ise anladığım kadarıyla eğer bu sonraki tarih kriteri çalışacak. Ama başka hücrede Ödeme Alınmıştır yazıyorsa bu renk çalışmasın istiyorsunuz.
      Önce bu işlemi formül olarak hücre kısmında yazalım. Makalede anlattığım gibi sonuç olarak Doğru yada yanlış değeri üretmeliyiz.
      Biraz inceleme yaptıktan sonra

      =(VE(E1"Ödeme Alınmıştır";A1>BUGÜN()))

      şeklinde bir formülle istediğiniz işlem çalışıyor. Şöyle izah edeyim.
      VE mantıksal fonksiyonu ile iki kontrol yapıyoruz. Yani her iki koşulda gerçekleştiğinde renklenecek
      Eğer E1 hücresinde "Ödeme Alınmıştır" ibaresi yoksa ve tarih kısmı da bugünden büyükse renklenecek. Değilse istediğiniz gibi Tarih değeri geçse dahi Ödeme Alınmıştır ibaresinden dolayı renklenmeyecek.
      Selamlar.

  • 2019-1(DS) Burda DS kelimesi içeren hücreler için formülleme nasıl yapılır.

  • Merhaba;
    Bunun için Koşullu Biçimlendirme Formül kısmıda iki farklı fonksiyon kullanabilirsiniz. MBUL fonksiyonu ile DS değerinin konumunu bulursunuz. Eğer varsa sayısal bir değer verecektir. Eğer yoksa #DEĞER sonucunu verecektir.
    MBUL fonksiyonun da dışına ESAYIYSA fonksiyonu ile sayı olup olmadığını sorgularsanız sonuç DOĞRU ve YANLIŞ değeri döndürecektir. Bu formülü koşullu Biçimlendirmeye alırsanız içinde DS kelimesi geçen hücreleri renklendirmiş olursunuz.
    Formül aşağıdaki gibidir.
    =ESAYIYSA(MBUL("DS";B10))
    Selamlar.

  • Merhaba
    soldaki hucreden buyukse yukarı mavi renkte ok veya soldaki hucreden kucukse asagi dogru kirmizi ok olmasi nasildi?

    • Merhabalar;
      Koşullu Biçimlendirme belirttiğiniz işlem için Formül Kullan aracı ile yapabilirsiniz. Ancak sonucu simge kümeleri olarak gösteremezsiniz. Tabi simge Kümelerini Formül ile yapamayacağımız anlamına gelmiyor.

      Bunu yapmak için Tablonuzun Son kolonuna örneğin =EĞER(A1>A2;"0";"1) benzer formül yazın. Sonucu tablonuzun tamamına uygulayın.

      Daha sonra işlem yaptığınız hücrenin tamamını seçip Koşullu Biçimlendirme - Simge Kümeleri Seçip Okları belirleyin. Hem ikonlar hem de EĞER'deki sonuç değerleri görülecektir. Rakamları kaldırıp sadece simgeleri göstermek için Koşullu Biçimlendirme - Kuralları Yönet seçin ve detayına "Yanlızca Simge Göster" kutucuğunu seçin.
      Böylece değerler görünmeyecek sadece simgeler görülecektir.

      Bildiğim yöntem bu şekilde umarım işinize yarar.
      Selamlar.

      • Peki O ve 1 olanların renkleri nasıl farklı yapabiliriz. Ben 1 olana TAMAM dedim 0 TAMAM DEĞİL.
        TAMAM YEŞİL OLSUN DİĞERİ KIRMIZI
        TEŞEKKÜR EDERİM.

        • O zaman eğer =EĞER(A1>A2;0;1) formülünin içinde kullandığımız A1>A2 kısmı yani mantıksal kısmı direk alın ve Koşullu Biçimlendirme'nin içinde Formül kısmına (Koşullu Biçimlendirme - Yeni Kural - Formül Kullan ) yapıştırın. TAMAM, TAMAM değil yerine koşullu biçimlendirme'de belirleyeceğiniz renk çalışacaktır.

  • MERHABA MUSTAFA BEY;

    AYNI SATIRDA D HÜCRESİNDE AHMET K HÜCRESİNDE MEHMET YAZDIĞINDA SATIRI RENKLENDİRMEK İSTİYORUM MÜMKÜNMÜ ?

    • Lütfi Bey Merhabalar;
      Koşullu Biçimlendirme Formül kısmı ile Excel'e VE formülü ile aşağıdaki gibi iki mantıksal soru sorarız
      =VE($D3="AHMET";$E3="MEHMET")

      Koşulun tüm satırlarda geçerli olabilmesi için de sütunları temsil eden harflere de $işareti koyduğunuzda iki koşullu formül tüm satırı renklendirecektir.
      Bilgilerinize

  • Mustafa Bey saygılar;
    Uzun zamandır aradığım bir sorumun cevabına sizin açıklamalarınızda yaklaşmış gibiyim.
    Benim formülle gelen bir satırım var.
    Satırın A sütununda TARİH var, B,C,D,E, F sütunlarında başka sayfadan gelen formüller var.
    yeni güne girildiğinde , DÜN'ün satırı Kod ile "kopyala sadece değerleri yapıştır" şeklinde çalışabilir mi?
    bugünü ve gelecek günler aktif geçmiş günler formülden arındırılmış sabitlensin istiyorum.
    Bunu MAKRO ile yapıyorum fakat unutulan günler olduğunda geçmiş satırlar aktif olduğu için gerçeği yansıtmıyor.
    Tarihe göre formülleri değeri ile değiştirme şeklinde özetleyebiliriz.
    İlginize şimdiden teşekkür ederiz.

    • Merhaba;
      Günler 1'er 1'er ilerliyorsa ayrı bir satıra günleri otomatik ilerletebilirsiniz. Sonrasında şüpheli olan Tarih formüllleri ile =Önceki Değer = Otomatik Tarih yaparak ya da ÖZDEŞ formülü ile farklılık var mı karşılaştırabilirsiniz.
      Diğer açıklamanızdan anladığım kadarıyla;
      Formül sonucunun değerlerini otomatik yapıştırma işlemi belirttiğiniz gibi ancak makro ile olur. Çünkü her gün otomatik tarih atacak. Ancak Makro da kontroller koyarak iyileştirme yapabilirsiniz. Örneğin eski tarih yazılmadıysa önce bu işlemi yap gibi.

  • İlginize teşekkür ederim, Makroya bir düğme atadım hücreleri işaretliyor ve ilerliyorum.
    tekrar teşekkür ederim.
    İyi çalışmalar.

  • Mustafa Hocam merhaba

    Öncelikle emeğine sağlık. Koşullu biçimlendirme ile ilgili bir şeyler ararken siten ile karşılaştım. İzninle tüm satırı renklendirmekle ilgili küçük bir ek yapmak istiyorum.
    Tüm satırı koşullu olarak renklendirmek için "Biçim Boyacısı"na ihtiyaç yok. Sadece koşullu biçimlendirme yapacağımız ve koşula göre tüm satırın seçilmesini istiyorsak, en başta tüm alan seçilmelidir.

    Sizin örneğinizden yola çıkarak; B3:I15 (ben resimde en son 15.satırı görebiliyorum. Artık kaç satır varsa.) aralığını seçip sizin koşullu biçimlendirme ile ilgili yazdığınız formülü yazdığınız anda koşulun sağlandığı satırlar seçilecektir. Sonrasında "Biçim Boyacısına" gerek bulunmuyor. "Biçim Boyacısı" ile yaptığınızda sizinde örnek resimlerinizde gözüktüğü gibi tarih, yüzde, para birimi gibi biçimlendirmeler bozulmuş oluyor.

    Tekrardan emiğinize sağlık, başarılar.

    • Şakir Bey ilginiz ve yorumunuz için gerçekten teşekkür ederim. Blog yazarken en kolay nasıl anlatılabilir düşüncesiyle bu yöntemle yazmıştım. Ama dediğiniz yöntem daha doğru. Benim bu anlattığım yöntemle tarih, parabirimi gibi biçimler bozulacaktır. Önce seçim yapıp sonra koşullu biçimlendirme kuralları uygulamak daha mantıklı bir çözüm.
      Fırsat bulabilirsem makaleyi belirttiğiniz gibi güncellicem.
      Tekrar teşekkürler.Selamlar