Anda di halaman 1dari 7

Membuat Nomor Urut Otomatis Berdasarkan Isi Kolom

Lain Dengan Fungsi IF Dan Fungsi ROW Excel


Kriteria pertama adalah bahwa nomor urut hanya tampil jika kolom tertentu yang satu
baris dengan sel penomoran ada isinya. Untuk kasus yang seperti ini kita
membutuhkan fungsi IF Excel.

Perhatikan dan silahkan langsung dicoba pada lembar kerja excel anda seperti nampak
pada gambar berikut:

Dari gambar diatas kita ingin jika kolom NAMA ada isinya maka kolom NO urut akan
otomatis terisi.

Untuk mengatasi hal tersebut tuliskan rumus excel dibawah ini pada sel A2, kemudian
tarik atau copy paste ke bawah sampai sel tertentu yang anda inginkan misalnya dalam
contoh ini sampai sel A11.

=IF(B2="";"";ROW()-1)

Dari rumus diatas nomor urut akan muncul jika kolom nama pada sel B2 dan seterusnya
kebawah sampai B11 akan terisi jika kolom nama tersebut tidak kosong/empty ("").
Penomoran dengan rumus tersebut menggunakan fungsi ROW yang digunakan untuk
mengetahui posisi baris. Karena baris pertama penomoran ada pada posisi baris ke-2
maka saya kurangi 1 (satu) agar nomor pertama tersebut tertulis 1 (satu) sehingga
sesuai dengan urutan yg semestinya.

Jika nomor pertama tidak pada baris kedua maka sesuaikan kodisi kolom yang di
periksa (B2) dan pengurangan fungsi ROW()-1 apda rumus tersebut. misal jika nomor
pertama ada pada baris ke-10 maka rumusnya sesuaikan menjadi:

=IF(B10="";"";ROW()-9)

Seperti yang terlihat, dengan menggunakan rumus excel diatas masih muncul sedikit
masalah. yakni nomor urutnya masih statis menyesuaikan nomor barisnya sehingga jika
ada sel kosong pada kolom nama dibagian tengah maka nomor urutnya tidak lagi
menjadi urut. Perhatikan lagi gambar diatas untuk lebih jelasnya.

Lah, nomor urut kog tidak urut? @#$%^&

Jika anda menghendaki nomor baris yang dinamis maka gunakan rumus penomoran
excel selanjutnya.

Membuat Nomor Urut Otomatis Berdasarkan Isi Kolom


Lain Dengan Fungsi IF Dan COUNTA Excel
Kondisi kedua masih seperti pada kriteria pertama, yakni nomor baris hanya
dimunculkan jika kolom tertentu ada isinya. namun penomorannya menyesuikan jumlah
isi dari kolom yang diperiksa. Sehingga nomor urutnya tidak lompat-lompat jika ada sel
pada kolom nama yang kosong.

Untuk jenis penomoran dengan syarat seperti hal tersebut masukkan rumus excel
berikut pada sel A2 lalu copy paste atau tarik kebawah sampai sel tertentu yang anda
inginkan.

Pada contoh ini rumus ini saya copy paste sampai sel A11.

=IF(B2="";"";COUNTA($B$2:B2))

Dari rumus diatas yang perlu anda perhatikan adalah penggunaan tanda $. Pada kasus
ini kita menggunakan referensi sel semi absolut.
Dengan menggunakan rumus diatas maka jika sel-sel pada kolom nama ada yang
kosong atau anda hapus maka penomorannya akan menyesuaikan secara otomatis.

Jika anda merasa perlu untuk mendalami fungsi COUNTA silahkan baca pembahasan


fungsi tersebut pada artikel sebelumnya.

Rumus excel di atas tidak akan berlaku jika kolom B pada tabel tersebut dihasilkan dari
sebuah rumus excel lain. Jika kolom B berisi sebuah rumus excel maka gunakan rumus
berikut pada kolom A

=IF(B2="";"";COUNTIF($B$2:B2;"?*"))

Pada rumus ini kita menggunakan Rumus Countif untuk mendeteksi adanya 1 karakter


atau lebih pada kolom B.

Rumus Membuat Nomor Berulang Maksimal 5 (Lima)


Pada kasus-kasus penomoran excel tertentu terkadang kita membutuhkan nomor urut
berulang. Mislanya anda menginginkan nomor urut hanya 1-5 saja dan berulang sampai
beberapa kali.

Untuk kasus penomoran semacam ini gunakan rumus excel berikut:

