
У меня два взаимосвязанных вопроса:
1)Во-первых, у меня проблема с ИНДЕКС и ПОИСКПОЗ в Excel, и я не могу решить ее обычными способами. Вот мой код:
=INDEX($D$2:$D$1000;MATCH(F$1;$B$2:$B$1000;0);1)
тогда как D
содержит даты и B
содержит цены, отформатированные как числа.
F1
содержит определенную дату. Что не так? Я получаю#Н/Д.
2)Во-вторых, даже если я заставлю это работать, моя проблема в том, что D
содержит 24 раза одну и ту же дату (т. е. B
содержит почасовые цены). Я хотел бы вставить все 24 цены на одну дату в один столбец в том порядке, в котором они перечислены в D
, а следующую дату в следующий столбец и т. д.
Являются ли ИНДЕКС и ПОИСКПОЗ вообще правильным подходом для этого?
Или лучше VLOOKUP?
Как бы я это сделал?
решение1
Ответ на ваш первый вопрос содержится в самом вопросе: вы говорите, что F
содержит дату и D
содержит дату, не должно ли быть так:
INDEX($B$2:$B$1000;MATCH(F$1;$D$2:$D$1000;0);1)
Что касается вашего второго вопроса, когда мне нужно найти несколько вхождений, я всегда обращаюсь к этомусайт.