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

