Excel 2020: Gunakan A2: INDEX () sebagai OFFSET Tidak Berubah - Petua Excel

Isi kandungan

Terdapat fungsi fleksibel yang disebut OFFSET. Ini dapat menunjukkan jarak yang berbeza yang dikira dalam perjalanan. Dalam gambar di bawah, jika seseorang mengubah dropdown # Qtrs di H1 dari 3 hingga 4, argumen OFFSET keempat akan memastikan bahawa julat berkembang hingga merangkumi empat lajur.

Guru spreadsheet benci OFFSET kerana ia adalah fungsi yang tidak menentu. Sekiranya anda pergi ke sel yang sama sekali tidak berkaitan dan memasukkan nombor, semua fungsi OFFSET akan mengira-walaupun sel itu tidak ada kaitan dengan H1 atau B2. Sebilangan besar masa, Excel sangat berhati-hati untuk hanya menghabiskan masa mengira sel yang perlu dikira. Tetapi setelah anda memperkenalkan OFFSET, semua sel OFFSET, ditambah semua downline dari OFFSET, mula dikira setelah setiap perubahan dalam lembaran kerja.

Dalam formula di bawah, terdapat titik dua sebelum fungsi INDEX. Biasanya, fungsi INDEX yang ditunjukkan di bawah akan mengembalikan 1403 dari sel D2. Tetapi apabila anda meletakkan titik dua di kedua sisi fungsi INDEX, ia mula mengembalikan alamat sel D2 dan bukannya kandungan D2. Sangat liar bahawa ini berfungsi.

Mengapa perkara ini berlaku? INDEX tidak mudah berubah. Anda mendapat semua kelebihan Fleksibel OFFSET tanpa pengiraan semula yang menghisap masa berulang-ulang.

Saya pertama kali mengetahui petua ini dari Dan Mayoh di Fintega. Terima kasih kepada Access Analytic kerana mencadangkan ciri ini.

Artikel menarik...