Я нуб, когда дело доходит до продвинутого Excel. В настоящее время я использую эту формулу, которую я нашел в Интернете и изменил в своей таблице:
=IF(ROWS(G$7:G7)>$D$2,"",
INDEX(Test!G$2:G$999999,
SMALL(IF((Test!$A$2:$A$999999>=$B$2)*(Test!$A$2:$A$999999<=$B$3),
ROW(Test!$A$2:$A$999999)-ROW(Test!$A$2)+1),ROWS(G$7:G7))))
По сути, я извлекаю информацию из другого листа, соответствующего определенному диапазону дат. Я оставил диапазон ячеек как row999999, поэтому мне не нужно обновлять формулу при вводе новых данных за месяцы / годы.
Я хотел бы оставить ячейки пустыми, если они извлекаются из пустых ячеек - в настоящее время они идут как нули.
Я попытался поместить IF или ISBLANK впереди, но это заставляет все ячейки (даже те, у которых есть данные) очищаться.