Apa itu “Pengkodean Keras” di Microsoft Excel?


Pengkodean keras terdengar seperti konsep pemrograman yang rumit, namun ini merupakan konsep mendasar dalam Microsoft Excel. Mari kita pelajari apa itu dan kapan Anda harus menggunakannya.

Konsep ini familiar bagi mereka yang berpengalaman dalam bahasa pemrograman — cukup ganti sel dengan variabel yang memiliki nilai tertentu, dan arti fungsionalnya tetap sama.

Kursus Singkat dalam Referensi Sel

Untuk memahami hard coding, kita perlu mengetahui cara kerja referensi sel Excel karena di situlah semuanya dimulai.

Setiap sel di Excel dapat direferensikan dengan menggabungkan nomor kolom alfabet dan nomor baris numeriknya. Ini memungkinkan Anda menunjukkan sel tertentu dengan notasi seperti A3, D5, dll.

Daripada sel individual, Anda dapat mereferensikan seluruh rentang dengan titik dua. Mengetik B4:B12, misalnya, memberi Anda semua sel dalam rentang tersebut. Anda bahkan dapat menghubungkan lembar antara lembar dan buku kerja yang berbeda dengan hubungan ini.

Hampir semua operasi matematika pada sel dilakukan menggunakan referensi selnya, yang lebih nyaman daripada mencari dan memasukkan nilai sebenarnya. Ada alasan lain, namun akan dibahas lebih lanjut di bagian selanjutnya.

Mengapa Disarankan Menggunakan Referensi Sel di Excel?

Premis penggunaan Excel adalah kemudahan memperbarui nilai karena rumus. Katakanlah Anda memiliki spreadsheet yang menghitung total pengeluaran perusahaan dalam sebulan dan menggunakan total tersebut dalam banyak grafik dan penghitungan lainnya.

Dengan pena dan kertas, Anda harus menghitung ulang total dan semua perhitungan lain yang menggunakan nilainya, yang merupakan proses yang membosankan dan rawan kesalahan. Belum lagi hampir mustahil jika spreadsheet memiliki ribuan entri di dalamnya.

Tetapi di Excel, selama Anda menggunakan referensi sel yang benar, Anda tidak perlu khawatir tentang perbaikan perhitungan. Ubah nilai apa pun yang Anda perlukan, dan semua penghitungan yang merujuk pada sel tersebut akan secara otomatis memperbarui hasilnya (walaupun Anda mungkin harus menggunakan tombol Lembar Hitung).

Apa itu Pengkodean Keras? Kapan Anda Harus Menggunakannya?

Pengodean sulit di Excel adalah saat Anda membuang referensi sel demi nilai absolut. Artinya, apa pun perubahan yang terjadi pada sel atau kontennya, nilai hardcode tetap sama.

Secara umum, bukanlah ide yang baik untuk menggunakan nilai yang dikodekan secara permanen. Pengkodean keras yang tidak direncanakan dengan baik adalah penyebab rusaknya spreadsheet yang rumit karena sulitnya mencari nilai yang dikodekan keras dan mengubahnya jika diperlukan..

Namun, ada situasi tertentu di mana hard coding bisa dilakukan. Hal-hal seperti konstanta atau data historis adalah nilai yang ingin Anda pertahankan berdasarkan referensinya.


Untuk angka seperti itu, kami menggunakan hard coding di Excel. Berikut beberapa cara melakukannya.

Metode Hard Coding

Memasukkan Nilai Secara Manual (Tidak Disarankan )

Cara hard coding yang paling mudah (dan paling tidak disarankan) adalah memasukkan nomor yang Anda perlukan secara manual. Artinya tidak menggunakan referensi sel tetapi cukup mengetikkan nilainya.

Anda sebaiknya hanya menggunakan metode ini untuk nilai string karena tidak dimaksudkan untuk digunakan dalam penghitungan. Dan, tentu saja, saat pertama kali Anda memasukkan nilai apa pun ke dalam spreadsheet, secara teknis juga sulit untuk dikodekan.

Ingatlah untuk menggunakan referensi dalam rumus apa pun yang menggunakan nilai dasar ini.

