LET: Menyimpan Pemboleh ubah Di Dalam Formula Excel Anda - Petua Excel

Rumus dalam Excel sudah menjadi bahasa pengaturcaraan. Semasa anda membina model di Excel, anda pada dasarnya menulis program untuk mengira satu set output dari satu set input. Pasukan Calc Redmond telah melakukan beberapa peningkatan pada bahasa formula Excel untuk menjadikan Excel lebih mirip bahasa pengaturcaraan. Yang pertama, fungsi LET kini keluar dalam versi beta. Sesiapa yang memilih untuk memasuki saluran Insider Fast Office 365 harus mempunyai akses ke LET.

Kadang kala anda membina formula yang mesti merujuk kepada sub-pengiraan yang sama berulang kali. Fungsi LET membolehkan anda menentukan pemboleh ubah dan pengiraan untuk pemboleh ubah tersebut. Pengiraan anda boleh mempunyai hingga 126 pemboleh ubah. Setiap pemboleh ubah dapat menggunakan semula pengiraan dalam pemboleh ubah sebelumnya. Argumen terakhir dalam fungsi LET adalah formula yang mengembalikan nilai (atau array) ke sel. Formula akhir itu akan merujuk kepada pemboleh ubah yang ditentukan sebelumnya dalam fungsi LET.

Ini paling mudah dilihat jika saya menunjukkan contoh. Saya secara rawak menemui formula yang diposkan di Papan Mesej pada tahun 2010. Formula ini, dari ahli Special-K99 direka untuk mencari kata yang seterusnya hingga terakhir dalam frasa.

Sekiranya saya membina formula asal langkah demi langkah, saya akan membuatnya secara berperingkat.

  • Langkah 1: Di B4, ambil TRIM frasa asal untuk menghilangkan ruang berulang.

    Fungsi TRIM untuk menyingkirkan ruang yang berulang.
  • Langkah 2: Cari tahu berapa banyak perkataan dalam B4 dengan membandingkan LEN teks yang dipangkas dengan panjang teks yang dipangkas setelah mengeluarkan ruang dengan SUBSTITUT. Dalam frasa empat perkataan, terdapat tiga ruang. Dalam masalah semasa, anda ingin mencari kata kedua, maka minus di akhir formula ini.

    LEN dan SUBSTITUT berfungsi untuk mengira perkataan
  • Langkah 3: Tambahkan karat (^) sebelum perkataan yang diinginkan. Ini sekali lagi menggunakan SUBSTITUTE tetapi menggunakan argumen ketiga dalam SUBSTITUTE untuk mencari ruang ke-2. Ia tidak akan selalu menjadi tempat ke-2. Anda harus menggunakan hasil dari Langkah 2 sebagai argumen ketiga dalam Langkah 3.

    Menggunakan karat dalam SUBSTITUT
  • Langkah 4: Mengasingkan semua perkataan selepas karat menggunakan MID dan FIKIR.

    Mengasingkan semua perkataan selepas karat menggunakan MID dan MENCARI
  • Langkah 5: Mengasingkan perkataan seterusnya hingga terakhir menggunakan MID dan FIKIR sekali lagi.

    Mengasingkan perkataan seterusnya hingga terakhir menggunakan MID dan MENCARI

Apabila dipecah menjadi pengiraan kecil seperti yang ditunjukkan di atas, banyak orang dapat mengikuti logik pengiraan. Saya sering membina formula menggunakan kaedah yang ditunjukkan di atas.

Tetapi saya tidak mahu mengambil lima lajur untuk satu formula, jadi saya mula menggabungkan lima formula itu menjadi satu formula. Formula dalam F4 menggunakan E4 dua kali. Salin semua perkara di bar formula untuk E4 selepas tanda sama. Gunakan Paste untuk menggantikan E4 di kedua tempat. Terus ganti rujukan sel dengan formula sehingga satu-satunya perkara yang dirujuk oleh formula akhir ialah sel A4. Pada ketika ini, anda mempunyai formula yang sangat panjang:

Formula Excel yang sangat panjang

Mengapa ini membingungkan? Bagaimana lima formula dengan panjang purata 24 watak berubah menjadi formula 370 aksara? Ini kerana formula mudah dalam B4 dirujuk sebanyak 12 kali dalam formula akhir. Sekiranya anda belum menyimpan = TRIM (A4) di sel B4, maka anda akhirnya menaip TRIM (A4) dua belas kali dalam formula akhir.

Berikut adalah berapa kali setiap sub-formula digunakan dalam formula akhir.

Sub-formula dikira dalam formula akhir

MARI ke Penyelamat

Fungsi LET membolehkan anda menentukan pemboleh ubah sekali dalam formula dan menggunakan semula pemboleh ubah tersebut kemudian dalam formula. Dalam rajah di bawah, empat pemboleh ubah ditakrifkan dalam definisi pemboleh ubah sebelum pengiraan akhir mengembalikan kata terakhir.

Fungsi LET untuk menentukan pemboleh ubah

Nampaknya amalan terbaik di sini adalah menggunakan Alt + Enter selepas setiap definisi pemboleh ubah dalam formula. Walaupun formula anda mungkin A, B, C, dan D, tidak ada salahnya menggunakan nama pemboleh ubah yang bermakna, seperti yang anda lakukan dalam bahasa pengaturcaraan mana pun.

Perhatikan pada gambar di atas bahawa setelah mendefinisikan TRIMTEXT sebagai = TRIM (A4), pemboleh ubah TRIMTEXT digunakan semula dalam definisi untuk WhichSpace dan CaratText.

Tonton Video

Anda boleh melihat langkah-langkah untuk menggabungkan sub-formula ke dalam megaformula dan ke fungsi LET di sini:

Dalam ujian lain, formula LET mengira kira-kira 65% lebih cepat daripada megaformula serupa.

Artikel menarik...