Курс валют с сайта ЦБР на определенную дату: MS Excel vs Google Sheets

Как это сделать в Ms Excel

Для того, чтобы получить курсы в виде таблицы, надо перейти на вкладку «Данные», затем «Из интернета» и вбить ссылку с указанием даты в URL-адрес:

excel data import

Затем в диалоговом окне «Навигатора» выбрать Таблицу 1 и «Загрузить:

choose table

с результатом:

import resul

Вроде бы не сложно? Да, но что если нужно задать несколько дат?

Либо каждый раз заново импортировать данные через ссылку, как описано выше, либо писать макрос, что под силу далеко не каждому.

То же самое через Google sheets

Разбиваю ссылку на две составляющие:

  • Постоянная часть — сама ссылка
  • Переменная часть — дата
условия

Пишу формулу импорта из интернета, где объединяю ссылку и дату и говорю что за тип данных будет (в данном случае «таблица»):

=IMPORTHTML(B1&B2;"table")

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

sheets importhtml

плюс с возможностью на лету менять даты с последующим автоматическим импортом данных:

sheets result

Вот и всё. На мой взгляд, второй способ намного проще и понятнее с точки зрения использования.

Добавить комментарий