Я сделал формулу, которая ищет массив, чтобы вернуть значение, и теперь я хочу, чтобы Excel "показал свою работу" и сказал мне, в какой ячейке он нашел это значение. Я боролся с MATCH и ADDRESS но до сих пор был в состоянии только вернуть позицию значения в массиве, а не его абсолютную ссылку на ячейку.

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

Фактический файл: https://dl.dropboxusercontent.com/u/78225/test_sheet.xlsx

РЕДАКТИРОВАТЬ: формула, которую я использую, которая возвращает правильное значение, но я хочу найти ссылку на ячейку этого значения: {=MIN(IF($D$1:$DG$1="food",IF(D2:DG2<>"",D2:DG2)))}

1 ответ1

0

Вы должны быть в состоянии сделать это с помощью функции CELL, как показано ниже.

=CELL("address",your formula here)

Для просмотра влево или вправо от ответа найдите функцию смещения.

РЕДАКТИРОВАТЬ

Я не знаю, как сделать это напрямую с помощью функции min. Думаю, вам нужно будет просмотреть ее в таблице.

Ваша формула в: B2

   {=MIN(IF($D$1:$DG$1="food",IF(D2:DG2<>"",D2:DG2)))}

Формула поиска

=CELL("address",INDEX($D$2:$DG$2,MATCH("food",$D$1:$DG$1,0)*MATCH(B2,$D$2:$DG$2,0)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .