Named Range Excel: Bikin Rumus Kamu Enak Dibaca Manusia
TL;DR
Named range Excel adalah nama yang kamu kasih ke satu sel atau range, biar bisa dipanggil di rumus tanpa nulis koordinat. Cara tercepat bikinnya: blok range-nya, ketik nama di Name Box (kotak kiri atas dekat formula bar), tekan Enter. Setelah itu =SUM(B2:B100) bisa kamu tulis jadi =SUM(Penjualan). Kelola semuanya lewat Name Manager di tab Formulas (Ctrl+F3).
Named range Excel adalah nama yang kamu kasih ke satu sel atau range, biar bisa dipanggil di rumus tanpa nulis koordinat.
Rumus =SUM(B2:B100) gak bilang apa-apa. Kamu harus scroll ke kolom B buat tau isinya apa.
Rumus =SUM(Penjualan) langsung ketahuan. Itu bedanya.
Di sini aku pakai dataset toko_berkah — penjualan 12 cabang UMKM — buat nunjukin cara bikin, ngatur scope, dan kapan named range mendingan diganti Excel Table.
Apa itu named range di Excel?
Named range adalah label yang nempel ke alamat sel. Begitu range B2:B100 kamu kasih nama Penjualan, tiap kali kamu ketik Penjualan di rumus mana pun di workbook itu, Excel bacanya sebagai B2:B100.
Tiga alasan orang pakai ini:
Rumus jadi kebaca. Orang lain yang buka file kamu langsung ngerti maksudnya tanpa nanya.
Gak salah range. Named range bersifat absolut secara default, jadi gak geser waktu kamu copy rumus ke kanan atau ke bawah.
Ganti sekali, semua ikut. Kalau data kamu nambah sampai baris 150, kamu cukup update rangenya di satu tempat.
Gimana cara bikin named range di Excel?
Ada tiga cara. Yang pertama paling cepat.
Cara 1: lewat Name Box (5 detik)
- Blok range yang mau dinamain, misalnya
B2:B100. - Klik Name Box — kotak kecil di kiri atas, sebelah kiri formula bar, yang biasanya nampilin
A1. - Ketik
Penjualan. - Tekan Enter.
Selesai. Sekarang kamu bisa nulis:
=SUM(Penjualan)
=AVERAGE(Penjualan)
=MAX(Penjualan)
Cara 2: lewat Define Name (kalau butuh scope)
Buka tab Formulas > Define Name. Di sini kamu bisa atur:
- Name — nama yang kamu mau.
- Scope — mau berlaku di seluruh Workbook, atau cuma di satu sheet.
- Comment — catatan buat kamu (atau kolega) 6 bulan lagi.
- Refers to — range atau rumusnya.
Cara 3: Create from Selection (buat banyak nama sekaligus)
Kalau tabel kamu udah punya header di baris atas, kamu bisa bikin puluhan named range sekaligus.
- Blok seluruh tabel termasuk header.
- Formulas > Create from Selection (Ctrl+Shift+F3).
- Centang Top row.
- OK.
Excel bikin satu named range per kolom, pakai nama dari header. Header Harga Jual otomatis jadi Harga_Jual — spasi diganti underscore.
Aturan penamaan yang wajib diikutin
| Aturan | Boleh | Gak boleh |
|---|---|---|
| Karakter pertama | Huruf, underscore, backslash | Angka atau simbol lain |
| Spasi | Total_Penjualan, TotalPenjualan | Total Penjualan |
| Mirip alamat sel | Data_A1 | A1, R1C1, XFD5 |
| Panjang | Maks 255 karakter | Lebih dari itu |
Nama gak case-sensitive. Penjualan, penjualan, dan PENJUALAN dianggap sama.
Saranku: pakai underscore dan konsisten. Penjualan_2026, Modal_2026, Target_2026. Enak diketik dan gampang diinget.
Scope: Workbook atau Sheet?
Ini bagian yang sering bikin bingung.
Scope Workbook (default) — namanya bisa dipanggil dari sheet mana pun. Pakai ini buat 95% kasus.
Scope Sheet — namanya cuma hidup di sheet tertentu. Berguna kalau kamu punya sheet per cabang dan tiap sheet punya Penjualan sendiri-sendiri.
Kalau kamu bikin Penjualan dengan scope sheet Bandung dan satu lagi dengan scope sheet Surabaya, keduanya bisa hidup bareng. Dari sheet lain, kamu panggilnya Bandung!Penjualan.
Named range dinamis: nambah data, range ikut melebar
Named range biasa itu statis. Kalau kamu namain B2:B100 tapi data nambah sampai baris 140, 40 baris terakhir gak keitung.
Solusinya pakai rumus di kolom Refers to, bukan range mati.
Cara modern (Excel 365 / 2021 ke atas):
=Sheet1!$B$2:INDEX(Sheet1!$B:$B; COUNTA(Sheet1!$B:$B))
Cara lama (semua versi):
=OFFSET(Sheet1!$B$2; 0; 0; COUNTA(Sheet1!$B:$B)-1; 1)
Aku lebih suka yang INDEX. OFFSET itu volatile — dia ngitung ulang tiap kali ada perubahan apa pun di workbook, jadi file gede bisa jadi lemot.
Fungsi COUNTA di sini tugasnya ngitung berapa sel yang keisi, biar Excel tau range-nya sampai baris berapa.
Contoh kasus: laporan margin toko_berkah
Di dataset ngulikdata, toko_berkah punya sheet produk dengan 240 SKU. Kolomnya: harga_jual (C2:C241) dan harga_modal (D2:D241).
Tanpa named range, rumus margin totalnya kayak gini:
=(SUM(C2:C241)-SUM(D2:D241))/SUM(C2:C241)
Susah dicek. Kalau ada typo C2:C240 di salah satu tempat, kamu gak bakal sadar sampai angkanya aneh.
Setelah bikin named range Harga_Jual dan Harga_Modal:
=(SUM(Harga_Jual)-SUM(Harga_Modal))/SUM(Harga_Jual)
Hasilnya 0,32 — margin kotor 32%. Rumusnya kebaca kayak kalimat, dan gak ada koordinat yang bisa salah ketik.
Waktu aku tambahin 18 SKU baru bulan berikutnya, aku cukup update range-nya sekali di Name Manager. Semua 7 rumus yang manggil Harga_Jual ikut update.
Kesalahan umum
Hapus nama yang masih kepakai. Rumusnya langsung jadi #NAME?. Sebelum hapus, cek dulu lewat Formulas > Use in Formula — kalau namanya masih ada di list, dia masih hidup.
Pakai named range statis buat data yang terus tumbuh. Ini penyebab angka laporan kurang tanpa ketahuan. Buat data yang nambah tiap bulan, mendingan pakai Excel Table (Ctrl+T) — dia melebar otomatis.
Bikin nama yang terlalu mirip. Penjualan1, Penjualan2, Penjualan_1 — 6 bulan lagi kamu gak inget bedanya apa. Kasih nama yang deskriptif: Penjualan_Bandung_2026.
Lupa named range ikut kebawa waktu copy sheet. Kalau kamu duplikat sheet, Excel bikin salinan named range dengan scope sheet baru. Name Manager kamu bisa penuh nama duplikat. Bersihin berkala pakai Ctrl+F3.
FAQ
Gimana cara bikin named range di Excel?
Blok range-nya, klik Name Box di kiri atas (kotak yang nampilin A1), ketik nama, Enter. Selesai dalam 5 detik. Kalau butuh atur scope, pakai Formulas > Define Name.
Named range gak boleh pakai spasi?
Betul, gak boleh. Pakai underscore (Total_Penjualan) atau gabung tanpa spasi (TotalPenjualan). Kalau kamu bikin nama dari header yang ada spasinya lewat Create from Selection, Excel otomatis ganti spasi jadi underscore.
Apa bedanya named range sama Excel Table?
Excel Table (Ctrl+T) melebar otomatis waktu kamu nambah baris, dan kolomnya dipanggil pakai structured reference kayak Tabel1[Penjualan]. Named range statis kecuali kamu bikin dinamis pakai INDEX atau OFFSET. Buat data yang tumbuh, Table lebih aman.
Cara lihat semua named range yang ada?
Tekan Ctrl+F3 buat buka Name Manager. Semua nama, range yang ditunjuk, dan scope-nya kelihatan di satu daftar. Dari sini kamu bisa edit atau hapus.
Penutup
Bikin named range butuh 5 detik. Bacanya jadi enak selamanya.
Mulai dari 2-3 range yang paling sering kamu pakai di rumus. Kalau datanya terus nambah tiap bulan, langsung aja pakai Excel Table.
Detail lengkap soal aturan penamaan bisa kamu cek di dokumentasi resmi Microsoft.
Mau latihan rumus Excel pakai data UMKM Indonesia? Coba NgulikSheet — langsung praktek di browser.
Lanjut baca: Paste Special Excel: 7 Trik yang Bikin Kerjaan Lebih Cepat dan Goal Seek Excel: Cari Angka Target Tanpa Coba-coba.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.
Cara Menghubungkan Google Sheets ke Looker Studio
Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.