Как да използвате функцията OFFSET в Excel (3 подходящи примера)

  • Споделя Това
Hugh West

Microsoft Excel предоставя различни функции за увеличаване и ускоряване на производителността ви. Днес ще покажа как можете да извлечете конкретен раздел от набор от данни с помощта на на OFFSET функция на Excel .

Изтегляне на работна тетрадка за практика

Можете да изтеглите следната работна книга на Excel за по-добро разбиране и да я упражните сами.

Използване на функцията OFFSET.xlsx

Въведение във функцията OFFSET на Excel

Цел

  • Тя започва от конкретна референтна клетка, преминава към определен брой редове надолу, след това към определен брой колони надясно и след това извлича от набора данни участък с определена височина и ширина.
  • Това е функция на масив. Затова трябва да натиснете Ctrl + Shift + Enter да вмъкнете тази функция, освен ако не сте в Office 365.

Синтаксис

=OFFSET(reference,rows,cols,[height],[width])

Аргументи

Аргументи Задължително или по избор Стойност
справка Изисква се Препратката към клетката, от която започва движението.
редове Изисква се Броят на редовете се премества надолу.
колони Изисква се Броят на колоните се премества надясно.
[височина] По избор Броят на редовете на раздела от данни, които се извличат. По подразбиране е 1.
[ширина] По избор Броят на колоните на частта от данните, която се извлича. По подразбиране е 1.

Върната стойност

  • Той връща част от набор от данни с определена височина и широчина, разположена на определен брой редове надолу и определен брой колони надясно от дадена референтна клетка.
Бележки
  • Ако аргументът "редове" е отрицателно число, функцията ще премести посочения брой редове нагоре от референтната клетка, вместо да ги премести надолу.
  • Но след като достигне до местоназначението, той винаги ще събира участък с определена височина надолу и определена ширина надясно.
  • Например, формулата ОТМЕСТВАНЕ (D9,-3,1,2,2) започва да се движи от клетката D9 , след което се премества 3 редове нагоре, след което премества 1 колона надясно.
  • Но след като достигне до клетката на местоназначението, тя събира част от 2 височина на редовете отдолу надолу и след това 2 ширина на колоните отдясно нагоре.

  • Ако аргументът cols е отрицателно число, функцията ще премести посочения брой колони наляво от референтната клетка, вместо да се премести надясно.
  • Но след като достигне до местоназначението, той винаги ще събира участък с определена височина надолу и определена ширина надясно.
  • Например, формулата ОФСЕТ (F6,3,-3,2,2) започва да се движи от клетката F6 , след което се премества 3 редове надолу, след което се премества 3 колони вляво.
  • Но след като достигне до клетката на местоназначението, тя събира част от 2 височина на редовете отдолу надолу и след това 2 ширина на колоните отдясно нагоре.

  • Ако някой от четирите аргумента rows, cols, [height] или [width] е дроб, Excel автоматично ще го преобразува в цяло число.
  • Например, във формулата ОФСЕТ (B4,3.7,3,2,2) , аргументът за реда е дроб, 7 . Excel го е преобразувала в 3 и след това се премести 3 редове надолу от B4 и след това 3 десни колони.
  • И след това събра част от 2 високи редове и 2 широки колони.

3 подходящи примера за използване на функцията OFFSET Excel

В тази статия ще ви покажем как да използвате функцията OFFSET Тук ще сортираме цяла колона от набор от данни, цял ред от набор от данни, както и съседни няколко реда и няколко колони от набор от данни.

Пример 1: Прилагане на функцията OFFSET на Excel за сортиране на цял ред

В този раздел ще демонстрираме как да извлечем всички стойности за цял ред с помощта на функцията OFFSET За да се запознаете с метода, можете да следвате следните стъпки.

Стъпки:

  • Имаме рекорд по продажби от 5 години на 13 продукти на компания Mars Group.
  • Сега ще се опитаме да сортираме цял ред с помощта на функцията OFFSET .
  • Нека се опитаме да извлечем данните за продажбите на телевизията за всички години.
  • Вижте, телевизията е 7. продукт в списъка с продукти.
  • Имаме и раздел с данни, който трябва да съберем и който обхваща 5 години ( 5 колони).
  • Така нашата формула ще бъде показана по-долу.
