Как в гугл таблице получить курс доллара на определенную дату по курсу ЦБ, подставив в качестве аргумента ячейку с датой
В гугл таблице имеется ячейка A1 с содержимом "01/01/2020", требуется в ячейке B1 получить курс на эту дату, если вручную ввести дату в формулу, но все нормально
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp?date_req=01/01/2020"; "//ValCurs/Valute[CharCode=""USD""]/Value")
нашел такие варианты, но они не работают:
=IMPORTXML(("http://www.cbr.ru/scripts/XML_daily.asp?date_req=";A1); "//ValCurs/Valute[CharCode=""USD""]/Value")"))
=IMPORTXML(CONCATENATE("http://www.cbr.ru/scripts/XML_daily.asp?date_req=";A1); "//ValCurs/Valute[CharCode=""USD""]/Value")
Ответы (3 шт):
Автор решения: Boris Baublys
→ Ссылка
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp?date_req="&A1; "//ValCurs/Valute[CharCode=""USD""]/Value")
Формат A1 - Обычный текст.
Автор решения: user440724
→ Ссылка
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp?date_req="&IF(DAY(C4)>9; DAY(C4); "0"&DAY(C4))&"/"&IF(MONTH(C4)>9; MONTH(C4); "0"&MONTH(C4))&"/"&YEAR(C4); "//ValCurs/Valute[CharCode=""USD""]/Value")
Автор решения: Gesha
→ Ссылка
=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp?date_req="&ТЕКСТ(A1;"DD/MM/YYYY"); "//ValCurs/Valute[CharCode=""USD""]/Value")