Saturday, October 17, 2015

Pemberian Nomor dengan Fungsi ROW

Dalam bekerja dengan tabel berisi sekumpulan data, terkadang kita dihadapkan pada nomor urut yang berubah-ubah ketika terjadi perubahan urutan data. Padahal sebenarnya kita berharap nomor urut tersebut tetap meskipun kita melakukan perubahan urutan data.

Semisal ada sekumpulan data warga RW di kampung kita yang terdiri dari Nama, Alamat, Umur, No. KK, No. KTP, Status, RT, Keterangan. Terkadang kita menginginkan data tersebut diurutkan berdasar umur, dilain waktu ada permintaan untuk diurutkan berdasar RT, atau yang lainnya. Secara manual, nomor urut akan ikut berubah menjadi tidak beraturan jika kita mengubah urutan data tersebut.

Salah satu fungsi di Excel yang bisa kita manfaatkan agar nomor urut tidak berubah adalah fungsi =ROW. Sintaksis penulisannya adalah =ROW([reference]).

Berikut ini adalah contoh penggunaannya:













Karena nomor urut akan kita mulai dari baris ke-empat, maka fungsi yang kita masukkan di sel B5 adalah:
=ROW()-3
Yang artinya adalah No diisi dengan rumusan: nomor baris dimana sel tersebut berada dikurangi 3. Jika yang disorot adalah sel B12 artinya kolom No. diisi dengan 12 - 3 = 9.
Kemudian fungsi tersebut kita drag atau copy-kan ke bawah sejumlah yang diperlukan.

Dengan menggunakan fungsi tersebut, kolom No. tidak akan berubah meskipun kita melakukan filtering pada kolom-kolom yang lain. Semisal pada awalnya kita memasukkan data secara acak, kemudian kita mengurutkannya berdasarkan abjad nama. Atau kemudian ada permintaan untuk mengubah urutannya berdasarkan propinsi.

Selamat mencoba...