Isi kandungan
Apabila menulis formula Excel, $ dalam rujukan sel mengelirukan ramai pengguna. Tetapi penjelasannya sangat mudah. Tanda dolar dalam rujukan sel Excel berfungsi hanya untuk satu tujuan - ia memberitahu Excel sama ada menukar atau tidak menukar rujukan apabila formula disalin ke sel lain. Dan tutorial ringkas ini memberikan butiran penuh tentang ciri hebat ini.
Kepentingan rujukan sel Excel tidak boleh dilebih-lebihkan. Dapatkan pandangan tentang perbezaan antara rujukan mutlak, relatif dan campuran, dan anda berada di separuh jalan untuk menguasai kuasa dan serba boleh formula dan fungsi Excel.
Anda semua mungkin pernah melihat tanda dolar ($) dalam Excel formula dan tertanya-tanya apa itu semua. Sesungguhnya, anda boleh merujuk satu dan sel yang sama dalam empat cara berbeza, contohnya A1, $A$1, $A1 dan A$1.
Tanda dolar dalam rujukan sel Excel hanya mempengaruhi satu perkara - ia mengarahkan Excel cara merawat rujukan apabila formula dialihkan atau disalin ke sel lain. Secara ringkasnya, menggunakan tanda $ sebelum koordinat baris dan lajur menjadikan rujukan sel mutlak yang tidak akan berubah. Tanpa tanda $, rujukan adalah relatif dan ia akan berubah.
Jika anda menulis formula untuk sel tunggal, anda boleh menggunakan mana-mana jenis rujukan dan dapatkan formula dengan betul juga. Tetapi jika anda berhasrat untuk menyalin formula anda ke sel lain, pilih sel yang sesuaitanda) tidak dikunci kerana anda ingin mengira harga bagi setiap baris secara individu.
Cara untuk merujuk keseluruhan lajur atau baris dalam Excel
Apabila anda bekerja dengan lembaran kerja Excel yang mempunyai bilangan baris yang berubah-ubah, anda mungkin mahu merujuk kepada semua sel dalam lajur tertentu. Untuk merujuk keseluruhan lajur, hanya taip huruf lajur dua kali dan titik bertindih di antaranya, contohnya A:A .
Rujukan seluruh lajur
Serta rujukan sel, keseluruhan rujukan lajur boleh menjadi mutlak dan relatif, contohnya:
- Rujukan lajur mutlak , seperti $A:$A
- Rujukan lajur relatif , seperti A:A
Dan sekali lagi, anda menggunakan tanda dolar ($) dalam rujukan lajur mutlak untuk menguncinya pada lajur tertentu, untuk rujukan keseluruhan lajur bukan untuk menukar apabila anda menyalin formula ke sel lain.
rujukan lajur relatif akan berubah apabila formula disalin atau dialihkan ke lajur lain dan akan kekalutuh apabila anda menyalin formula ke sel lain dalam lajur yang sama.
Rujukan seluruh baris
Untuk merujuk kepada keseluruhan baris, anda menggunakan pendekatan yang sama kecuali anda menaip nombor baris sebaliknya daripada huruf lajur:
- Rujukan baris mutlak , seperti $1:$1
- Rujukan baris relatif, seperti 1:1
Secara teori, anda juga boleh mencipta rujukan keseluruhan lajur bercampur atau campuran keseluruhan - rujukan baris, seperti $A:A atau $1:1, masing-masing. Saya katakan "dalam teori", kerana saya tidak dapat memikirkan sebarang aplikasi praktikal bagi rujukan sedemikian, walaupun Contoh 4 membuktikan bahawa formula dengan rujukan sedemikian berfungsi tepat seperti yang sepatutnya.
Contoh 1. Rujukan keseluruhan lajur Excel (mutlak dan relatif)
Andaikan anda mempunyai beberapa nombor dalam lajur B dan anda ingin mengetahui jumlah dan puratanya. Masalahnya ialah baris baharu ditambahkan pada jadual setiap minggu, jadi menulis formula SUM() atau AVERAGE() biasa untuk julat sel tetap bukanlah cara yang sesuai. Sebaliknya, anda boleh merujuk keseluruhan lajur B:
=SUM($B:$B)
- gunakan tanda dolar ($) untuk membuat rujukan seluruh lajur mutlak yang mengunci formula kepada lajur B.
=SUM(B:B)
- tulis formula tanpa $ untuk membuat relatif rujukan keseluruhan lajur yang akan ditukar apabila anda menyalin formula ke lajur lain.
Petua. Apabila menulis formula, klik huruf lajur untuk mendapatkannyarujukan keseluruhan lajur ditambahkan pada formula. Seperti halnya dengan rujukan sel, Excel memasukkan rujukan relatif (tanpa tanda $) secara lalai:
Dengan cara yang sama, kami menulis formula untuk mengira harga purata dalam keseluruhan lajur B:
=AVERAGE(B:B)
Dalam contoh ini, kami menggunakan rujukan keseluruhan lajur relatif, jadi formula kami akan dilaraskan dengan betul apabila kami menyalinnya ke lajur lain:
Nota. Apabila menggunakan rujukan keseluruhan lajur dalam formula Excel anda, jangan sekali-kali memasukkan formula di mana-mana dalam lajur yang sama. Sebagai contoh, ia mungkin kelihatan seperti idea yang baik untuk memasukkan formula =SUM(B:B) dalam salah satu sel paling bawah kosong dalam lajur B untuk mempunyai jumlah pada penghujung lajur yang sama. Jangan buat begini! Ini akan mencipta apa yang dipanggil rujukan bulat dan formula akan mengembalikan 0.
Contoh 2. Rujukan seluruh baris Excel (mutlak dan relatif)
Jika data dalam helaian Excel anda disusun dalam baris dan bukannya lajur, maka anda boleh merujuk keseluruhan baris dalam formula anda. Sebagai contoh, ini adalah cara kita boleh mengira harga purata dalam baris 2:
=AVERAGE($2:$2)
- rujukan mutlak seluruh baris dikunci pada baris tertentu dengan menggunakan tanda dolar ($).
=AVERAGE(2:2)
- relatif rujukan seluruh baris akan berubah apabila formula disalin ke baris lain.
Dalam contoh ini, kita memerlukan rujukan keseluruhan baris relatif kerana kita mempunyai 3baris data dan kami ingin mengira purata dalam setiap baris dengan menyalin formula yang sama:
Contoh 3. Cara merujuk kepada keseluruhan lajur tidak termasuk beberapa baris pertama
Ini adalah masalah yang sangat topikal, kerana selalunya beberapa baris pertama dalam lembaran kerja mengandungi beberapa klausa pengenalan atau maklumat penjelasan dan anda tidak mahu memasukkannya dalam pengiraan anda. Malangnya, Excel tidak membenarkan rujukan seperti B5:B yang akan merangkumi semua baris dalam lajur B bermula dengan baris 5. Jika anda cuba menambah rujukan sedemikian, kemungkinan besar formula anda akan mengembalikan ralat #NAME.
Sebaliknya, anda boleh menentukan baris maksimum , supaya rujukan anda merangkumi semua baris yang mungkin dalam lajur tertentu. Dalam Excel 2016, 2013, 2010 dan 2007, maksimum ialah 1,048,576 baris dan 16,384 lajur. Versi Excel terdahulu mempunyai baris maksimum 65,536 dan maksimum lajur 256.
Jadi, untuk mencari purata bagi setiap lajur harga dalam jadual di bawah (lajur B hingga D), anda masukkan formula berikut dalam sel F2 , dan kemudian salin ke sel G2 dan H2:
=AVERAGE(B5:B1048576)
Jika anda menggunakan fungsi SUM, anda juga boleh menolak baris yang anda mahu kecualikan:
=SUM(B:B)-SUM(B1:B4)
Contoh 4. Menggunakan rujukan keseluruhan lajur bercampur dalam Excel
Seperti yang saya nyatakan beberapa perenggan sebelum ini, anda juga boleh membuat keseluruhan lajur bercampur atau rujukan keseluruhan baris dalam Excel:
- Rujukan lajur bercampur, seperti$A:A
- Rujukan baris bercampur, seperti $1:1
Sekarang, mari lihat apa yang berlaku apabila anda menyalin formula dengan rujukan sedemikian kepada sel lain. Sekiranya anda memasukkan formula =SUM($B:B)
dalam beberapa sel, F2 dalam contoh ini. Apabila anda menyalin formula ke sel sebelah kanan bersebelahan (G2), ia berubah kepada =SUM($B:C)
kerana B pertama ditetapkan dengan tanda $, manakala yang kedua tidak. Hasilnya, formula akan menjumlahkan semua nombor dalam lajur B dan C. Tidak pasti sama ada ini mempunyai sebarang nilai praktikal, tetapi anda mungkin ingin mengetahui cara ia berfungsi:
Perkataan amaran! Jangan gunakan terlalu banyak rujukan keseluruhan lajur/baris dalam lembaran kerja kerana ia boleh melambatkan Excel anda.
Cara menukar antara mutlak, relatif dan rujukan bercampur (kunci F4)
Apabila anda menulis formula Excel, tanda $ sudah tentu boleh ditaip secara manual untuk menukar rujukan sel relatif kepada mutlak atau bercampur. Atau, anda boleh menekan kekunci F4 untuk mempercepatkan perkara. Untuk pintasan F4 berfungsi, anda perlu berada dalam mod edit formula:
- Pilih sel dengan formula.
- Masuk mod Edit dengan menekan kekunci F2, atau dua kali- klik sel.
- Pilih rujukan sel yang ingin anda ubah.
- Tekan F4 untuk menogol antara empat jenis rujukan sel.
Jika anda telah memilih rujukan sel relatif tanpa tanda $, seperti A1, berulang kali menekan kekunci F4 bertukar-tukar antara rujukan mutlak dengan kedua-dua tanda dolar seperti$A$1, baris mutlak A$1, lajur mutlak $A1, dan kemudian kembali ke rujukan relatif A1.
Nota. Jika anda menekan F4 tanpa memilih sebarang rujukan sel, rujukan di sebelah kiri penuding tetikus akan dipilih secara automatik dan ditukar kepada jenis rujukan lain.
Saya harap sekarang anda memahami sepenuhnya apa itu rujukan sel relatif dan mutlak, dan formula Excel dengan tanda $ bukan lagi misteri. Dalam beberapa artikel seterusnya, kami akan terus mempelajari pelbagai aspek rujukan sel Excel seperti merujuk lembaran kerja lain, rujukan 3d, rujukan berstruktur, rujukan bulat dan sebagainya. Sementara itu, saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!
jenis rujukan adalah penting. Jika anda berasa bertuah, anda boleh melambung syiling :) Jika anda ingin serius, maka luangkan masa beberapa minit untuk mempelajari selok-belok rujukan sel mutlak dan relatif dalam Excel, dan bila hendak menggunakan yang mana satu.Apakah itu rujukan sel Excel?
Ringkasnya, rujukan sel dalam Excel ialah alamat sel. Ia memberitahu Microsoft Excel tempat untuk mencari nilai yang anda mahu gunakan dalam formula.
Sebagai contoh, jika anda memasukkan formula mudah =A1 dalam sel C1, Excel akan menarik nilai dari sel A1 ke C1:
Seperti yang telah disebutkan, selagi anda menulis formula untuk sel tunggal , anda bebas menggunakan sebarang jenis rujukan, dengan atau tanpa tanda dolar ($), hasilnya akan sama:
Tetapi jika anda mahu memindahkan atau menyalin formula merentas lembaran kerja, adalah sangat penting untuk anda memilih jenis rujukan yang betul untuk formula disalin dengan betul ke sel lain. Bahagian berikut memberikan penjelasan terperinci dan contoh formula untuk setiap jenis rujukan sel.
Nota. Selain daripada Gaya rujukan A1 , di mana lajur ditakrifkan oleh huruf dan baris dengan nombor, terdapat juga gaya rujukan R1C1 di mana kedua-dua baris dan lajur dikenal pasti dengan nombor (R1C1 menetapkan baris 1, lajur 1).
Oleh kerana A1 ialah gaya rujukan lalai dalam Excel dan ia digunakan pada kebanyakan masa, kami akanbincangkan hanya rujukan jenis A1 dalam tutorial ini. Jika seseorang sedang menggunakan gaya R1C1, anda boleh mematikannya dengan mengklik Fail > Pilihan > Formula dan kemudian nyahtanda R1C1 gaya rujukan kotak.
Rujukan sel relatif Excel (tanpa tanda $)
rujukan relatif dalam Excel ialah alamat sel tanpa tanda $ dalam koordinat baris dan lajur, seperti A1 .
Apabila formula dengan rujukan sel relatif disalin ke sel lain, rujukan berubah berdasarkan kedudukan relatif baris dan lajur. Secara lalai, semua rujukan dalam Excel adalah relatif. Contoh berikut menunjukkan cara rujukan relatif berfungsi.
Andaikan anda mempunyai formula berikut dalam sel B1:
=A1*10
Jika anda menyalin formula ini ke baris lain dalam lajur yang sama, katakan pada sel B2, formula akan melaraskan untuk baris 2 (A2*10) kerana Excel menganggap anda ingin mendarab nilai dalam setiap baris lajur A dengan 10.
Jika anda menyalin formula dengan rujukan sel relatif kepada lajur lain dalam baris yang sama, Excel akan menukar rujukan lajur dengan sewajarnya:
Dan jika anda menyalin atau mengalihkan formula Excel dengan rujukan sel relatif kepada baris lain dan lajur lain , kedua-dua rujukan lajur dan baris akan berubah :
Seperti yang anda lihat, menggunakan rujukan sel relatif dalam formula Excel adalah sangat mudahcara untuk melakukan pengiraan yang sama merentas keseluruhan lembaran kerja. Untuk menggambarkan ini dengan lebih baik, mari kita bincangkan contoh kehidupan sebenar.
Menggunakan rujukan relatif ialah Excel - contoh formula
Andaikan anda mempunyai lajur harga USD (lajur B) dalam lembaran kerja anda dan anda mahu menukarnya kepada EUR. Mengetahui kadar penukaran USD - EUR (0.93 pada masa penulisan), formula untuk baris 2, adalah semudah =B2*0.93
. Perhatikan, bahawa kami menggunakan rujukan sel relatif Excel, tanpa tanda dolar.
Menekan kekunci Enter akan membuat formula dikira dan hasilnya akan serta-merta muncul dalam sel.
Petua. Secara lalai, semua rujukan sel dalam Excel adalah rujukan relatif. Oleh itu, apabila menulis formula, anda boleh menambah rujukan relatif dengan mengklik sel yang sepadan pada lembaran kerja dan bukannya menaip rujukan sel secara manual.
Untuk menyalin formula ke bawah lajur , tuding tetikus di atas pemegang isian (segi empat kecil di sudut kanan bawah sel yang dipilih). Semasa anda melakukan ini, kursor akan bertukar kepada salib hitam nipis, dan anda menahan dan menyeretnya ke atas sel yang ingin anda isi secara automatik.
Itu sahaja! Formula disalin ke sel lain dengan rujukan relatif yang dilaraskan dengan betul untuk setiap sel individu. Untuk memastikan bahawa nilai dalam setiap sel dikira dengan betul, pilih mana-mana sel dan lihat formula dalambar formula. Dalam contoh ini, saya telah memilih sel C4 dan melihat bahawa rujukan sel dalam formula adalah relatif kepada baris 4, betul-betul seperti yang sepatutnya:
Sel mutlak Excel rujukan (dengan tanda $)
Rujukan mutlak dalam Excel ialah alamat sel dengan tanda dolar ($) dalam koordinat baris atau lajur, seperti $A$1 .
Tanda dolar membetulkan rujukan kepada sel tertentu, supaya ia kekal tidak berubah tidak kira ke mana formula bergerak. Dalam erti kata lain, menggunakan $ dalam rujukan sel membolehkan anda menyalin formula dalam Excel tanpa menukar rujukan.
Sebagai contoh, jika anda mempunyai 10 dalam sel A1 dan anda menggunakan rujukan sel mutlak ( $A$1 ), formula =$A$1+5
akan sentiasa mengembalikan 15, tidak kira sel lain yang formula itu disalin. Sebaliknya, jika anda menulis formula yang sama dengan rujukan sel relatif ( A1 ), dan kemudian menyalinnya ke sel lain dalam lajur, nilai yang berbeza akan dikira untuk setiap baris. Imej berikut menunjukkan perbezaan:
Nota. Walaupun kami telah mengatakan bahawa rujukan mutlak dalam Excel tidak pernah berubah, sebenarnya ia berubah apabila anda menambah atau mengalih keluar baris dan/atau lajur dalam lembaran kerja anda, dan ini mengubah lokasi sel yang dirujuk. Dalam contoh di atas, jika kita memasukkan baris baharu di bahagian atas lembaran kerja, Excel cukup bijak untuk melaraskan formulauntuk mencerminkan perubahan itu:
Dalam lembaran kerja sebenar, ini adalah kes yang sangat jarang berlaku apabila anda hanya menggunakan rujukan mutlak dalam formula Excel anda. Walau bagaimanapun, terdapat banyak tugas yang memerlukan penggunaan rujukan mutlak dan relatif, seperti yang ditunjukkan dalam contoh berikut.
Nota. Rujukan sel mutlak tidak boleh dikelirukan dengan nilai mutlak, iaitu magnitud nombor tanpa mengambil kira tandanya.
Menggunakan rujukan sel relatif dan mutlak dalam satu formula
Agak kerap anda boleh memerlukan formula di mana beberapa rujukan sel dilaraskan untuk lajur dan baris di mana formula disalin, manakala yang lain kekal pada sel tertentu. Dalam erti kata lain, anda perlu menggunakan rujukan sel relatif dan mutlak dalam satu formula.
Contoh 1. Rujukan sel relatif dan mutlak untuk mengira nombor
Dalam contoh kami sebelum ini dengan harga USD dan EUR , anda mungkin tidak mahu hardcode kadar pertukaran dalam formula. Sebaliknya, anda boleh memasukkan nombor itu dalam beberapa sel, sebut C1 dan betulkan rujukan sel itu dalam formula dengan menggunakan tanda dolar ($) seperti yang ditunjukkan dalam tangkapan skrin berikut:
Dalam formula ini (B4*$C$1), terdapat dua jenis rujukan sel:
- B4 - relatif rujukan sel yang dilaraskan untuk setiap baris dan
- $C$1 - rujukan sel mutlak yang tidak pernah berubah tidak kira di mana formula disalin.
Sebuahkelebihan pendekatan ini ialah pengguna anda boleh mengira harga EUR berdasarkan kadar pertukaran berubah tanpa mengubah formula. Setelah kadar penukaran berubah, anda hanya perlu mengemas kini nilai dalam sel C1.
Contoh 2. Rujukan sel relatif dan mutlak untuk mengira tarikh
Satu lagi kegunaan umum mutlak dan relatif rujukan sel dalam formula tunggal ialah Mengira tarikh dalam Excel berdasarkan tarikh hari ini.
Andaikan anda mempunyai senarai tarikh penghantaran dalam lajur B dan anda memasukkan tarikh semasa dalam C1 dengan menggunakan fungsi TODAY(). Perkara yang anda ingin ketahui ialah dalam tempoh berapa hari setiap item dihantar, dan anda boleh mengira ini dengan menggunakan formula berikut: =B4-$C$1
Dan sekali lagi, kami menggunakan dua jenis rujukan dalam formula:
- Relatif untuk sel dengan tarikh penghantaran pertama (B4), kerana anda mahu rujukan sel ini berbeza-beza bergantung pada baris tempat formula berada.
- Mutlak untuk sel dengan tarikh hari ini ($C$1), kerana anda mahu rujukan sel ini kekal malar.
Mengakhiri, bila-bila masa anda mahu buat rujukan sel statik Excel yang sentiasa merujuk kepada sel yang sama, pastikan anda memasukkan tanda dolar ($) dalam formula anda untuk mencipta rujukan mutlak dalam Excel.
Rujukan sel campuran Excel
Rujukan sel bercampur dalam Excel ialah rujukan di mana sama ada huruf lajur atau nombor baristetap. Sebagai contoh, $A1 dan A$1 ialah rujukan bercampur. Tetapi apakah maksud masing-masing? Ia sangat mudah.
Seperti yang anda ingat, rujukan mutlak Excel mengandungi 2 tanda dolar ($) yang mengunci kedua-dua lajur dan baris. Dalam rujukan sel bercampur, hanya satu koordinat ditetapkan (mutlak) dan satu lagi (relatif) akan berubah berdasarkan kedudukan relatif baris atau lajur:
- Lajur mutlak dan baris relatif , seperti $A1. Apabila formula dengan jenis rujukan ini disalin ke sel lain, tanda $ di hadapan huruf lajur mengunci rujukan kepada lajur yang ditentukan supaya ia tidak pernah berubah. Rujukan baris relatif, tanpa tanda dolar, berbeza-beza bergantung pada baris yang formula disalin.
- Lajur relatif dan baris mutlak , seperti A$1. Dalam jenis rujukan ini, rujukan baris yang tidak akan berubah dan rujukan lajur akan.
Di bawah anda akan menemui contoh menggunakan kedua-dua sel bercampur jenis rujukan yang diharapkan akan memudahkan perkara untuk difahami.
Menggunakan rujukan bercampur dalam Excel - contoh formula
Untuk contoh ini, kami akan menggunakan jadual penukaran mata wang kami sekali lagi. Tetapi kali ini, kami tidak akan mengehadkan diri kami hanya kepada penukaran USD - EUR. Apa yang akan kita lakukan ialah menukar harga dolar kepada beberapa mata wang lain, semuanya dengan formula tunggal !
Sebagai permulaan, mari kita masukkankadar penukaran dalam beberapa baris, katakan baris 2, seperti yang ditunjukkan dalam tangkapan skrin di bawah. Dan kemudian, anda menulis hanya satu formula untuk sel kiri atas (C5 dalam contoh ini) untuk mengira harga EUR:
=$B5*C$2
Di mana $B5 ialah harga dolar dalam baris yang sama , dan C$2 ialah kadar penukaran USD - EUR.
Dan sekarang, salin formula ke sel lain dalam lajur C, dan selepas itu autoisi lajur lain dengan formula yang sama dengan menyeret pemegang isian. Hasilnya, anda akan mempunyai 3 lajur harga berbeza yang dikira dengan betul berdasarkan kadar pertukaran yang sepadan dalam baris 2 dalam lajur yang sama. Untuk mengesahkan ini, pilih mana-mana sel dalam jadual dan lihat formula dalam bar formula.
Sebagai contoh, mari pilih sel D7 (dalam lajur GBP). Apa yang kita lihat di sini ialah formula =$B7*D$2
yang mengambil harga USD dalam B7 dan mendarabkannya dengan nilai dalam D2, iaitu kadar penukaran USD-GBP, seperti yang diperintahkan oleh doktor :)
Dan sekarang, mari kita fahami bagaimana Excel mengetahui harga yang hendak diambil dan kadar pertukaran yang mana untuk didarabkan. Seperti yang anda duga, rujukan sel bercampur yang melakukan helah ($B5*C$2).
- $B5 - lajur mutlak dan baris relatif . Di sini anda menambah tanda dolar ($) hanya sebelum huruf lajur untuk melabuhkan rujukan pada lajur A, jadi Excel sentiasa menggunakan harga USD asal untuk semua penukaran. Rujukan baris (tanpa $