Koşullu Biçimlendirme Tüm Satırı Renklendir | DOKUMANISTAN.COM
Yazar Mustafa ÖZDEMİR Yayın Tarihi 14 Ocak 2018 Kategori İleri Excel 6 yorum
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?
Koşullu Biçimlendirmede Formül Alanı
Son Dördüncü Adım
Tüm Satırı Renklendirme İşinin Püf Noktası?
UYGULAMA DOSYASI : TUM SATIRI RENKLENDIRME.xlsx
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 Koşullu Biçimlendirme içindeki formül sayesinde yapacağız.
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.
=$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.
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.
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.
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.
Yazar Mustafa ÖZDEMİR
Şükrü EFE 27 Ağustos 2018
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.
Mustafa ÖZDEMİR 27 Ağustos 2018
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
ş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.
Tuna 16 Kasım 2018
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.
Mustafa ÖZDEMİR 22 Kasım 2018
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
ş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.
can 6 Mart 2019
2019-1(DS) Burda DS kelimesi içeren hücreler için formülleme nasıl yapılır.
Mustafa ÖZDEMİR 6 Mart 2019
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.