Оглавление
Microsoft Excel предоставляет различные функции для максимизации и ускорения вашей производительности. Сегодня я покажу, как вы можете извлечь определенный участок из набора данных, используя сайт OFFSET функция из Excel .
Скачать Практическое пособие
Вы можете скачать следующую рабочую тетрадь Excel для лучшего понимания и практиковать ее самостоятельно.
Использование функции OFFSET.xlsxВведение в функцию OFFSET в Excel
Цель
- Он начинает с определенной ссылки на ячейку, перемещается на определенное количество строк вниз, затем на определенное количество столбцов вправо, а затем извлекает из набора данных участок с определенной высотой и шириной.
- Это функция массива. Поэтому вы должны нажать кнопку Ctrl + Shift + Enter чтобы вставить эту функцию, если только вы не находитесь в Office 365.
Синтаксис
=OFFSET(reference,rows,cols,[height],[width])
Аргументы
Аргументы | Обязательно или по желанию | Значение |
---|---|---|
ссылка | Требуется | Ссылка на ячейку, с которой начинается движение. |
строки | Требуется | Количество рядов перемещается вниз. |
колонки | Требуется | Количество столбцов перемещается вправо. |
[высота]. | Дополнительно | Количество строк извлекаемого раздела данных. По умолчанию - 1. |
[ширина] | Дополнительно | Количество столбцов секции данных, которые извлекаются. По умолчанию - 1. |
Возвращаемое значение
- Он возвращает участок из набора данных с определенной высотой и шириной, расположенный на определенное количество строк вниз и определенное количество столбцов вправо от заданной ссылки на ячейку.
- Если аргумент rows является отрицательным числом, функция будет перемещаться на указанное количество строк вверх от опорной ячейки, а не вниз.
- Но после достижения пункта назначения он всегда будет собирать участок указанной высоты вниз и указанной ширины вправо.
- Например, формула СМЕЩЕНИЕ(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: Применение функции Excel OFFSET для сортировки целой строки
В этом разделе мы продемонстрируем, как извлечь все значения для целого ряда с помощью функции функция 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 год - это 2-й год.
- Здесь собранная секция будет иметь 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 показывает, когда какой-либо аргумент имеет неправильный тип данных. Например, аргумент row должен быть числом. Если это текст, то будет показано #VALUE
Заключение
В этой статье мы рассмотрели 3 Подходящие примеры использования функция OFFSET в Excel Мы искренне надеемся, что вам понравилась эта статья и вы узнали много нового. Кроме того, если вы хотите прочитать больше статей по Excel, вы можете посетить наш сайт Exceldemy. Если у вас есть вопросы, комментарии или рекомендации, пожалуйста, оставьте их в разделе комментариев ниже.