Menamakan Langkah Dengan LET
Simpan dan guna semula nilai perantaraan untuk memudahkan formula yang panjang
Menamakan Langkah Dengan LET ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Apabila Formula Menjadi Berserabut
Pernahkah anda menulis formula panjang yang mengulangi pengiraan yang sama tiga atau empat kali? Formula panjang sukar dibaca, lambat dikira semula dan menyusahkan untuk dibaiki.
Fungsi LET menyelesaikan masalah ini. Fungsi ini membolehkan anda memberikan nama kepada sesuatu nilai atau pengiraan, kemudian menggunakan semula nama itu dalam formula. Anggaplah ia seperti mencatat nombor pada nota lekat supaya anda tidak perlu mengiranya semula.
LET tersedia dalam Excel moden (Microsoft 365 dan Excel 2021) serta Google Sheets. Dalam pelajaran ini, anda akan belajar menamakan langkah perantaraan dan menjadikan formula berserabut lebih mudah dibaca.
Struktur LET
LET mengikut pola ulangan yang mudah: pasangan nama dan nilai, diakhiri dengan pengiraan akhir yang menggunakan nama tersebut.
- Tentukan satu atau lebih nama
- Berikan nilai kepada setiap nama
- Akhiri dengan hasil yang menggunakan nama tersebut
Argumen yang paling akhir sentiasa merupakan pengiraan yang menghasilkan output. Semua yang sebelumnya hadir dalam pasangan nama/nilai.
=LET(name1, value1, calculation_using_name1)Formula LET Pertama Anda
Mari namakan satu nilai. Katakan sel A2 mengandungi harga 100. Kita boleh menamakannya price dan kemudian menggandakannya.
Di sini LET mencipta nama price, menetapkan nilai daripada A2 kepadanya, dan argumen akhir price*2 menggunakan nama itu. Hasilnya ialah 200.
Perhatikan betapa mudahnya formula ini dibaca berbanding =A2*2 apabila formula menjadi lebih panjang. Nama menerangkan maksud nombor tersebut.
=LET(price, A2, price*2)Mengelakkan Pengiraan Berulang
Manfaat terbesar LET ialah mengira sesuatu sekali dan menggunakannya semula. Bayangkan anda perlu mengira jumlah cukai dua kali: sekali untuk memaparkannya dan sekali lagi untuk menambahkannya kepada jumlah keseluruhan.
Tanpa LET, anda akan menulis A2*0.2 di dua tempat. Dengan LET, anda mengiranya sekali menggunakan nama tax, kemudian merujuk kepada tax di mana-mana sahaja anda memerlukannya.
Ini lebih pantas kerana hamparan hanya melakukan pendaraban sekali, dan lebih jelas kerana tujuannya dinamakan.
=LET(tax, A2*0.2, A2 + tax)Menentukan Berbilang Nama
LET menerima banyak pasangan nama/nilai dengan mudah. Terus tambahkan pasangan tersebut sebelum pengiraan akhir. Setiap nama baharu juga boleh menggunakan nama yang ditentukan sebelumnya.
Dalam contoh ini, kita menamakan rate, kemudian base, dan seterusnya nilai tax yang dibina daripada kedua-duanya. Nama dinilai dari atas ke bawah, jadi tax boleh bergantung pada rate dan base yang telah tersedia.
=LET(rate, 0.2, base, A2, tax, base*rate, base + tax)Nama Dibina Berdasarkan Nama Sebelumnya
Rantaian inilah yang menjadikan LET berkuasa. Anda boleh memecahkan formula rumit kepada langkah kecil yang dinamakan dan boleh dibaca seperti ayat.
subtotal= kuantiti darab hargadiscount= subtotal darab kadar diskaun- hasil = subtotal tolak diskaun
Setiap langkah merujuk kepada langkah sebelumnya. Sesiapa yang membaca formula boleh mengikuti logiknya baris demi baris tanpa perlu mentafsir satu ungkapan yang besar.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Contoh Lengkap: Gaji Bersih
Mari kita mengira gaji bersih. Gaji kasar berada dalam B2, manakala kadar cukai berada dalam C2. Kita mahukan gaji kasar ditolak cukai dan dibundarkan kepada dua tempat perpuluhan.
Kita menamakan gross, mengira tax daripadanya, kemudian mengembalikan perbezaan yang telah dibundarkan. Formulanya panjang, tetapi setiap bahagian mudah difahami.
=LET(gross, B2, tax, gross*C2, ROUND(gross - tax, 2))Menamakan Hasil Sesuatu Fungsi
Nama LET boleh menyimpan hasil daripada mana-mana fungsi, bukan aritmetik sahaja. Ini amat berguna untuk carian yang sepatutnya diulang.
Di sini kita mencari satu nilai dengan XLOOKUP, menyimpannya sebagai found, kemudian menyemaknya. Jika carian tidak menemui hasil, kita memaparkan mesej; jika tidak, kita menggunakan nilai tersebut. Carian yang berat hanya dijalankan sekali.
=LET(found, XLOOKUP(A2, Items, Prices), IF(found="", "Not found", found*1.1))Peraturan Nama yang Sah
Nama LET mempunyai beberapa peraturan:
- Mulakan dengan huruf atau garis bawah, bukan nombor
- Tiada ruang (gunakan
unit_price, bukanunit price) - Tidak boleh menyerupai rujukan sel seperti
A1atauTAX1 - Tidak boleh sama dengan nama fungsi terbina dalam
Gunakan perkataan huruf kecil yang jelas seperti total, rate atau net supaya tiada masalah.
LET dalam Google Sheets
Berita baik: LET berfungsi dengan cara yang sama dalam Google Sheets. Sintaks, pasangan nama/nilai dan pengiraan akhir semuanya serupa.
Ini bermakna formula yang dibina dengan LET boleh digunakan antara Excel dan Sheets, sesuatu yang jarang berlaku bagi fungsi baharu. Sama ada pasukan anda menggunakan Microsoft 365 atau Google Workspace, LET kelihatan sama.
=LET(qty, A2, price, B2, qty*price)Bila Hendak Menggunakan LET
Gunakan LET apabila anda menyedari:
- Subungkapan yang sama muncul lebih daripada sekali
- Formula terlalu panjang sehingga anda tidak lagi dapat menjejaki fungsi setiap bahagiannya
- Carian atau pengiraan yang perlahan ingin dijalankan sekali sahaja
Untuk formula kecil seperti =A2+B2, LET berlebihan. Namun, sebaik sahaja formula mula mengulangi dirinya, LET menjadikannya lebih pendek, pantas dan jauh lebih mudah diselenggara.
Semakan Ringkas
Uji pemahaman anda tentang struktur LET.
Ulang Kaji: Menamakan Langkah Dengan LET
Anda telah belajar bahawa LET membolehkan anda menamakan nilai perantaraan dan menggunakannya semula, lalu menjadikan formula panjang lebih mudah dibaca dan lebih pantas.
- Sintaksnya terdiri daripada pasangan nama, nilai yang berulang dan diakhiri dengan pengiraan akhir
- Nama kemudian boleh dibina berdasarkan nama sebelumnya
- Kira sesuatu sekali dan rujuk namanya berkali-kali
- Nama mesti mengelakkan ruang, digit pada permulaan dan teks yang menyerupai sel
- LET berfungsi dengan cara yang sama dalam Excel dan Google Sheets
Seterusnya, anda akan melangkah lebih jauh dengan menentukan fungsi boleh guna semula anda sendiri menggunakan LAMBDA.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Pelajari Excel dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Menamakan Langkah Dengan LET” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Menamakan Langkah Dengan LET”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Menamakan Langkah Dengan LET”?
Simpan dan guna semula nilai perantaraan untuk memudahkan formula yang panjang Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Menamakan Langkah Dengan LET” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Menamakan Langkah Dengan LET
- Mentakrifkan Fungsi Tersuai Dengan LAMBDA
- Mengulangi Dengan MAP dan REDUCE
- Formula Lebih Kemas Dengan LAMBDA Bernama