Cara Membuat Nomor Urut Otomatis Di Excel | Rumus ROW, SEQUENCE, Dan COUNTA

Cara Membuat Nomor Urut Otomatis Di Excel | Rumus ROW, SEQUENCE, Dan COUNTA

Kenapa Nomor Urut Otomatis Penting Di Excel?

Kalau kamu pernah membuat daftar barang, daftar hadir, atau daftar peserta di Excel, kamu pasti pernah mengetik nomor urut 1, 2, 3 secara manual. Cara itu memang cepat untuk daftar pendek, tapi begitu ada baris yang dihapus atau disisipkan, semua nomor di bawahnya jadi berantakan dan harus diketik ulang satu per satu. Di artikel ini kamu akan belajar empat cara membuat nomor urut otomatis di Excel, dari cara paling sederhana sampai cara yang tetap rapi walau baris dihapus atau ditambah.

Prinsipnya sederhana: biarkan Excel yang menghitung nomornya, bukan kamu yang mengetiknya. Dengan begitu, nomor urut akan menyesuaikan sendiri setiap kali struktur tabel berubah.

Cara 1: Seret Fill Handle Untuk Nomor Berurutan

Cara paling cepat untuk daftar yang tidak akan berubah adalah memakai fill handle, kotak kecil di sudut kanan bawah sel yang aktif. Ketik angka 1 di sel A2, lalu angka 2 di sel A3. Blok kedua sel itu, lalu seret kotak kecil di sudut kanan bawah ke bawah sampai baris terakhir yang kamu butuhkan.

Excel akan melanjutkan polanya menjadi 3, 4, 5, dan seterusnya. Cara ini cocok untuk daftar sekali jadi, misalnya daftar hadir rapat yang sudah final. Kekurangannya, nomor ini adalah angka mati: kalau kamu menghapus baris di tengah, nomor di bawahnya tidak ikut menyesuaikan dan kamu harus mengulanginya lagi.

Cara 2: Rumus ROW Untuk Nomor Yang Selalu Mengikuti Baris

Rumus ROW mengembalikan nomor baris dari sel yang dirujuk. Kalau tabelmu mulai di baris 2 (baris 1 dipakai untuk judul kolom), ketik rumus ini di sel A2:

=ROW()-1

Hasilnya 1, karena baris 2 dikurangi 1. Salin rumus ini ke bawah, dan setiap baris akan menampilkan nomor urutnya sendiri: baris 3 menjadi 2, baris 4 menjadi 3, dan seterusnya. Kalau kamu menyisipkan baris baru di tengah tabel, nomor di bawahnya otomatis bergeser mengikuti barisnya.

Kelemahan cara ini muncul saat kamu menghapus sebuah baris: nomor di bawahnya memang bergeser, tapi ada satu nomor yang hilang dari urutan karena barisnya ikut terhapus. Untuk daftar yang sering diedit, cara keempat di bawah ini lebih aman.

Cara 3: Rumus SEQUENCE Untuk Excel 365 Dan Excel 2021

Kalau kamu memakai Excel 365 atau Excel 2021, ada cara yang jauh lebih singkat: fungsi SEQUENCE. Cukup ketik satu rumus di sel pertama, dan Excel akan mengisi seluruh kolom nomor urut sekaligus. Misalnya kamu butuh nomor 1 sampai 50:

=SEQUENCE(50)

Satu rumus, lima puluh nomor langsung terisi tanpa perlu disalin ke bawah. Kamu juga bisa mengatur angka awal dan lompatannya. Misalnya nomor mulai dari 101 dengan lompatan 1:

=SEQUENCE(50;101;1;1)

Angka pertama adalah jumlah baris, angka kedua adalah angka awal, angka ketiga adalah lompatan antar nomor, dan angka keempat adalah lompatan antar kolom. SEQUENCE sangat praktis untuk membuat daftar nomor faktur, nomor antrian, atau nomor kupon dalam jumlah besar.

Daftar Produk Sudah Rapi Dan Bernomor? Saatnya Dicetak!

Daftar produk dengan nomor urut yang rapi akan jauh lebih meyakinkan kalau dicetak sebagai katalog. Website buka 24 jam, jadi kamu bisa order kapan saja.

🖨️ Cetak Katalog & Brosur Kamu Di Sini

Order via Website (24 Jam) — praktis, cepat, dan bisa dilakukan kapan saja.

Cara 4: Rumus COUNTA Yang Tahan Hapus Baris

Cara paling kuat untuk daftar yang sering berubah adalah memakai COUNTA. Rumus ini menghitung berapa sel yang sudah terisi di kolom sebelahnya, sehingga nomor urut selalu berurutan walau baris di tengah dihapus. Misalkan nama barang ada di kolom B, mulai dari B2. Ketik rumus ini di A2:

=COUNTA($B$2:B2)

Rumus ini menghitung sel terisi dari B2 sampai baris yang sama. Di A2 hasilnya 1, di A3 hasilnya 2, dan seterusnya. Tanda dolar pada $B$2 mengunci awal rentang supaya tidak bergeser saat rumus disalin ke bawah, sementara B2 tanpa dolar ikut bergerak mengikuti baris.

Keunggulan cara ini: kalau kamu menghapus baris nomor 5, nomor 6 otomatis menjadi 5, nomor 7 menjadi 6, dan urutan tetap rapat tanpa ada yang lompat. Inilah cara yang paling direkomendasikan untuk daftar yang terus diperbarui, seperti stok barang atau daftar pesanan.

Kesalahan Yang Sering Terjadi

  • Menyalin rumus ROW tanpa mengurangi baris judul. Kalau tabel mulai di baris 2 dan kamu menulis =ROW() saja, nomor pertama menjadi 2, bukan 1. Selalu kurangi dengan nomor baris awal tabel.
  • Menghapus baris pada daftar fill handle. Nomor dari fill handle adalah angka mati, jadi penghapusan baris membuat urutan lompat. Pakai rumus ROW atau COUNTA kalau daftar masih sering berubah.
  • Lupa mengunci awal rentang di COUNTA. Menulis =COUNTA(B2:B2) tanpa tanda dolar membuat awal rentang ikut bergeser saat disalin, sehingga hitungannya salah. Selalu tulis $B$2 untuk awal rentang.
  • Memakai SEQUENCE di Excel lama. SEQUENCE hanya tersedia di Excel 365 dan Excel 2021. Di Excel 2016 atau 2019 rumus ini menghasilkan error #NAME?. Pakai ROW atau COUNTA sebagai gantinya.

Latihan Cepat

Coba sekarang: buat daftar lima nama barang di kolom B mulai B2. Di A2 ketik =COUNTA($B$2:B2) lalu salin sampai A6 — kamu akan melihat nomor 1 sampai 5. Sekarang hapus baris nomor 3 dan perhatikan: nomor di bawahnya langsung menyesuaikan tanpa ada yang lompat. Lalu di sel lain ketik =SEQUENCE(10) kalau Excel kamu mendukungnya, dan lihat sepuluh nomor langsung terisi dari satu rumus. Kalau kedua cara ini berhasil, kamu tidak akan pernah mengetik nomor urut manual lagi. Selamat mencoba!