Использовать результат сопоставления Excel в качестве выбора столбца

У меня есть выражение MATCH, которое возвращает допустимый номер строки. Теперь мне нужно объединить этот результат с известным идентификатором столбца, чтобы вернуть результаты этой ячейки.

Итак, если что-то на A50 = «яблоко», то я могу получить содержимое ячейки D50.

Посмотрел косвенный и индекс, но не видел, как это может помочь.

ОТВЕТ:

= ИНДЕКС ( 'Лист1' A: D, MATCH (Sheet2 А2, 'Лист1' B: B!, 0), 4)

Я получил INDEX для работы. Взял еще кое-что.

'SHEET1'! A: D – диапазон для INDEX для работы. MATCH (SHEET2! A2, 'SHEET1'! B: B, 0) тянет строку на основе моих критериев MATCH. 4 – COLUMN, чтобы вернуть содержимое ячейки из номера ROW из MATCH выше.

Надеюсь, это поможет кому-то еще понять, как использовать INDEX.

Попробуйте VLOOKUP. Например,

=VLOOKUP("apple",$A$1:$D$100,4,false) 

Это очень полезная функция.

= ИНДЕКС ( 'Лист1' A: D, MATCH (Sheet2 А2, 'Лист1' B: B!, 0), 4)

Я получил INDEX для работы. Взял еще кое-что.

'SHEET1'! A: D – диапазон для INDEX для работы. MATCH (SHEET2! A2, 'SHEET1'! B: B, 0) тянет строку на основе моих критериев MATCH. 4 – COLUMN, чтобы вернуть содержимое ячейки из номера ROW из MATCH выше.

Однако другие варианты были очень полезными.

INDIRECT позволяет ссылаться на любую произвольную ячейку на листе, указывая ее местоположение с использованием динамического значения. В вашем случае вы захотите сделать что-то вроде этого:

 =INDIRECT("D"&MATCH(<your match here>)) 

Это вернет значение ячейки D50 в примере, который вы указали. В документации Excel говорится, что она возвращает ссылку на эту ячейку, но на самом деле она сразу же оценивается значением ячейки.

Основное преимущество этого подхода в отношении VLOOKUP заключается в том, что INDIRECT будет ссылаться на любую произвольную ячейку, тогда как для VLOOKUP требуется известный диапазон данных и соответствующее значение. Например, если ваши критерии MATCH ссылаются на другой лист из данных, которые вы хотите вытащить, ваш лучший вариант INDIRECT .

  • Excel: поиск информации
  • Укажите на другой другой лист в Excel
  • Поиск диапазона символов ASCII с использованием формулы рабочего листа Excel
  • Вычитание времени с даты в Excel
  • Excel: если какое-либо поле в строке не равно NULL, установите ячейку в первом столбце в число с добавочным номером?
  • Баннирование в Excel
  • Поиск значения в Excel из двух столбцов в разных листах, возврат да или нет
  • Excel отображает данные с другого рабочего листа по пользовательскому вводу
  • Заполните непересекающиеся пустые ячейки со значением из ячейки над первым пробелом
  • Суммировать ячейки в столбце, которые имеют определенное значение в ячейке в своей строке
  • Вложенные аргументы, возвращающие нуль, если ничего не введено в ячейку
  • Давайте будем гением компьютера.