2015-01-06 4 views
0

У меня есть данные в формате, как показано ниже:Найти значение с критериями, когда условие соответствует

**"Month"** **"Date & Time"**  **"kW"** 
1    11/20/2014 11:30  234 
1    11/21/2014 11:30  245 
1    11/22/2014 0:00  345 
2    11/23/2014 0:00  323 
2    11/24/2014 0:00  234 
2    11/25/2014 0:00  345 
2    11/26/2014 0:00  434 
3    11/27/2014 0:00  324 
3    11/28/2014 0:00  436 
3    11/29/2014 0:00  436 
4    11/30/2014 0:00  235 
4    12/1/2014 0:00   563 
4    12/2/2014 0:00   342 
4    12/3/2014 0:00   434 

Из приведенных выше данных, я хотел бы получить значение от «Даты & Time» и «кВт», когда совпадения условий.

Условие - Когда я пишу «1», тогда автоматически появятся только значения перед «1». То же самое, , когда я пишу «2», тогда появятся только значения перед «2».

Я думаю, что это может быть сделано «offset» с функцией «match/if» в excel 2010, но он не работает должным образом. Пожалуйста, взгляните на него и попытайтесь решить как можно раньше.

Ответ будет как that-- -Когда я пишу «1» в какой-либо конкретной ячейки, для которой значение используется, чтобы соответствовать условию из колонки «Месяц», то значения будут приходить:

11/20/2014 11:30  234 
11/21/2014 11:30  245 
11/22/2014 0:00  345 

-Когда я пишу «2», то значения будут приходить:

11/23/2014 0:00  323 
11/24/2014 0:00  234 
11/25/2014 0:00  345 
11/26/2014 0:00  434 
+2

Вы пробовали фильтр? – pnuts

ответ

0

Вы можете сделать это с помощью стандартной формулы с использованием INDEX и SMALL вместе с некоторыми функциями помогают.

First Second Third with INDEX

Формула в F2 есть

=IFERROR(INDEX(B$2:B$999, SMALL(INDEX(ROW($1:$998)+($A$2:$A$999<>$E$2)*1E+99, ,), ROW(1:1))), "")

Заливка право G2 затем заполнить F2: G2 вниз достаточно строк, чтобы охватить все возможные совпадения.

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