Excel 2020: Използвайте A2: INDEX () като енергонезависим OFFSET - Съвети за Excel

Съдържание

Има гъвкава функция, наречена OFFSET. Той може да сочи към различен по размер диапазон, който се изчислява в движение. На изображението по-долу, ако някой промени падащото меню # Qtrs в H1 от 3 на 4, четвъртият аргумент на OFFSET ще гарантира, че обхватът се разширява, за да включва четири колони.

Гурутата за електронни таблици мразят OFFSET, защото това е променлива функция. Ако отидете до напълно несвързана клетка и въведете число, всички функции OFFSET ще изчислят - дори ако тази клетка няма нищо общо с H1 или B2. В повечето случаи Excel е много внимателен, за да прекарва време само в изчисляване на клетките, които трябва да изчисли. Но след като въведете OFFSET, всички клетки OFFSET, плюс всичко надолу от OFFSET, започват да изчисляват след всяка промяна в работния лист.

Във формулата по-долу има двоеточие преди функцията INDEX. Обикновено показаната по-долу функция INDEX ще върне 1403 от клетка D2. Но когато поставите двоеточие от двете страни на функцията INDEX, то започва да връща адреса на клетката D2 вместо съдържанието на D2. Диво е, че това работи.

Защо това има значение? INDEX не е променлив. Получавате цялата гъвкава доброта на OFFSET без повторно преизчисляване на времето за всмукване.

За първи път научих този съвет от Дан Майо в Fintega. Благодарим на Access Analytic, че предложи тази функция.

Интересни статии...