Excel 2020: Użyj A2: INDEX () jako nieulotnego PRZESUNIĘCIA - Porady dotyczące programu Excel

Spisie treści

Istnieje elastyczna funkcja o nazwie OFFSET. Może wskazywać na zakres o różnej wielkości, który jest obliczany w locie. Na poniższym obrazku, jeśli ktoś zmieni listę rozwijaną # Qtrs w H1 z 3 na 4, czwarty argument OFFSET sprawi, że zakres rozszerzy się o cztery kolumny.

Guru arkusza kalkulacyjnego nienawidzą OFFSET-u, ponieważ jest to funkcja niestabilna. Jeśli przejdziesz do zupełnie niepowiązanej komórki i wprowadzisz liczbę, wszystkie funkcje PRZESUNIĘCIA zostaną obliczone - nawet jeśli ta komórka nie ma nic wspólnego z H1 lub B2. Przez większość czasu program Excel bardzo ostrożnie poświęca czas tylko na obliczanie komórek, które należy obliczyć. Ale kiedy wprowadzisz PRZESUNIĘCIE, wszystkie komórki PRZESUNIĘCIA, plus wszystko w dół od PRZESUNIĘCIA, zacznie obliczać po każdej zmianie w arkuszu.

W poniższym wzorze przed funkcją INDEKS znajduje się dwukropek. Zwykle funkcja INDEKS pokazana poniżej zwróciłaby 1403 z komórki D2. Ale kiedy umieścisz dwukropek po obu stronach funkcji INDEKS, zacznie ona zwracać adres komórki D2 zamiast zawartości D2. To dzikie, że to działa.

Dlaczego to ma znaczenie? INDEX nie jest zmienny. Otrzymujesz całą elastyczną dobroć OFFSET-u bez ciągłych, pochłaniających czas przeliczeń.

Po raz pierwszy nauczyłem się tej wskazówki od Dana Mayoha w Fintega. Dziękujemy Access Analytic za zasugerowanie tej funkcji.

Interesujące artykuły...