=MOD(ROW()-2;5)+1
Pada rumus excel tersebut sesuaikan angka -2 dengan posisi baris pertama penomoran.
Jika menghendaki perulangan 10 maka ganti angka 5 menjadi 10.

Misal jika penomoran pertama ada pada sel A10 dan anda mengehendaki perulangan
10 maka sesuaikan rumus menjadi seperti ini:

=MOD(ROW()-10;10)+1

Mudah bukan?

Untuk membuat nomor berulang 1,1,1,2,2,2,3,3,3, dst. bisa anda pelajari pada laman
ini : Cara Membuat Nomor Seri Berulang Dengan Rumus Excel

Rumus Membuat Nomor Urut Berulang Jika Kolom


Acuan Berbeda
Kasus penomoran lain yang sering dibutuhkan adalah nomor urut akan berulang dari
nomor 1 jika data pada sel acuan berbeda dari data sebelumnya. jika sama maka akan
melanjutkan nomor urut yang ada.
Untuk kasus seperti diatas rumus penomoran excel yang digunakan adalah seperti
berikut:

=IF(B2=B1;A1+1;1)

Tulis rumus excel diatas pada sel A2, lalu kopi paste ke bawah sesuai yang dibutuhkan.

Jika diperhatikan pada baris ke-10 penomoran ternyata berulang juga meskipun data
buah mangga sebelumnya sudah ada. Jika anda ingin penomoran untuk data yang sama
melanjutkan penomoran yang sudah ada gunakan cara penomoran excel berikutnya.

Rumus Membuat Nomor Urut Berlanjut Untuk Masing-


masing Data Acuan
Jika anda menghendaki penomoran berbeda untuk masing-masing data dan terus
berlanjut jika data tersebut muncul lagi maka anda bisa memanfaatkan fungsi
Countif untuk kasus penomoran excel semacam ini.

Untuk data diatas, pada sel A2 tuliskan rumus excel berikut

=COUNTIF($B$2:B2;B2)

Selain dengan fungsi Countif, penomoran model bisa juga anda buat dengan fungsi
Sumproduct berikut:

=SUMPRODUCT(--($B$2:B2=B2))

Perhatikan bahwa pada rumus diatas menggunakan referensi sel semi absolut seperti


penomroan pada bagian B yang menggunakan fungsi COUNTA.

Rumus Membuat Nomor Urut Gabungan Dengan Teks


Untuk keperluan tertentu terkadang kita menghendaki nomor urut gabungan. Yakni
perpaduan antara teks dan nomor urut. Biasanya tujuannya sebenarnya bukan untuk
nomor urut meliankan sebagai kode unik tertentu untuk membedakan antar record
data.

Cara membuat nomor urut gabungan teks ini sebenarnya sangat mudah yang anda
butuhkan hanya operator teks &. Dalam contoh ini saya ingin nomor urut adalah
gabungan antara teks "ABCD" dan nomor urut. Maka rumus excel yang dipakai adalah.

="ABCD"&ROW()-1

Sekali lagi karena menggunakan fungsi ROW maka ROW()-1 pada rumus tersebut harus
anda sesuaikan dengan letak atau posisi pertama penomoran.

Jika menghendaki kondisi yang lain misal seperti kondisi pertama maka sesuaikan saja
seperti rumus berikut:

=IF(B2="";"";"ABCD"&ROW()-1)

Jika seperti kondisi B maka sesuaikan seperti berikut.

=IF(B2="";"";"ABCD"&COUNTA($B$2:B2))

Untuk penggabungan teks sendiri sudah ada 2 pembahasan yang bisa Anda pelajari
pada halaman berikut:

1. 3 Cara Menggabungkan Teks Pada Excel


2. Cara Menggabungkan Teks Dengan Angka, Tanggal dan Waktu Terformat
Nah saya kira 6 rumus excel untuk membuat nomor urut otomatis ini sudah mencukupi.

Untuk pembahasan masing-masing fungsi excel yang saya gunakan untuk menyusun


rumus excel pada artikel ini sudah saya bahas detailnya pada artikel-artikel belajar excel
sebelumnya.

Untuk file contoh untuk pembahasan kali ini tersedia pada link di bawah ini :

FacebookTwitterWhatsapp
LINK DOWNLOAD TERKUNCI.
Silahkan SHARE untuk membuka kunci!

Semoga bermanfaat.

© Kelas Excel | https://www.kelasexcel.id/2016/05/cara-membuat-nomor-urut-


otomatis.html

Anda mungkin juga menyukai