Excel — как получить соответствующие значения из другого рабочего листа?

Excel — как получить соответствующие значения из другого рабочего листа?

У меня есть рабочий лист «ДЕТАЛЬ», на котором подсчитываются числа:

ПОДРОБНЫЙ РАБОЧИЙ ЛИСТ

              (Column A)  (Column E)
(Excel Row #) DATE        TOTAL
...
700          6/8/2015    =sum(D701:D709)
701   
702
703
704  
705
706
707
708  
709
710         6/9/2015    =sum(D711:D719)
...

Я хочу получить ОБЩИЙ ОБЪЕМ из столбца E в подробном рабочем листе с другого листа

(Column A)   (Column B)
DATE         DETAIL TOTAL
...
6/8/2015    =sum(Details!E700)
6/9/2015    =sum(Details!E710)
...

Мне бы хотелось иметь возможность выбирать =sum(Details!E700)и =sum(Details!E710)автоматически заполнять следующие ячейки:

=sum(Details!E720)
=sum(Details!E730)
=sum(Details!E740)
=sum(Details!E750)
...

Это не работает, потому что исходные цифры находятся на расстоянии десяти ячеек друг от друга, и я не могу понять, как выполнить автозавершение этой задачи, чтобы успешно извлечь их все. Как мне извлечь правильные значения из исходного листа?

решение1

Похоже, самым простым решением было бы просто использовать VLOOKUP.

Например, в ячейке B5на новом листе:

=VLOOKUP($A5,'Details'!$A$2:$E$1000,5)

Это позволяет выполнить поиск в первом столбце (даты) диапазона A2:E1000на исходном листе для даты, указанной A5на новом листе, а затем вернуть соответствующее значение в 5 столбцах подряд (т. е. столбец E).

Связанный контент