Sebelum membahas cara mengcopy rumus di Microsoft Excel tanpa mengubah referensi cell, perlu dipahami terlebih dahulu beberapa jenis referensi cell yang tersedia di Excel.
Relative Reference
Jika sebuah cell berisi rumus yang menggunakan relative reference, maka ketika cell tersebut dicopy, alamat cell di dalam rumus akan berubah secara otomatis.
Misalnya, jika rumus dicopy ke posisi yang berada dua baris di bawah posisi awal, maka semua referensi cell dalam rumus juga akan bergeser dua baris ke bawah. Hal yang sama berlaku jika perpindahan terjadi antar kolom atau kombinasi baris dan kolom.
Absolute Reference
Jika menggunakan absolute reference, alamat cell di dalam rumus tidak akan berubah meskipun rumus dicopy ke lokasi mana pun.
Mixed Reference
Mixed reference merupakan kombinasi antara relative reference dan absolute reference. Karena alamat cell terdiri dari huruf kolom dan angka baris, keduanya dapat menggunakan jenis referensi yang berbeda.
Contohnya:
- Kolom menggunakan absolute reference, sedangkan baris menggunakan relative reference.
- Baris menggunakan absolute reference, sedangkan kolom menggunakan relative reference.
Mengcopy Rumus di MS Excel tanpa Merubah Referensi Cell
Secara default, Excel menggunakan relative reference. Oleh karena itu, jika ingin mengcopy rumus tanpa mengubah referensi cell, gunakan absolute reference.
Contoh Kasus
Misalkan terdapat data harga berbagai jenis jus dan satu nilai persentase diskon yang berlaku untuk semua jus.
Diskon dihitung dengan mengalikan harga dengan persentase diskon.
Untuk menghitung diskon jus apel, pada cell C4 ketik rumus berikut:
=B4*B1
Kemudian copy cell C4 dan paste ke range C5:C11.
Hasilnya akan salah karena referensi ke cell B1 ikut berubah saat rumus dicopy. Hal ini terjadi karena B1 masih menggunakan relative reference.
Solusinya
- Edit rumus pada cell C4 dengan menekan tombol F2.
- Pilih referensi B1 pada rumus.
- Tekan tombol F4 satu kali.
- Excel akan mengubah referensi menjadi $B$1.
- Tekan Enter.
- Copy kembali cell C4 ke range C5:C11.
Rumus yang digunakan menjadi:
=B4*$B$1
Tanda $ di depan huruf kolom dan angka baris menunjukkan bahwa referensi tersebut bersifat absolute.
Setelah dicopy ke cell lain, referensi $B$1 akan tetap mengacu ke lokasi yang sama sehingga hasil perhitungan diskon menjadi benar.
Cara Lain Mengcopy Rumus di MS Excel tanpa Merubah Referensi Cell
Ada cara lain agar referensi cell tidak berubah saat dipindahkan, yaitu dengan mengcopy isi rumusnya, bukan mengcopy cell yang berisi rumus tersebut.
Namun cara ini kurang praktis untuk kasus yang melibatkan banyak cell seperti contoh sebelumnya.
Metode ini lebih cocok jika hanya ingin menyalin satu rumus ke lokasi lain tanpa mengubah formula maupun referensi cell yang digunakan.