13

Как получить курсы валют и создать графики в Google Таблицах

Как получить курсы валют и создать графики в Google Таблицах Гайд, Google Таблицы, Ecommerce, Аналитика, Формула, Длиннопост

Google Таблицы – мощный инструмент для работы с финансовыми данными и курсами валют. С помощью встроенной функции GOOGLEFINANCE можно автоматически загружать актуальные котировки, отслеживать их динамику за разные периоды и строить графики.

Однако при работе с валютами пользователи часто сталкиваются с проблемами:

  • Формат даты включает время, что мешает анализу.

  • Данные требуют форматирования для лучшей читаемости.

  • Графики нужно настраивать вручную.

В этой статье рассмотрим, как получить курсы валют, убрать время из даты и создать графики динамики курсов в Google Таблицах.

1. Получение курсов валют через GOOGLEFINANCE

Функция GOOGLEFINANCE позволяет получать актуальный курс валют в режиме реального времени.

Примеры для популярных валютных пар:

  • Доллар → Рубль (USD/RUB): =GOOGLEFINANCE("CURRENCY:USDRUB")

  • Рубль → Доллар (RUB/USD): =GOOGLEFINANCE("CURRENCY:RUBUSD")

  • Юань → Рубль (CNY/RUB): =GOOGLEFINANCE("CURRENCY:CNYRUB")

  • Рубль → Юань (RUB/CNY): =GOOGLEFINANCE("CURRENCY:RUBCNY")

📌 Важно! Google Finance автоматически обновляет курсы валют в течение дня, но не гарантирует точность данных – лучше сверяться с официальными источниками.

2. Исторические данные курса валют (за неделю, месяц, 6 месяцев, год)

Чтобы отслеживать изменения курса за определенный период, используем GOOGLEFINANCE с указанием диапазона дат.

Доллар к рублю (USD/RUB):

  • Последняя неделя: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-7; TODAY(); "DAILY")

  • Последний месяц: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY")

  • Последние 6 месяцев: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-180; TODAY(); "DAILY")

  • Последний год: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-365; TODAY(); "DAILY")

Юань к рублю (CNY/RUB):

  • Последняя неделя: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-7; TODAY(); "DAILY")

  • Последний месяц: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-30; TODAY(); "DAILY")

  • Последние 6 месяцев: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-180; TODAY(); "DAILY")

  • Последний год: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-365; TODAY(); "DAILY")

📌 Эти формулы загружают исторические данные, которые можно использовать для анализа и построения графиков.

3. Удаление времени из даты

При использовании GOOGLEFINANCE в Google Таблицах дата отображается с временем (23:58:00).

Как убрать время и оставить только дату?

🔹 Способ 1: Форматирование ячеек

  1. Выделите диапазон с датами.

  2. Перейдите в Формат → Числовые форматы → Дата.

  3. Выберите формат "ДД.ММ.ГГГГ" (или другой, удобный вам).

Этот метод не меняет данные, а просто скрывает время.

🔹 Способ 2: Использование TO_DATE()

Если время продолжает отображаться, можно использовать:

=ARRAYFORMULA(TO_DATE(GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY")))

Функция TO_DATE() убирает время, оставляя только дату.

🔹 Способ 3: Преобразование даты в текст

Чтобы преобразовать дату в строку без времени, используйте:

=ARRAYFORMULA(TEXT(GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY"); "DD.MM.YYYY"))

Этот метод конвертирует дату в текст, поэтому сортировка по датам может работать некорректно.

4. Создание графиков курса валют

Графики помогают наглядно анализировать изменения курсов валют.

Шаг 1: Выделите данные

  • Для графика по USD/RUB выберите диапазон с датами и значениями (например, A1:B30).

Шаг 2: Вставьте график

  1. Перейдите в меню Вставка → Диаграмма.

  2. В настройках выберите Линейный график.

  3. В разделе Ось X укажите столбец с датами.

  4. В разделе Ось Y – курс валюты.

📌 Совет: Добавьте заголовок и подписи осей для удобства.

Заключение

Теперь у вас есть готовая Google Таблица, которая автоматически:
Получает курс валют (USD/RUB, CNY/RUB и другие).
Анализирует динамику за неделю, месяц, 6 месяцев и год.
Форматирует даты без времени.
Создает наглядные графики и мини-графики.

🔹 Хотите автоматизировать аналитику валютных курсов? Добавьте в Google Таблицу фильтры и сводные таблицы, чтобы глубже анализировать данные!

🚀 Теперь вы готовы следить за курсами валют в режиме реального времени прямо в Google Таблицах!


Ссылка на таблицу с формулами

MS, Libreoffice & Google docs

756 постов15K подписчик

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.