Cara Menggunakan Nombor Baris Pembolehubah sebagai Rujukan Sel dalam Excel

  • Berkongsi Ini
Hugh West

Kadangkala dalam Excel, kita tidak boleh menggunakan sel tertentu sebagai rujukan sel langsung. Oleh itu, kami terpaksa menggunakan nombor baris berubah-ubah sebagai rujukan sel dalam Excel. Keseluruhan konsepnya ialah kami menggunakan nombor baris rawak untuk ditetapkan sebagai rujukan sel dalam entri, formula atau di mana-mana sahaja yang kami mahu.

Seperti yang ditunjukkan dalam tangkapan skrin di bawah, kami mahukan jumlah beberapa nombor. Kita hanya boleh mendapatkan jumlah dengan menjumlahkan julat (iaitu, B5:B11 ). Walau bagaimanapun, jika kami tidak dapat memasukkan B11 sebagai rujukan sel maka kami menggunakan nombor baris rawak (iaitu C5 ). Fungsi INDIRECT, OFFSET atau INDEX menukarkan C5 nilai sel 11 sebagai rujukan sel B11 . Jadi, penukaran keseluruhan berlaku B(C5)=B11 .

Dalam artikel ini, kami menunjukkan pelbagai cara untuk menggunakan nombor baris sebagai rujukan sel dalam Excel.

Muat turun Buku Kerja Excel

Nombor Baris Pembolehubah sebagai Rujukan Sel.xlsm

4 Cara Mudah Menggunakan Nombor Baris Pembolehubah sebagai Rujukan Sel dalam Excel

Untuk menunjukkan penggunaan baris pembolehubah sebagai rujukan sel, kami mempunyai set data. Set data kami mengandungi Nombor Siri sebagai nombor baris dan lajur lain seperti yang ditunjukkan dalam gambar berikut. Kami mahukan jumlah Jumlah Harga menggunakan nombor baris berubah-ubah sebagai rujukan sel.

Kaedah 1: Fungsi TIDAK LANGSUNG untuk Mendayakan Nombor Baris Boleh Ubah sebagai Rujukan Sel

TIDAK LANGSUNG fungsi mengembalikan rujukan sel yang mengambil teks sebagai argumen. Sintaks fungsi INDIRECT ialah

=INDIRECT (ref_text, [a1])

ref_text ; rujukan dalam rentetan teks