Tentukan Konstanta (Menggunakan Pengelola Nama)

Cara hard coding yang lebih elegan adalah dengan mendefinisikan nilai konstanta. Excel menyediakan Pengelola Namauntuk melakukan hal ini.

Idenya adalah memberi nama pada nilai hard-code Anda di spreadsheet sehingga jelas apa peran nilai tersebut, selain memberi Anda lokasi pusat untuk mengubahnya. Ini sangat mirip dengan fungsi konstanta dalam banyak bahasa pemrograman.

Meskipun Anda mungkin bertanya-tanya: apa gunanya menggunakan Define Name ketika Anda bisa mendapatkan hasil serupa dengan memasukkan nilai ke dalam sel khusus dan mereferensikannya? Satu-satunya perbedaan adalah nama tersebut lebih jelas menandakan nilai yang diwakilinya.

Anda dapat menentukan seluruh rentang nilai dengan metode ini, selain membuat konstanta bernama yang tidak ada di spreadsheet.

  1. Untuk mendefinisikan konstanta Anda sendiri, pilih tab Rumusdi Excel dan klik ikon Pengelola Nama.
    1. Jika ada sel yang dipilih, jendela Manajer Nama akan memberi nama pada nilai berdasarkan konteksnya (biasanya label baris atau kolom) dan membuatkan nama untuk Anda. Anda juga dapat mengklik tombol Baruuntuk menentukan nama dan nilai Anda dari awal.
      1. Sekarang Anda dapat menggunakan data ini di rumus mana pun menggunakan nama yang ditentukan. Ini bertindak sebagai referensi sel yang lebih deskriptif.
      2. Dengan Perintah Tempel Khusus.

        Biasanya, saat Anda menyalin pilihan sel yang berisi rumus, Excel secara otomatis menyesuaikan referensi ke lokasi barunya. Namun bagaimana jika Anda menyalin kumpulan data lama dan hanya memerlukan nilai aslinya apa adanya?

        Di sinilah perintah Tempel Spesialmasuk. Tempel Spesial dapat secara selektif menempelkan aspek tertentu dari data yang Anda salin, bukan keseluruhannya.

        Kegunaan umum dari perintah ini adalah untuk menyalin rumus yang digunakan saja, namun Anda juga dapat melakukan kebalikannya dan menempelkan nilainya saja. Ini memberi Anda hasil penghitungan asli dalam bentuk hardcode sehingga perubahan apa pun pada angka asli tidak akan memengaruhinya.

        1. Pertama, pilih sel yang ingin Anda salin.
          1. Klik kanan dan pilih opsi Salin, atau cukup tekan Ctrl + C.
            1. Sekarang klik kanan pada sel target Anda untuk menempelkan isinya. Menu baru memiliki berbagai ikon tempel khusus yang disusun secara horizontal. Arahkan mouse ke atasnya untuk menemukan opsi Nilaidan klik di atasnya.
              1. Nilai sel akan ditempelkan di lokasi baru. Anda dapat memilih sel dan memeriksa tab rumus untuk melihat bahwa itu adalah nilai yang dikodekan secara permanen.
              2. Is Pengkodean Keras Layak di MS Excel?

                Kecuali Anda tahu apa yang Anda lakukan, menghindari segala bentuk hard coding adalah ide bagus. Mengingat untuk menggunakan relatif atau, bahkan lebih baik lagi, referensi sel absolut dan menjaga formula tetap bersih akan menghemat banyak sakit kepala.

                Meskipun demikian, pengguna yang berhati-hati dapat memanfaatkan beberapa cara pengkodean keras tertentu untuk membuat penghitungan tertentu menjadi lebih ringkas dan elegan. Hal-hal seperti konstanta bernama atau operasi yang dilakukan melalui Tempel Spesial dapat memasukkan nilai hardcode tanpa membuat spreadsheet Anda berantakan.

                Sebaliknya, pengkodean keras manual harus selalu dihindari kecuali Anda memasukkan data dasar untuk digunakan lebih lanjut dalam perhitungan spreadsheet.

                .

                Pos terkait:


                8.09.2023