=OFFSET(B5,7,1,1,5)

  • След това натиснете CTRL+SHIFT+ENTER.

РАЗБИВКА НА ФОРМУЛАТА
  • Функцията OFFSET започва да се движи от клетката B5 .
  • След това се премества 7 реда надолу, за да намери телевизора.
  • И след това се премества 1 колона надясно, за да се приземи в първата година, 2016 г.
  • След това извлича част от 1 ред височина и 5 Това е рекордът на продажбите на телевизори от 2016 до 2020 г.
  • И накрая ще видите, че имаме данни за продажбите на телевизори през всички години.

Прочетете още: Как да използвате функцията ROW в Excel (с 8 примера)

Пример 2: Сортиране на цяла колона с помощта на функцията OFFSET в Excel

В този раздел ще покажем как да извлечем всички стойности за цяла колона, като приложим функцията OFFSET За да се запознаете с метода, можете да следвате следните стъпки.

Стъпки:

  • Първо, ще сортираме цяла колона от същия набор от данни.
  • След това нека се опитаме да открием всички продажби през 2018 г.
  • Тук 2018 г. е 3. година през годината.
  • И ще извлечем списък с общо 13
  • Затова запишете тук следната формула.
=OFFSET(B5,1,3,13,1)

  • След това натиснете CTRL+SHIFT+ENTER .

РАЗБИВКА НА ФОРМУЛАТА
  • Тя отново започва да се движи от клетката B5 .
  • Премества се с 1 ред надолу до първия лаптоп с продукти.
  • След това се премества 3 колони до 2018 г.
  • След това извлечете част от 13 височина на редовете (всички продукти) и 1 ширина на колоната (само на
  • Накрая ще видите, че сме диференцирали всички продажби през 2018 г.

Прочетете още: Как да използвате функцията COLUMN в Excel (4 лесни примера)

Пример 3: Използване на функцията OFFSET за сортиране на съседни няколко реда и няколко колони

В този раздел ще покажем как да извлечем всички стойности за съседни няколко реда и няколко колони, като използваме функцията OFFSET За да се запознаете с метода, можете да следвате следните стъпки.

Стъпки:

  • Първо, ще съберем част от няколко реда и няколко колони от набора от данни.
  • След това нека се опитаме да съберем продажбите на продуктите телефон, хладилник и телевизор през 2017, 2018 и 2019 г.
  • След това, както виждате, телефонът е 5. продукт в списъка, а 2017 г. е втората година.
  • Тук събраният раздел ще има 3 редове (телефон, хладилник и телевизор) и 3 колони (2017, 2018 и 2019 г.).
  • Затова запишете тук следната формула.
=OFFSET(B4,5,2,3,3)

  • След това натиснете CTRL+SHIFT+ENTER.

РАЗБИВКА НА ФОРМУЛАТА
  • Тя отново започва да се движи от клетката B5 .
  • Премества се в 5 редове надолу до телефона на продукта.
  • След това се премества 2 колони надясно до годината 2017 .
  • След това се събират данните за 3 редове във височина (телефон, хладилник и телевизор) и 3 колони в ширина (2017, 2018 и 2019 г.).
  • Вижте, събрахме данните за продажбите на телефони, хладилници и телевизори от 2017, 2018 и 2019 г.

Прочетете още: Как да използвате функцията ROWS в Excel (със 7 лесни примера)

Често срещани грешки с функцията OFFSET
  • #VALUE показва, когато някой от аргументите е от грешен тип данни. Например аргументът за ред трябва да е число. Ако е текст, ще се покаже #VALUE

Заключение

В тази статия разгледахме 3 Подходящи примери за използване на функцията OFFSET в Excel . Искрено се надяваме, че тази статия ви е харесала и сте научили много от нея. Освен това, ако искате да прочетете още статии за Excel, можете да посетите нашия уебсайт, Exceldemy. Ако имате въпроси, коментари или препоръки, любезно ги оставете в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.