2015-04-19 4 views
-1

У меня есть таблица основных данных и сводка обложки. Мастер содержит список имен в виде строк и дат в виде столбцов. Данные в ячейке - это продажи.Возврат значения по двум критериям

В сводке у меня есть имена в виде строк, а на этой неделе и в конце последних дней в качестве столбцов. Они рассчитываются с использованием =TODAY() и =TODAY()-7.

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

Есть ли поиск, который может использовать формулы двух недель для возврата значений из основных данных, используя это имя? Я пробовал VLOOKUP и HLOOKUP безрезультатно.

+0

дайте нам пример и ожидаемый результат – AHC

ответ

0

Вам просто нужно INDEX function, обеспечивая как ROW_NUM и номер_столбца параметров с двумя MATCH function «с.

INDEX with two MATCH functions

Обратите внимание, что заголовки столбцов в H1: I1 совпадают с заголовками строк в A4: A5. Они будут использоваться для соответствия возвращаемой строке. Аналогично, имена в G2: G3 будут сопоставляться с именами в B3: E3.

INDEX function формула H2 (ваше резюме) будет,

=IFERROR(INDEX($B$4:$E$5, MATCH(H$1, $A$4:$A$5, 0), MATCH($G2, $B$3:$E$3, 0)), "") 

Заполните как право и вниз по мере необходимости.

Альтернативные VLOOKUP function эквивалент Н2:

=VLOOKUP(H$1, $A$3:$E$5, MATCH($G2, $A$3:$E$3, 0), FALSE) 

На этот раз MATCH используется только для столбца, чтобы вернуться. Заполните как справа, так и вниз.

HLOOKUP function Альтернативный эквивалент Н2:

=IFERROR(HLOOKUP($G2, $B$3:$E$5, MATCH(H$1, $A$3:$A$5, 0), FALSE), "") 

На этот раз MATCH используется только для строки, чтобы вернуться. Заполните как справа, так и вниз.

Обратите внимание, что я использовал IFERROR function в качестве обертки для управления ошибками для каждого из них. Если значения (ы) не могут быть найдены, возвращается строка нулевой длины (например, «"), а не ошибка # N/A.

Смежные вопросы