Daftar Isi
Terkadang di Excel, kita tidak bisa menggunakan sel tertentu sebagai referensi sel langsung. Oleh karena itu, kita terpaksa menggunakan nomor baris variabel sebagai referensi sel di Excel. Keseluruhan konsepnya adalah kita menggunakan nomor baris acak untuk ditetapkan sebagai referensi sel dalam entri, rumus, atau di mana pun kita inginkan.
Seperti yang ditunjukkan pada screenshot di bawah ini, kita menginginkan jumlah dari beberapa angka. Kita bisa mendapatkan jumlah dengan menjumlahkan range (mis, B5:B11 Namun, jika kita tidak dapat menyisipkan B11 sebagai referensi sel, maka kita menggunakan nomor baris acak (yaitu C5 ). TIDAK LANGSUNG, OFFSET atau INDEX fungsi mengkonversi C5 nilai sel 11 sebagai B11 referensi sel. Jadi, konversi keseluruhan terjadi B(C5)=B11 .
Pada artikel ini, kami mendemonstrasikan beberapa cara untuk menggunakan nomor baris sebagai referensi sel di Excel.
Unduh Buku Kerja Excel
Nomor Baris Variabel sebagai Referensi Sel.xlsm4 Cara Mudah Menggunakan Nomor Baris Variabel sebagai Referensi Sel di Excel
Untuk mendemonstrasikan penggunaan baris variabel sebagai referensi sel, kita memiliki dataset. Dataset kami berisi Nomor Seri sebagai nomor baris dan kolom-kolom lainnya seperti yang ditunjukkan pada gambar berikut. Kita menginginkan jumlah dari Total Harga menggunakan nomor baris variabel sebagai referensi sel.
Metode 1: Fungsi INDIRECT untuk Mengaktifkan Nomor Baris Variabel sebagai Referensi Sel
The TIDAK LANGSUNG mengembalikan referensi sel yang mengambil teks sebagai argumen. Sintaks dari fungsi TIDAK LANGSUNG fungsi adalah
=INDIRECT (ref_text, [a1])
ref_text ; referensi dalam string teks
[a1] ; indikasi boolean dari sel A1 . BENAR (secara default) = sel A1 gaya. [opsional]
Langkah 1: Tempel rumus berikut di sel masing-masing (mis, F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
The SUM rumus hanya menjumlahkan rentang (yaitu, F5:F15 Tapi pertama-tama, yang TIDAK LANGSUNG mengambil fungsi B15 nilai sel (mis, 11 ) kemudian menambahkan 4 untuk membuatnya 15 Akhirnya, TIDAK LANGSUNG melewatinya sebagai F15 ke rumus. Sebagai hasilnya, F(B15) menjadi F(11+4) = F15
Langkah 2: Tekan MASUK Setelah itu Anda melihat jumlah harga total di sel F16 .
Untuk penyederhanaan, kami menggunakan nomor baris sebagai referensi sel dalam rumus sederhana. Anda dapat menggunakannya dalam rumus yang panjang dan rumit, dan berfungsi dengan baik. Menggunakan nomor baris dalam referensi sel adalah cara yang efisien untuk menghindari komplikasi.
Baca selengkapnya: Referensi Sel di Excel VBA (8 Contoh)
Metode 2: Masukkan Nomor Baris Variabel sebagai Referensi Sel Menggunakan OFFSET
Mirip dengan TIDAK LANGSUNG fungsi, Excel OFFSET juga mengembalikan referensi sel. Terlepas dari kesamaan hasilnya, fungsi OFFSET fungsi mengambil 5 argumen input. Sintaks dari OFFSET fungsi adalah
=OFFSET (referensi, baris, cols, [tinggi], [lebar])
referensi ; sel awal dari mana nomor baris dan kolom akan dihitung
barisan ; jumlah baris di bawah referensi.
cols ; jumlah kolom yang tepat untuk referensi.
tinggi ; jumlah baris dalam referensi yang dikembalikan. [opsional]
lebar ; jumlah kolom dalam referensi yang dikembalikan. [opsional]
Langkah 1: Ketikkan rumus di bawah ini di dalam sel F16 .
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
Dalam rumus di atas, rumus OFFSET fungsi mengambil F5 sebagai sel referensi , B15-1 (yaitu, 11-1=10 ) sebagai variabel barisan , 0 sebagai cols , 1 sebagai tinggi dan lebar Dengan mengubah B15 atau B15-1 Anda dapat memasukkan angka apa pun sebagai referensi sel.
Langkah 2: Memukul MASUK untuk menampilkan jumlah total.
Baca selengkapnya: Cara mereferensikan Sel dengan Nomor Baris dan Kolom di Excel (4 Metode)
Bacaan Serupa
- Cara Menggunakan FormulaR1C1 Referensi Mutlak di Excel VBA
- [Diperbaiki!] Referensi Sel Relatif Tidak Bekerja di Excel
- Excel VBA: Dapatkan Nilai Sel dari Buku Kerja Lain tanpa Membuka
- Alamat Sel Relatif dan Absolut di Spreadsheet
- Contoh Referensi Sel Relatif di Excel (3 Kriteria)
Metode 3: Fungsi INDEX untuk Menggunakan Nomor Baris Variabel
Untuk menyisipkan nomor baris sebagai referensi sel, kita dapat mengembalikan nilai untuk menetapkannya dalam rumus. INDEX menghasilkan nilai dari lokasi yang ditetapkan. Sintaks dari fungsi INDEX fungsi adalah
=INDEX (array, row_num, [col_num], [area_num])
array ; rentang atau larik.
row_num ; nomor baris dalam rentang atau larik.
col_num ; nomor kolom dalam rentang atau larik. [opsional]
area_num rentang yang digunakan dalam referensi. [opsional]
Langkah 1: Gunakan rumus terakhir di sel kosong mana pun (mis, F16 )
=SUM(F5:INDEKS(F:F,B15+4))
The INDEX mempertimbangkan fungsi F (yaitu, F:F ) sebagai larik, B15+4= 15 sebagai row_num. Argumen lainnya adalah o ptional sehingga tidak perlu menggunakannya. INDEKS(F:F,B15+4) bagian dalam rumus mengembalikan $35.4 (yaitu, F15 nilai sel). Mengubah B15 atau B15+4 menghasilkan nomor baris variabel dalam rumus.
Langkah 2: Gunakan MASUK kunci untuk memunculkan jumlah dari Total Harga di dalam sel F16 .
Baca selengkapnya: Excel VBA: Rumus R1C1 dengan Variabel (3 Contoh)
Metode 4: Makro VBA untuk Mengambil Nomor Baris Variabel sebagai Referensi Sel
Bagaimana jika kita ingin memasukkan nomor baris setiap kali, kita memilih baris dari range atau array? Excel VBA makro efisien dalam melakukan hal ini. Misalkan kita ingin menyorot baris tertentu (mis, C5:D15 ) seperti ditunjukkan dalam gambar berikut ini dengan tinta tebal, VBA makro melakukannya dengan beberapa baris.
Langkah 1: Untuk membuka Microsoft Visual Basic jendela, tekan ALT+F11 . Microsoft Visual Basic jendela, Pilih Sisipkan (dari Bilah Alat )> Klik pada Modul .
Langkah 2: Tempelkan makro berikut ini di dalam Modul .
Sub Row_variable() Dim R_num As Integer R_num = InputBox("Provide Preferred Row Number") Sheets("VBA").Range(Cells(R_num, 3), Cells((R_num + 10), 4)).Select Selection.Font.Bold = True End Sub
Kode makro mengambil nomor baris menggunakan a Kotak Input VBA kemudian menyoroti yang pertama 10 barisan. Sorotan dilakukan dengan menggunakan VBA Seleksi.Font.Bold properti. Spreadsheet.Range menetapkan lembar dan rentang tertentu. Selain itu, ia juga mendefinisikan rentang dengan menggunakan VBA CELL properti.
Langkah 3: Gunakan F5 Makro pertama-tama menampilkan kotak input dan meminta untuk memasukkan nomor baris. Setelah memasukkan nomor baris (mis, 5 ), klik pada OK .
➤ Mengklik OK membawa Anda ke Modul Kembali ke lembar kerja, Anda melihat rentang yang ditetapkan (mis, C5:D15 ) akan disorot dalam Tebal .
Baca selengkapnya: Contoh VBA Excel dengan Referensi Sel berdasarkan Nomor Baris dan Kolom
Kesimpulan
Dalam artikel ini, kita menggunakan beberapa fungsi serta VBA makro untuk menggunakan nomor baris variabel sebagai referensi sel di Excel. Fungsi seperti TIDAK LANGSUNG , OFFSET dan INDEX menggunakan nomor baris dalam argumennya untuk mengubah hasil sebagai referensi sel. Semoga cara yang dijelaskan di atas memperjelas konsep dan membantu Anda menggunakannya dalam penggunaan sehari-hari. Beri komentar jika Anda memiliki pertanyaan lebih lanjut atau memiliki sesuatu untuk ditambahkan.