Dear Mr. Kid dan Bp. Ghozi,

 

Sebelumnya saya ucapkan banyak terima kasih atas bantuan dan masukannya.

Iya, sepertinya saya harus buat data yang unique, walau alamat-nya sama, misal 
dng menambah nomor dibelakangya?..

 

Saya akan coba pelajari dan klo bisa dikembangkan...untuk nambah ilmu yang 
berguna bagi orang lain juga..

Terima kasih banyak,

Salam,

Kelik 

From: [email protected] [mailto:[email protected]] On 
Behalf Of Mr. Kid
Sent: 17 Oktober 2012 8:11
To: [email protected]
Subject: Re: [belajar-excel] filter kelompok jemputan.xlsx

 

  

Boleh ya ikutan...

Menurut pendapat saya,
Permasalahan utama adalah membuat daftar record yang alamatnya mengandung suatu 
teks tertentu.
Kebetulan atau memang sudah disusun oleh pemilik kasus (sepertinya lebih sesuai 
jika data yang ada memang hasil kerja keras pemilik data) sudah bersifat unique 
records. Dan ini sudah sesuai untuk diproses sesuai kebutuhan yaitu memfilter 
record berdasar kata tertentu dalam field alamat. Dalam satu alamat bisa jadi 
ada banyak orang, tetapi sebagai sebuah record harus unique. Untuk masalah ada 
sesorang yang sama yang memberikan 2 alamat sehingga ada 2 record milik 
sesorang dengan alamat berbeda, tentu diluar kasus ini dan hanya pemilik kasus 
yang tahu persis nama-nama mana saja yang memberikan 2 alamat atau lebih.

Dengan data yang sudah bersifat unique record, maka pemfilteran berdasar teks 
tertentu dalam alamat bisa dilakukan. Seluruh record yang sesuai kriteria akan 
ditampilkan. Karena suatu teks dalam alamat tidak bisa dipastikan akan 
konsisten ditulis dengan case tertentu (huruf besar semua terus menerus atau 
huruf kecil semua terus menerus). Penggunaan fungsi Find dalam array formula 
pada posting yang lalu tidak dapat memenuhi kondisi adanya perbedaan penggunaan 
huruf besar dan huruf kecil. Fungsi Find bersifat case sensitive. Untuk itu, 
maka sebaiknya fungsi Find diganti dengan fungsi Search yang bersifat case 
insensitive. 

Array formula berubah dari :
=IFERROR(INDEX($C$3:$C$294,SMALL(IF(ISNUMBER(FIND(I$2,$C$3:$C$294)),ROW($C$3:$C$294)-ROW($C2)),ROW(1:1))),"")

menjadi :
=IFERROR(INDEX($C$3:$C$294,SMALL(IF(ISNUMBER(Search(I$2,$C$3:$C$294)),ROW($C$3:$C$294)-ROW($C2)),ROW(1:1))),"")

Wassalam,
Kid. 



2012/10/17 ghozi alkatiri <[email protected]>

  

karena data yang diambil dari sumber data yang mengandung data ganda maka 
sumber data ganda ini harus dijadikan data tunggal dulu .

selanjutnya filter yang diinginkan diambilkan dari dari sumber data baru ini .

 

selanjutnya lihat di attachment.

 

wassalam

 

Ghozi Alkatiri

 

  _____  

Dari: Kelik Pitoyo <[email protected]>
Kepada: [email protected] 
Dikirim: Selasa, 16 Oktober 2012 16:24
Judul: [belajar-excel] filter kelompok jemputan.xlsx

 

  

Dear Be-Exceller,

 

Mohon Bantuan para Master Excel,

Saya dapat rumus ini dari Bp. Ghozi, Makasih Pak.

Namun bila saya terapkan kenapa bisa timbul double data?

Mohon solusi, masukan dari Master.

 

Terima kasih sebelumnya,

Salam,

Kelik 

 

 



Kirim email ke