Як використовувати функцію OFFSET в Excel (3 приклади)

  • Поділитися Цим
Hugh West

Microsoft Excel надає різні функції для максимізації та прискорення вашої продуктивності. Сьогодні я покажу, як можна виділити певний розділ з набору даних за допомогою в "Урядовому кур'єрі". OFFSET функція з Excel .

Завантажити Практичний посібник

Ви можете завантажити наступну таблицю в Excel для кращого розуміння та практичного застосування.

Використання OFFSET Function.xlsx

Вступ до функції OFFSET в Excel

Мета

  • Він починається з конкретного посилання на комірку, переміщується на певну кількість рядків вниз, потім на певну кількість стовпців вправо, а потім витягує з набору даних ділянку, що має певну висоту і ширину.
  • Це функція масиву. Тому ви повинні натиснути Ctrl + Shift + Enter щоб вставити цю функцію, якщо ви не перебуваєте в Office 365.

Синтаксис

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

Аргументи

Аргументи Обов'язково або необов'язково Значення
посилання Необхідно Посилання на комірку, з якої він починає рух.
ряди Необхідно Кількість рядів рухається вниз.
колони Необхідно Кількість колонок зміщується вправо.
[висота] За бажанням Кількість рядків розділу даних, які він витягує. За замовчуванням - 1.
[ширина] За бажанням Кількість стовпців розділу даних, які він витягує. За замовчуванням - 1.

Значення, що повертається

  • Вона повертає фрагмент з набору даних з певною висотою і певною шириною, розташований на певну кількість рядків вниз і на певну кількість стовпців праворуч від заданого посилання на комірку.
Примітки
  • Якщо аргумент rows є від'ємним числом, то функція перемістить вказану кількість рядків вгору від комірки-джерела замість переміщення вниз.
  • Але, досягнувши місця призначення, він завжди буде збирати секцію заданої висоти вниз і заданої ширини вправо.
  • Наприклад, формула OFFSET(D9,-3,1,2,2,2) починає виходити з клітки D9 потім рухається 3 рядків вгору, потім переміщується на 1 стовпчик праворуч.
  • Але, досягнувши комірки призначення, він збирає ділянку 2 висота рядів знизу вгору, а потім 2 ширина стовпців справа наліво.

  • Якщо аргумент cols є від'ємним числом, то замість переміщення вправо функція перемістить вказану кількість стовпців вліво від комірки, на яку посилається.
  • Але, досягнувши місця призначення, він завжди буде збирати секцію заданої висоти вниз і заданої ширини вправо.
  • Наприклад, формула OFFSET(F6,3,-3,2,2) починає рухатися з комірки F6 потім рухається 3 гребе вниз, потім рухається 3 стовпчиками вліво.
  • Але, досягнувши комірки призначення, він збирає ділянку 2 висота рядів знизу вгору, а потім 2 ширина стовпців справа наліво.

  • Якщо будь-який з чотирьох аргументів rows, cols, [height] або [width] є дробом, Excel автоматично перетворить його в ціле число.
  • Наприклад, у формулі OFFSET(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 році.

Читати далі: Як використовувати функцію СТАВКА в Excel (4 простих приклади)

Приклад 3: Використання функції OFFSET для сортування суміжних декількох рядків і декількох стовпців

У цьому розділі ми продемонструємо, як витягти всі значення для суміжних декількох рядків і декількох стовпців, використовуючи функція OFFSET Для того, щоб дізнатися метод, ви можете виконати наведені нижче кроки відповідно.

Сходинки:

  • По-перше, ми виділимо з набору даних ділянку з декількох рядків і декількох стовпців.
  • Далі, спробуємо зібрати продажі товарів телефон, холодильник та телевізор у 2017, 2018 та 2019 роках.
  • Після цього, як бачите, телефон - це 5-й продукт до переліку, а 2017 рік є 2-м роком.
  • Тут зібраний розділ буде мати 3 ряди (Телефон, Холодильник, Телевізор) та 3 колонки (2017, 2018 та 2019 роки).
  • Отже, запишемо наступну формулу.
=OFFSET(B4,5,2,3,3,3)

  • Потім натисніть CTRL+SHIFT+ENTER.

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

Читати далі: Як використовувати функцію ROWS в Excel (з 7 простими прикладами)

Поширені помилки при роботі з функцією OFFSET
  • #VALUE показує, коли будь-який аргумент має неправильний тип даних. Наприклад, аргумент row повинен бути числом. Якщо це текст, то буде показано #VALUE

Висновок

У цій статті ми розглянули 3 Відповідні приклади використання функція OFFSET в Excel Ми щиро сподіваємося, що ця стаття була корисною та цікавою для вас. Крім того, якщо ви хочете прочитати більше статей про Excel, ви можете відвідати наш сайт Exceldemy. Якщо у вас виникли запитання, коментарі або рекомендації, будь ласка, залишайте їх у розділі коментарів нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.