Excel eğitimi: Koşullu biçimlendirmeye sahip bir arama kutusu nasıl oluşturulur?

İçindekiler

Bu videoda, koşullu biçimlendirme ve aynı anda birkaç sütunu kontrol eden bir formül kullanarak tablodaki satırları vurgulayan bir arama kutusu oluşturmanın bir yolunu inceleyeceğiz.

Bu, filtrelemeye harika bir alternatiftir, çünkü aradığınız bilgiyi bağlam içinde vurgulanmış olarak görebilirsiniz.

Hadi bir bakalım.

Burada sipariş verilerini içeren bir tablomuz var. Bir filtre ekleyebilir ve onu verileri keşfetmek için kullanabiliriz.

Ancak filtreler biraz hantal olabilir.

Filtreyi sürekli değiştiriyorsunuz ve diğer veriler bağlamında aradığınızı göremiyorsunuz.

Farklı bir yaklaşım izleyelim ve verilerin üstüne bir "arama kutusu" ekleyelim. Arama kutusuna yazılan metni içeren satırları vurgulamak için koşullu biçimlendirme kullanacağız.

Önce, arama kutusunu etiketleyin ve bir dolgu rengi ekleyin. Ardından, hücreyi "search_box" olarak adlandırın. Bu, bir formülde daha sonra kullanılmasını kolaylaştıracaktır. Ardından, oluşturulduktan sonra uygulanan kuralı görebilmek için biraz metin ekleyin.

Şimdi arama kutusunu kullanan bir kural eklememiz gerekiyor. Tüm veri aralığını seçin ve formül kullanan özel bir koşullu biçimlendirme kuralı ekleyin.

Kuralı esnek hale getirmek için ARAMA işlevini kullanacağız. SEARCH 3 bağımsız değişken alır: aranacak metin, bakılacak metin ve isteğe bağlı olarak bir başlangıç ​​konumu. ARAMA bir şey bulduğunda, konumu bir sayı olarak döndürür. Metin bulunamazsa sıfır döndürür.

=SEARCH(search_box,$C5&$D5&$E5&$F5)

Bu formül, ARAMA'yı kullanarak C, D, E ve F sütunlarının içindeki arama kutusunda CONCATENATE ile yapıştırılmış metni aramak için kullanır.

Satır numarasının etkin hücrenin satırıyla eşleştiğinden emin olun.

Bu kuralı anlamanın anahtarı, tablodaki her hücre için değerlendirileceğini hatırlamaktır. Dolar işaretleri sütunları kilitler, ancak satırlar serbesttir.

ARA, sıfır dışında herhangi bir sayı döndürdüğünde, kural etkinleşir ve koşullu biçimlendirme uygulanır.

Şimdi arama kutusunun rengiyle eşleşen hafif bir dolgu ekleyin ve kuralı tamamlayın.

Arama kutusu artık işlevseldir ve şehrin "Dallas" olduğu siparişler vurgulanmıştır. ARAMA işlevi yalnızca metinle eşleştiği için tam sözcükler girmenize gerek yoktur.

Yine de bir sorun var. Arama kutusunu temizlersek, tüm satırlar vurgulanır. Bunun nedeni, bulunacak metin boşsa ARAMA'nın 1 sayısını döndürmesidir.

Bu sorunu, ARAMA işlevini arama kutusu boş olduğunda sıfır döndüren bir EĞER deyimi içine alarak çözebilirsiniz.

Mantıksal test için ISBLANK (arama kutusu) kullanın. Doğruysa sıfır döndür. Aksi takdirde, orijinal formülü kullanın.

=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))

Artık, arama kutusu boşken hiçbir satır vurgulanmaz, ancak metin girildiğinde kural yine de etkinleşir.

Bu yaklaşımı istediğiniz kadar sütun aramak için kullanabilirsiniz.

Ders

Koşullu biçimlendirme

İlgili kısayollar

Geçiş Otomatik filtreleme Ctrl + Shift + L + + F son hücre aşağı seçimi uzatın Ctrl + Shift + + + son hücre sağa seçimini uzatın Ctrl + Shift + + +

Ilginç makaleler...