[a1][ ; petunjuk boolean sel A1 . BENAR (secara lalai) = gaya sel A1 . [pilihan]

Langkah 1: Tampalkan formula berikut dalam sel masing-masing (iaitu, F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

Formula SUM hanya menjumlahkan julat (iaitu, F5:F15 ). Tetapi pertama sekali, fungsi INDIRECT mengambil nilai sel B15 (iaitu, 11 ) kemudian menambah 4 untuk menjadikannya 15 . Akhirnya, INDIRECT menghantarnya sebagai F15 kepada formula. Akibatnya, F(B15) menjadi F(11+4) = F15

Langkah 2: Tekan ENTER . Selepas itu anda melihat jumlah harga dalam sel F16 .

Untuk memudahkan, kami menggunakan nombor baris sebagai rujukan sel dalam formula ringkas. Anda boleh menggunakannya dalam formula yang panjang dan rumit, dan ia berfungsi dengan baik. Menggunakan nombor baris dalam rujukan sel ialah cara yang cekap untuk mengelakkan komplikasi.

Baca Lagi: Rujukan Sel dalam Excel VBA (8 Contoh)

Kaedah 2: Masukkan Nombor Baris Pembolehubah sebagai Rujukan Sel Menggunakan OFFSET

Serupa dengan fungsi TIDAK LANGSUNG , fungsi Excel OFFSET juga mengembalikan rujukan sel . Walaupun persamaan mereka dalam hasil, fungsi OFFSET mengambil 5 input argumen. Sintaks fungsi OFFSET ialah

=OFFSET (reference, rows, cols, [height], [width])

rujukan ; sel bermula dari mana nombor baris dan lajur akan dikira

baris ; bilangan baris di bawah rujukan.

cols ; bilangan lajur tepat ke rujukan.

tinggi ; bilangan baris dalam rujukan yang dikembalikan. [pilihan]

lebar ; bilangan lajur dalam rujukan yang dikembalikan. [pilihan]

Langkah 1: Taip formula di bawah dalam sel F16 .

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

Dalam formula di atas, fungsi OFFSET mengambil F5 sebagai sel rujukan , B15-1 (iaitu, 11-1=10 ) sebagai pembolehubah baris , 0 sebagai kol , 1 sebagai tinggi dan lebar . Dengan menukar B15 atau B15-1 anda boleh memasukkan sebarang nombor sebagai rujukan sel.

Langkah 2 : Tekan ENTER untuk memaparkan jumlah keseluruhan.

Baca Lagi: Cara Merujuk Sel dengan Nombor Baris dan Lajur dalam Excel (4 Kaedah)

Bacaan Serupa

  • Cara Menggunakan Rujukan Mutlak FormulaR1C1 dalam Excel VBA
  • [Tetap!] Rujukan Sel Relatif Tidak Berfungsi dalam Excel
  • Excel VBA: Dapatkan Nilai Sel daripada Buku Kerja Lain tanpa Membuka
  • Alamat Sel Relatif dan Mutlak dalam Hamparan
  • Contoh Rujukan Sel Relatif dalam Excel (3Kriteria)

Kaedah 3: Fungsi INDEKS untuk Menggunakan Nombor Baris Pembolehubah

Untuk memasukkan nombor baris sebagai rujukan sel, kita boleh mengembalikan nilai untuk menetapkannya dalam formula. Fungsi INDEX menghasilkan nilai lokasi yang ditetapkan. Sintaks fungsi INDEX ialah

=INDEX (array, row_num, [col_num], [area_num])

tatasusunan ; julat atau tatasusunan.

nombor_baris ; nombor baris dalam julat atau tatasusunan.

col_num ; nombor lajur dalam julat atau tatasusunan. [pilihan]

nombor_kawasan ; julat yang digunakan dalam rujukan. [pilihan]

Langkah 1: Gunakan formula yang terakhir dalam mana-mana sel kosong (iaitu, F16 )

=SUM(F5:INDEX(F:F,B15+4))

Fungsi INDEX menganggap lajur F (iaitu, F:F ) sebagai tatasusunan, B15+4= 15 sebagai nombor_baris. Argumen lain adalah o pilihan jadi tidak perlu menggunakannya. Bahagian INDEX(F:F,B15+4) dalam formula mengembalikan $35.4 (iaitu, F15 nilai sel). Menukar B15 atau B15+4 menghasilkan nombor baris berubah dalam formula.

Langkah 2: Gunakan kekunci ENTER untuk memaparkan jumlah Jumlah Harga dalam sel F16 .

Baca Lagi: Excel VBA: Formula R1C1 dengan Pembolehubah (3 Contoh)

Kaedah 4: Makro VBA untuk Mengambil Nombor Baris Pembolehubah sebagai Rujukan Sel

Bagaimana jika kita mahu memasukkan nombor baris setiap kali, kita memilih baris daripada julat atau tatasusunan? Makro Excel VBA ialahcekap dalam melakukan ini. Katakan kita ingin menyerlahkan baris tertentu (iaitu, C5:D15 ) seperti yang ditunjukkan dalam imej berikut dalam dakwat tebal, makro VBA melakukannya dengan beberapa baris.

Langkah 1: Untuk membuka tetingkap Microsoft Visual Basic , tekan ALT+F11 . Dalam tetingkap Microsoft Visual Basic , Pilih Sisipkan (daripada Bar Alat ) > Klik pada Modul .

Langkah 2: Tampal makro berikut dalam Modul .

1683

Kod makro mengambil nombor baris menggunakan Kotak Input VBA kemudian menyerlahkan baris 10 pertama . Sorotan dilakukan menggunakan sifat VBA Selection.Font.Bold . Helaian.Julat pernyataan memberikan helaian dan julat tertentu. Juga, ia mentakrifkan julat menggunakan sifat VBA CELL .

Langkah 3: Gunakan kekunci F5 untuk menjalankan makro. Makro mula-mula memaparkan kotak input dan meminta untuk memasukkan nombor baris. Selepas memasukkan nombor baris (iaitu, 5 ), klik pada OK .

Mengklik OK membawa anda ke tetingkap Modul . Kembali ke lembaran kerja, Anda melihat julat yang ditetapkan (iaitu, C5:D15 ) akan diserlahkan dalam Tebal .

Baca Lagi: Contoh Excel VBA dengan Rujukan Sel mengikut Nombor Baris dan Lajur

Kesimpulan

Dalam artikel ini, kami menggunakan berbilang fungsi serta makro VBA untuk menggunakan baris berubah-ubahnombor sebagai rujukan sel dalam Excel. Fungsi seperti TIDAK LANGSUNG , OFFSET dan INDEX menggunakan nombor baris dalam hujahnya untuk mengubah hasil sebagai rujukan sel. Harap jalan keluar yang diterangkan di atas menjelaskan konsep dan membantu anda menggunakannya dalam kegunaan harian. Komen jika anda mempunyai pertanyaan lanjut atau ada apa-apa untuk ditambahkan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.