
Я ищу формулу, которая может искать в таблице, как показано ниже, и возвращать на другом листе курс валюты, если я введу дату. Например, в другом Excel я введу 2015.03.08 и хочу вернуть мне значение USD и RUM на эту дату. Спасибо!
USD GBP RUB PLN TRY
2015.02.28 1.1191 0.7249 68.4454 4.1404 2.8002
2015.03.08 1.0838 0.7204 65.4411 4.1261 2.8374
2015.03.15 1.0539 0.7128 65.6039 4.1375 2.7672
2015.03.19 1.0588 0.721 64.4052 4.1382 2.7635
2015.03.23 1.0817 0.7235 64.1198 4.1202 2.7787
решение1
Если курсы валют представлены в виде «таблицы»… например, такой:
Date USD GBP RUB PLN TRY
2015.02.28 1.1191 0.7249 68.4454 4.1404 2.8002
2015.03.08 1.0838 0.7204 65.4411 4.1261 2.8374
2015.03.15 1.0539 0.7128 65.6039 4.1375 2.7672
2015.03.19 1.0588 0.721 64.4052 4.1382 2.7635
2015.03.23 1.0817 0.7235 64.1198 4.1202 2.7787
Затем вы можете выполнить «двойной» поиск:
1) найдите столбец, в котором находится код вашей валюты.
2) поиск строки, в которой находится ваша дата.
3) используйте OFFSET (или INDEX), чтобы выбрать нужное вам значение.
=OFFSET($A$1,MATCH("2015.03.15",A:A,0)-1,MATCH("RUB",1:1,0)-1,1,1)