Gelismis Filtre – Advanced Filter

Gelismis Filtre – Advanced Filter

Merhabalar,  sizin icin siraya koydugum konulardan biriside gelismis filtre yapimi oldu arkadaslar, yukaridaki resimde bulunan datalarimizi yandaki kriterlere gore nasil filtre edebiliriz bunun hakkinda ornekler verecegim.. Aslinda cok basitt bir konu ama bir cok kisinin bilgi sahibi olmadigi bir konudur..

Simdi bunu yapabilmek icin izlenmesi gerekn yollari yazalim:

  1. Ilk etapta bulundugunuz sayfadan baska bir sayfaya gecip bir hucre seciniz,
  2. daha sonra Data>Filter>Advanced Filter menusunden yukarida resmi bulunan sihirbaz penceresini cikartalim,
  3. Baska bir bolgeye secenegi olan Copy to another location seceneginiz secelim,
  4. List range bolumunu secip ilk resimdeki tablomuzu basliklari ile secelim,
  5. Criteria Range bolumune ise az once sectigimiz tablonun yaninda bulunan 4 kriterden birisini secelim, oda basligiyla tabiiki,
  6. Copy to bolumunu sectigimizde zaten bulundugumuz sayfanin ismini verecektir,
  7. OK`e basip bitirebilirsiniz..

*ilk fotografimizda secilmesi gereken bolumleri kirmizi ile cerceve icine almistim..

Burada ise daha fazla unutabileceginiz ama daha islevsel olan versiyonlarini eklemek istedim, aslina bakarsaniz konuyu kapatmistim fakat simdi yeniden duzenliyorum ve dosyayi da eklemeye karar verdim sonuclarini ne kadar goremesenizde, deneme imkani sunacaktir..

Simdi daha komplike dedigimiz ornegimize geri donelim; Bu resmimizde isaretlemis oldugum FALSE ve =C2<>D2 zaten ayni yerler C2 ve D2 satirlarinin ikiside “302” olmasindan dolayi FALSE degerini almis fakat C3,C4,C5 satirlari icin ayni durum gecerli olmayacaktir dolayisiyla bir onceki ornegimizde oldugu gibi F1:F2 araligini kriter olarak belirlersek sadece C1:C3 araligi gorunecektir yani esit olmayan unmatched durumda olan satirlar cikaacaktir..

Tekrardan anlatmamin anlami yok saniyorum bir ustteki anlattigim bolumdeki hersey bu ornek icinde gecerli, buradaki ISNUMBER(FIND()) fonksiyonu ile sade “2” sayisi icerenleri suzmeyi saglayabiliriz..

Buradaki ornegimizde ise C sutununda bos olan satirlarin suzulmesini saglayabiliyoruz.. ayni sonucu =ISBLANK(C2) kriteri ilede saglayabilirdik, egerki tum c sutunundaki datamizi ISBLANK fonksiyonu icerisine alirsak son bos satiri verecektir..

Bu kriterimizi top 5 olusturmak icin kullaniyoruz, LARGE() fonksiyonunun icerisindeki “5” degerini degistirirerek bu tablonun satir sayisini arttirip azaltmak mumkun.. ayni sekilde =D2<=SMALL($D$2:$D$12,5) kriterini kullanarak en kucuk 5`i elde edebilirsiniz..

Birden fazla kriterin oldugu orneklerimiz bu konunun ilk orneginden beri olmustu fakat hepsi AND anlaminda olmustu; yukaridaki resimden de anlayacaginiz gibi YADA anlaminda kriter yazmak isterseniz ayri satirlarda ayni basliklar altinda kriterlerinizi olusturmalisiniz..

Bir hatirlatma daha yapmak isterim kriterlerinizi yazarken “?” ve “*” gibi bir yahut birkac karakter anlamina gelen karakterleri kullanbilirsiniz; ornegin bir “Misket” yazarken “Mi*t” seklinde belirtebilirsiniz..

Filtre

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“Gelismis Filtre – Advanced Filter” için 4 yorum

  1. iki excel sütununda yani A ve B sütunlarında aynı olan sayıları bulmak istiyorum boyanırsa daha iyi olur

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


8 + 3 =