untuk mengambil jenis mahluk , jenis buah , kondisi , misal pada sel A18 : 
 
 
 
 
 

  Buah|Duku|matang
  Buah            
  Duku
  matang

 
 untuk memperoleh Buah di sel B18 :=MID(SUBSTITUTE(A18,"|",REPT(" 
",(LEN(A18)))),1,LEN(A18)) untuk memperoleh Duku di sel C18 :=MID(A18,   
FIND("|",A18)+1,     FIND("|",A18, FIND("|",A18)+1  )   -FIND("|",A18)    -1   
) FIND("|",A18)+1 --> satu karakter sesudah "| pertama ( setelah Buah ) 
FIND("|",A18, FIND("|",A18)+1  )    --> temukan "|" dimulai/setelah "|" pertama 
 ==> 10FIND("|",A18)                                                            
                                                  ==> 5jadi 10-5 = 5 , maka 
harus -1 , karena diantara "|"   hanya ada 4 karakter    Buah|Duku|1234567890 
untuk kondisi buah matang di sel D18 :=MID(  A18, 
FIND("|",A18,FIND("|",A18)+1)+1 ,  LEN(A18) - (FIND("|",A18,FIND("|",A18)+1))   
)                    (FIND("|",A18,FIND("|",A18)+1))  ---> satu karakter 
setelah "|" kedua
 To: belajar-excel@yahoogroups.com
From: jkss...@hotmail.com
Date: Tue, 8 Nov 2011 09:04:55 +0000
Subject: RE: [belajar-excel] filter urut dengan formula


















 



  


    
      
      
      


data di A6:D18
 
Buah|Jambu|MentahBuahJambuMentahBuah|Jambu|MatangBuahJambuMatangBuah|Mangga|MentahBuahManggaMentahBuah|Mangga|MatangBuahManggaMatangBuah|Durian|MentahBuahDurianMentahBuah|Durian|MatangBuahDurianMatangBinatang|Ayam|KecilBinatangAyamKecilBinatang|Ayam|BesarBinatangAyamBesarBinatang|Kucing|KecilBinatangKucingKecilBinatang|Kucing|BesarBinatangKucingBesarBinatang|Monyet|KecilBinatangMonyetKecilBinatang|Monyet|BesarBinatangMonyetBesarBuah
     |Duku|matang Buah Duku Matang 
 
dengan rumus array formula ,misal di F21
=SMALL(IF(LEFT($A$6:$A$18,LEN(G$6))=G$6,ROW($1:$13)),ROW(1:1))
lalu kopi dari F22 sampai F27 
kalau F28 juga akan timbul #NUM!
 
hasilnya (F21:F28) :
 
12345613#NUM! 
berikutnya saya mengambil rumus dari solusi Mr KID
di H21 :
=IF(ISNUMBER($F21),INDEX(C$6:C$18,$F21),"")
di I21
=IF(ISNUMBER($F21),INDEX(D$6:D$18,$F21),"")
 
jika Data tak urut , seperti buah duku , tidak menimbulkan masalah
 catatan : trim's kepada Mr KidTo: belajar-excel@yahoogroups.com
From: mr.nm...@gmail.com
Date: Tue, 8 Nov 2011 09:29:48 +0700
Subject: Re: [belajar-excel] filter urut dengan formula


















 



  


    
      
      
      Dear YN,

Dengan membuat kolom komposit pada data, maka bisa disusun array formula sort 
dengan Small( IF( CountIF ) ).
Array formula akan menghasilkan urutan data yang diinginkan, disertai posisi 
baris data (index baris data dalam tabel data).


=SMALL(IF($B$6:$B$17=$G$6,COUNTIF($A$6:$A$17,"<"&$A$6:$A$17)*1000+ROW($A$6:$A$17)-ROW($A$5)),ROW(1:1))

Dari nilai urutan ini, dikeluarkan index baris datanya dengan memanfaatkan 
fungsi Mod, dan diletakkan pada sebuah kolom bantu di lokasi hasil.


Susunan lengkap array formula untuk mendapatkan index baris data yang telah 
terurut adalah :
=Mod(SMALL(IF($B$6:$B$17=$G$6,COUNTIF($A$6:$A$17,"<"&$A$6:$A$17)*1000+ROW($A$6:$A$17)-ROW($A$5)),ROW(1:1)),1000)


Penggunaan sisa bagi 1000 pada Mod, mengikuti penggunaan pembentuk nomor indek 
baris data pada fungsi Small.

Wassalam.
Kid.

2011/11/7 yulian nugroho <yulian...@gmail.com>

















 



  


    
      
      
      dear kawans yang baek ...
aku mo filter urut dng menggunakan formula, pernah lihat itu bisa dilakukan 
dulu nggak bisa skarang lupa ....... ;-)
ajari yak

salam
YN




    
     

    
    





    
     

    
    






                                          


    
     

    
    






                                          

Kirim email ke