Cara 0 dan cara 1 ada di kolom G dan J, yang dimaksudkan untuk mengajak
memperhatikan karakteristik sort dalam Excel.
Cara 2 sampai 5 adalah contoh untuk memahami konsep penggunaan sebuah
composite key dalam pengurutan data.
Cara 6 adalah contoh penggunaan tabel referensi prioritas pengurutan yang
spesifik sesuai kehendak user. Dalam hal ini, prioritas pengurutan disusun
user melalui sebuah array formula, padahal sebenarnya bisa disusun dengan
berbagai cara termasuk penggunaan pivot table
Cara 7 adalah contoh penyusunan raw data yang dilengkapi dengan composite
key yang menjadi pengurut secara langsung. Bedanya, pada cara 4 sampai 6,
proses penyusunan composite key beserta proses pengurutan dilakukan pada
sisi hasil. Sedangkan cara 7 lebih mengutamakan pengolahan raw data yang
telah menyiapkan composite key pengurutan.

Untuk ungkapan "sepertinya problem aktual saya harus dgn makro", sepertinya
lebih sesuai jika "diinginkan dengan memanfaatkan VBA".
Ketika memanfaatkan VBA, konsep composite key bisa disederhanakan, sehingga
penyusun composite key cukup berupa
'Posisi Nama pertama yang sama yang telah tersusun descending nominalnya'
Hal ini bisa diperoleh dengan formula Match terhadap data nama.
Sebaiknya pada langkah-langkah penyusunan VBA nanti, ketika sampai pada
tahap untuk menentukan Posisi Nama pertama yang terurut, lakukanlah uji
coba secara langsung di worksheet untuk menemukan formulasinya. Setelah
didapatkan formulasinya, baru dipasang menggunakan VBA.

Berikut langkahnya :
1. Copy data (header 1 baris) ke sheet hasil. Untuk memudahkan proses,
paste ke baris 1 kolom A (di A1) lebih dulu.
2. Lakukan sort dengan 2 kolom kunci pengurut, yaitu kolom Nominal
descending (key1) dan kolom Nama Ascending (key2)
3. berhenti dan coba susun formula yang bisa mendapatkan bahwa semua nama
'tertentu' selalu memiliki id yang sama dengan yang pertama kali ditemukan
di tabel yang telah diurutkan oleh proses 2
Contoh : jika ada 5 Nama bernilai 'Kid', dan nama 'Kid' pertama ditemukan
pada baris ke 7, maka semua nama 'Kid' harus punya id bernilai 7.
Letakkan formula pada kolom kosong pertama dikanan tabel (rapat dengan
tabel yang diolah)
4. jika sudah menemukannya, pasang formula dengan VBA untuk semua baris
data di kolom kosong pertama di kanan tabel
5. lakukan kalkulasi sheet dan copy paste values seluruh tabel hasil
(termasuk yang berformula tadi)
6. lakukan sort berdasar 1 kolom key, yaitu kolom yang berisi formula tadi
(yang kini sudah tinggal valuesnya saja)
7. hapus data di kolom berformula tadi.

Wassalam,
Kid.


2012/9/22 <[email protected]>

> **
>
>
> Makasih pak mrkid atensinya, saya akan coba pelajari pelan2. linknya jg
> nanti akan dibaca2 sambil nunggu barca vs granada :)..
> setelah menebak "alur fikir" dlm menyusun formula pd cara 2 sampai 5 (cara
> 1 nya koq gak keliatan ya hehe) - saya simpulkan bhw "prinsip dasar" dlm
> mengelola database ialah kita hrs berupaya agar setiap record dpt memiliki
> nilai unik (identitas) sbg penciri yg khas, yg nantinya rumus2 dibangun
> menggunakan identitas itu.
> Jika record tak memiliki identitas, maka membangun rumus2 akan sangat
> sulit.
> Benarkah kesimpulan ini pak??
>
> Btw, sepertinya problem aktual saya harus dgn makro, krn Tabel 1 (data)
> dlm lampiran kasus ini pun sbnrnya sdh merupakan hasil advanced filter dan
> sorting (data pd bbrp kolom digabung mjd satu kolom di sheet hasil pake
> makro) dari tabel mentahnya.
>
> Dari semua cara yg pak mrkid uraikan tadi, cara yg mana kira2 yg paling
> mudah disusun mjd bahasa makro? Dan jika berkenan, mohon diuraikan
> step-step makro (istilah kerennya algoritma manual bukan??)-nya. nanti saya
> coba menuliskan makronya berdasarkan step-step itu, kemudian hasilnya saya
> konsultasikan kembali ke bpk.
>
> Salam hormat,
> Sinurat
> Powered by Telkomsel BlackBerry®
> ------------------------------
> *From: * "Kid Mr." <[email protected]>
> *Sender: * [email protected]
> *Date: *Sat, 22 Sep 2012 15:45:01 +0700
> *To: *<[email protected]>
> *ReplyTo: * [email protected]
> *Subject: *Re: [belajar-excel] Menampilkan data secara urut dan
> berkelompok
>
> Supaya lengkap dan ndak bingung cara pakai tabel referensi prioritasnya.
> (Cara 6)
> Sekalian cara menyusun composite key. (Cara 7)
>
> Wassalam,
> Kid.
>
> 2012/9/22 Kid Mr. <[email protected]>
>
>> Assalamualaikum Wr. Wb.
>>
>> Proses mengurutkan data dengan multi kriteria menggunakan formula, pada
>> umumnya tergantung pada susunan composite key kriteria pengurutannya.
>> Sepertinya ruwet kalau dijelaskan dengan kata-kata ya...
>> Lihat file terlampir saja ya...
>> Konsep tentang Composite Key dan cara pengurutan data, bisa dilihat
>> disini<http://excel-mr-kid.blogspot.com/2012/05/formula-peringkat-data-teks.html>
>> .
>>
>> Wassalamualaikum Wr. Wb.
>> Kid.
>>
>>
>>
>> 2012/9/21 Imam Sinurat <[email protected]>
>>
>>> **
>>>
>>>
>>> Salam be-excel..
>>>
>>> Yth. para pakar dan rekan2 excellers
>>>
>>> Bagaimana cara sorting dan mengelompokkan data di Tabel 1. agar tampil
>>> terurut (Tabel 2.) dengan Makro ??
>>>
>>> Penjelasan urutan dan pengelompokan data pada Tabel 2. :
>>> 1. Semua record "yang unik" disort secara descending
>>> 2. Berdasarkan urutan itu, lalu semua record yg "namanya sama"
>>> dikumpulkan dan diurutkan lagi secara descending
>>> 3. Hasilnya ditampilkan pada sheet 'hasil'
>>>
>>> Mohon dibantu, trima kasih sebelumnya
>>> wassalam
>>> Imam F. Sinurat
>>>
>>>
>>
>   
>

Kirim email ke