В этой статье мы узнаем, как получить N-е значение в строке, столбце и диапазоне. Мы используем комбинацию функций «СМЕЩЕНИЕ», «Индекс» и «СТРОКА» в Microsoft Excel 2010.

СМЕЩЕНИЕ: — * Одна из строк и столбцов в диапазоне, который представляет собой указанное количество ячеек или диапазон ячеек, имеет ссылку, возвращенную ссылками. Можно указать одну ячейку или диапазон ячеек, может потребоваться вернуть количество строк и количество столбцов.

Синтаксис функции СМЕЩЕНИЕ: = СМЕЩЕНИЕ (ссылка, строки, столбцы, высота, ширина) Ссылка: — Это ячейка или диапазон, от которого требуется смещение .

Rows and Columns to move: _ _- Сколько строк вы хотите переместить от начальной точки, и оба из них могут быть положительными, отрицательными или нулевыми .

_Height и Width _ * : — Это размер диапазона, который вы хотите вернуть . Давайте рассмотрим пример, чтобы понять, как функция Offset работает в Excel.

У нас есть данные в диапазоне A1: D10, в котором столбец A содержит код продукта, столбец B содержит количество, столбец C содержит стоимость продукта, а столбец D содержит общую стоимость. Мы хотим вернуть значение ячейки C5 в ячейке E2.

img1

Выполните указанные ниже шаги.

  • Выберите ячейку E2 и напишите формулу.

  • = СМЕЩЕНИЕ (A1,4,2,1,1)

  • Нажмите Enter на клавиатуре.

  • Функция вернет значение ячейки C5 .

img2

img3

СТРОКА: — Эта функция используется для возврата номера строки ссылки на ячейку.

Синтаксис функции «СТРОКА»: = СТРОКА (ссылка)

Пример: _ _ = ROW (A1) вернет 1 _ = ROW (A1: A10) вернет 1_ _ = ROW (A1: C10) вернет 1_

img4

img5

img6

ИНДЕКС: Формула индекса возвращает значение из пересечения между номером строки и номером столбца в массиве. Для функции «ИНДЕКС» существует 2 синтаксиса.

_1st Синтаксис функции «ИНДЕКС»: = ИНДЕКС (массив, номер_строки, [номер_столбца]) _

_2nd Синтаксис функции «ИНДЕКС»: = ИНДЕКС (ссылка, номер_строки, [номер_столбца], [номер_области]) _ Например, у нас есть данные в диапазоне A1: C5, в котором столбец A содержит идентификатор заказа, столбец B — цену за единицу, а столбец C содержит количество.

Выполните следующие шаги: — * Запишите формулу в ячейку D2.

  • = ИНДЕКС (A1: C5,2,3)

  • Нажмите Enter на клавиатуре.

  • Функция вернет 10, что означает, что 10 доступно во 2 ^ nd ^ строке и 3 ^ rd ^ столбце.

img7

Давайте рассмотрим пример, чтобы понять, как мы можем получить N-е значение в строке, столбце и диапазоне.

У нас есть данные в диапазоне A1: B12.

img8

Чтобы получить N-е значение в столбце, выполните следующие действия: —

  • Запишите формулу в ячейку C2.

  • = СМЕЩЕНИЕ ($ B $ 1,0, C4-1)

  • Нажмите Enter на клавиатуре.

  • Функция вернет N-е значение в столбце.

img9

Чтобы получить N-е значение в строке, выполните следующие действия: —

  • Запишите формулу в ячейку C2.

  • = СМЕЩЕНИЕ ($ A $ 4, C4-1,0)

  • Нажмите Enter на клавиатуре.

  • Функция вернет N-е значение в строке.

img10

Чтобы получить N-е значение в диапазоне, выполните следующие действия: —

  • Запишите формулу в ячейку C2.

ИНДЕКС ($ A $ 2: $ A $ 12, (СТРОКА () — 2) 3 + 3)

  • Нажмите Enter на клавиатуре.

  • Функция вернет N-е значение в диапазоне.

img11

Таким образом мы можем получить N-е значение в строке, столбце и диапазоне в Microsoft Excel 2010.