Excel 2020: Utilizați A2: INDEX () ca OFFSET non-volatil - Sfaturi Excel

Cuprins

Există o funcție flexibilă numită OFFSET. Poate indica o gamă de dimensiuni diferite, care este calculată din mers. În imaginea de mai jos, dacă cineva modifică meniul derulant # Qtrs în H1 de la 3 la 4, al patrulea argument al OFFSET se va asigura că intervalul se extinde pentru a include patru coloane.

Guru-urile foii de calcul urăsc OFFSET-ul deoarece este o funcție volatilă. Dacă mergeți la o celulă complet legată și introduceți un număr, toate funcțiile OFFSET se vor calcula - chiar dacă acea celulă nu are nimic de-a face cu H1 sau B2. De cele mai multe ori, Excel este foarte atent să petreacă doar timp calculând celulele care trebuie calculate. Dar odată ce introduceți OFFSET, toate celulele OFFSET, plus orice linie descendentă din OFFSET, încep să se calculeze după fiecare modificare a foii de lucru.

În formula de mai jos, există două puncte înainte de funcția INDEX. În mod normal, funcția INDEX prezentată mai jos ar returna 1403 din celula D2. Dar când puneți două puncte pe ambele părți ale funcției INDEX, acesta începe să returneze adresa celulei D2 în loc de conținutul D2. Este sălbatic că acest lucru funcționează.

De ce contează asta? INDEX nu este volatil. Obțineți toată bunătatea flexibilă a OFFSET-ului fără recalcularile care sugerează timpul din nou și din nou.

Am aflat mai întâi acest sfat de la Dan Mayoh la Fintega. Mulțumim Access Analytics pentru sugerarea acestei caracteristici.

Articole interesante...