У меня есть рабочий лист «ДЕТАЛЬ», на котором подсчитываются числа:
ПОДРОБНЫЙ РАБОЧИЙ ЛИСТ
(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
).