Справочник по динамическим столбцам

У меня есть такая таблица, которая называется "Акции".

У него есть список тикеров в верхней строке, даты, идущие вниз по столбцу A, и цены в каждом столбце для акций.

Изображение

и так продолжается 15 лет.

На другом листе назовите его (Trades). Я хочу, чтобы пользователь ввел, скажем, «ABC» в ячейку, и в этой таблице он выведет цену для определенных дат, которые указаны на листе Trade.

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

=MATCH(E1,SPY!A1:D1,0)

person Paul Costa    schedule 11.08.2015    source источник


Ответы (1)


вот вы можете использовать совпадение как в ссылке на столбец, так и в ссылке на строку; при этом допустим, что у вас есть даты в столбце A. и дата, которую они ищут в c1, вы можете сделать =Index(STOCKS,MATCH($C$1,Stocks[[Date]:[Date]],0),match($E$1,STocks[#Headers],0)), и это должно делать то, что вы ищете.

person JamTay317    schedule 11.08.2015
comment
Это работает, но когда я изменил символ тикера, он не изменился. =ИНДЕКС(Акции!B3:B3925,ПОИСКПОЗ(B12,Акции!A3:A3925,0),ПОИСКПОЗ($E$1,Акции!$B$1:$I$1,0)) Я использую $E$1 для ввода символа тикера. - person Paul Costa; 11.08.2015