Гид по технологиям

Данные акций и ценных бумаг в Google Sheets — Smart Chip и GOOGLEFINANCE

7 min read Финансы Обновлено 04 Dec 2025
Данные акций в Google Sheets — Smart Chip и GOOGLEFINANCE
Данные акций в Google Sheets — Smart Chip и GOOGLEFINANCE

Содержание

  • Как использовать Finance Smart Chip
  • Удаление Finance Smart Chip
  • Как использовать функцию GOOGLEFINANCE
  • Примеры функций GOOGLEFINANCE
  • Когда это не работает и альтернативы
  • Мини‑методология: настройка листа отслеживания (шаблон)
  • Чек-листы по ролям
  • Критерии приёмки и тестовые случаи
  • Безопасность и конфиденциальность
  • Часто задаваемые вопросы

Данные о рынке и графики на экране

Как использовать Finance Smart Chip

Finance Smart Chip в Google Sheets появился в начале 2023 года. Он даёт быстрый доступ к данным по акциям, паевым фондам и валютам. Источник данных — Google Finance.

Кратко: Smart Chip удобен для обзора и коллаборации. Используйте его, когда нужно быстро просмотреть название, биржу, цену и капитализацию без написания формул.

  1. Введите тикер в ячейку вашего листа.

Ячейка с тикером в Google Sheets

  1. С выделенной ячейкой вставьте Smart Chip одним из способов:
    • В меню выберите “Insert -> Smart chips”, затем в меню выберите “Finance”.
    • Щёлкните правой кнопкой мыши по ячейке, наведите на “Smart chips” и выберите “Finance”.

Меню Smart Chips и выбор Finance в Google Sheets

  1. Если Google найдёт тикер, в ячейке появится Smart Chip.

Вставленный Smart Chip Finance в Google Sheets

  1. Наведите курсор на Smart Chip, чтобы увидеть краткие финансовые данные. Набор полей зависит от типа ценной бумаги. Пример для Amazon: название, биржа, цена и рыночная капитализация.

Финансовый Smart Chip для Amazon в Google Sheets

  1. Для подробностей нажмите иконку «View details» (стрелка в рамке) в правом нижнем углу карточки.

Иконка просмотра подробностей Finance Smart Chip

  1. После клика вы перейдёте на страницу компании в Google Finance.

Страница Amazon на Google Finance

Важно: если вы торгуете на разных биржах, можно дополнительно конвертировать валюты прямо в Google Sheets.

Удаление Finance Smart Chip

Чтобы удалить Smart Chip из ячейки, можно сделать одно из двух:

  • Удалить только сам Smart Chip, оставив тикер: щёлкните правой кнопкой по ячейке, наведите на “Smart chips” и выберите “Remove smart chip”.

Удаление Smart Chip в меню Smart Chips

  • Удалить и Smart Chip, и символ: выделите ячейку и нажмите клавишу Delete.

Как использовать функцию GOOGLEFINANCE

Если нужна точечная или историческая информация, используйте функцию GOOGLEFINANCE. Она напрямую запрашивает данные из Google Finance и возвращает числа или временные ряды.

Синтаксис:

=GOOGLEFINANCE(symbol, attribute, start_date, end_date, interval)

Требуется только первый аргумент — symbol. Аргументы обычно берутся в кавычки или передаются через ссылку на ячейку.

Разбор аргументов:

  • Symbol: указывайте биржу и тикер для точности, например “NASDAQ:AMZN”. Если дать только “AMZN”, Google сам выберет биржу. Можно использовать ссылку на ячейку.
  • Attribute: конкретный атрибут, который нужен. По умолчанию — “price”. Доступно более 40 атрибутов для разных типов ценных бумаг. Полный список — в справке Google Docs Editors Help.
  • Start_date: дата начала для исторических данных. Если указать start_date и не указать end_date, функция вернёт данные за указанную дату.
  • End_date: дата окончания или число дней от start_date.
  • Interval: частота исторических данных: “DAILY” или “WEEKLY” (альтернативно 1 или 7).

Совет: используйте ссылки на ячейки для ticker и диапазонов дат, чтобы формулы было проще копировать и автоматизировать.

Примечание: данные могут задерживаться до 20 минут. Для деталей смотрите дисклеймер Google Finance.

Примеры использования GOOGLEFINANCE

Текущая цена Amazon (AMZN). Атрибут по умолчанию — price.

=GOOGLEFINANCE("NASDAQ:AMZN")

Формула GOOGLEFINANCE для цены Amazon

Текущий 52‑недельный максимум для Amazon:

=GOOGLEFINANCE("NASDAQ:AMZN","HIGH52")

Формула GOOGLEFINANCE для 52‑недельного максимума Amazon

Минимальная цена Amazon за 1 января 2020:

=GOOGLEFINANCE("NASDAQ:AMZN","LOW","1/1/2020")

Формула GOOGLEFINANCE для минимума Amazon на дату

Открытие с 1 по 10 января 2020:

=GOOGLEFINANCE("NASDAQ:AMZN","OPEN","1/1/2020","1/10/2020")

Формула GOOGLEFINANCE для открытий за диапазон дат

Закрытие с 1 января по 1 июня 2020 с недельной агрегацией:

=GOOGLEFINANCE("NASDAQ:AMZN","CLOSE","1/1/2020","6/1/2020","WEEKLY")

Формула GOOGLEFINANCE для недельных закрытий Amazon

Когда это не работает — ограничения и кейсы отказа

  • Отсутствие API: официальный API Google Finance больше не доступен; функции зависят от сайта Google Finance и внутренних сервисов. Это значит, что Google может изменить данные или формат в любой момент.
  • Неполные или отсутствующие данные для OTC‑бирж и малоизвестных инструментов. Для таких тикеров функция может не вернуть результат.
  • Ограничения по скорости: при массовых запросах Google Sheets может начать возвращать ошибки или замедляться.
  • Задержка данных: биржевые данные могут иметь рыночную задержку (обычно до 20 минут).
  • Локализация дат: при вводе дат в формате месяц/день/год убедитесь, что формат соответствует региональным настройкам аккаунта.

Альтернативы, если Google Sheets не даёт нужного результата:

  • Использовать платные API поставщиков котировок (AlphaVantage, IEX Cloud, Polygon) и импортировать данные через Apps Script или функции IMPORTJSON.
  • Экспорт CSV с брокера и загрузка в Sheets.
  • Для корпоративных задач использовать BI‑инструменты (Power BI, Tableau) с коннекторами к финансовым данным.

Мини‑методология: как быстро настроить лист отслеживания (шаблон)

Шаги для простого рабочего листа отслеживания:

  1. Создайте лист “Тикеры” с колонками: Биржа, Тикер, Символ (например NASDAQ:AMZN).
  2. Создайте рядом лист “Данные” с формулами GOOGLEFINANCE, ссылающимися на ячейки из “Тикеры”.
  3. Добавьте столбцы для основных атрибутов: Price, Change, MarketCap, Volume.
  4. Отдельный лист “История” для временных рядов: используйте GOOGLEFINANCE для получения цен за период.
  5. Автоматизируйте обновление через триггеры Apps Script, если нужно периодическое сохранение снимков.
  6. Документируйте источник и время обновления в шапке листа.

Пример формул в шаблоне (предположим, что A2 содержит “NASDAQ:AMZN”):

B2: =GOOGLEFINANCE(A2,"price")
C2: =GOOGLEFINANCE(A2,"changepct")
D2: =GOOGLEFINANCE(A2,"marketcap")

Чек-листы по ролям

Инвестор (портфельное отслеживание):

  • Убедиться, что тикеры указаны с биржей.
  • Добавить столбец для целевой цены и заметок.
  • Настроить условное форматирование для просадок/ростов.

Аналитик (исследования):

  • Запросить исторические данные с нужным интервалом.
  • Экспортировать временные ряды в CSV для бэктеста.
  • Зафиксировать источники и период выборки.

Бухгалтер/финконтроль:

  • Проверить валюты и курсы конвертации.
  • Зафиксировать источник курсов и время обновления.

Разработчик/автоматизатор:

  • Использовать Apps Script для регулярного снимка данных.
  • Обработать ошибки и логировать неудачные запросы.

Критерии приёмки и тестовые случаи

Критерии приёмки (минимальные):

  • Для заданного тикера функция возвращает цену и хотя бы один атрибут (например “price”).
  • Исторические запросы возвращают строки с датой и значением для заданного периода.
  • Удаление Smart Chip оставляет/удаляет символ в соответствии с ожидаемым действием.

Тестовые случаи:

  • TC1: =GOOGLEFINANCE(“NASDAQ:AMZN”) — ожидается числовое значение текущей цены.
  • TC2: =GOOGLEFINANCE(“INVALID:XXXX”) — ожидается сообщение об ошибке или пустой результат.
  • TC3: Исторический диапазон с start_date > end_date — ожидается ошибка.
  • TC4: Удаление Smart Chip через контекстное меню — Smart Chip исчезает, текст тикера остаётся.

Snippets и советы (cheat sheet)

  • Передавайте тикер как ссылку: =GOOGLEFINANCE(A2,”price”) — удобно для массового копирования.
  • Часто используемые атрибуты: “price”, “open”, “close”, “high”, “low”, “volume”, “marketcap”, “changepct”, “PE_RATIO”.
  • Интервалы: используйте “DAILY” или 1 для ежедневных данных; “WEEKLY” или 7 для недельных.
  • Формат дат: при проблемах с распознаванием дат используйте функцию DATE(год, месяц, день).

Безопасность и конфиденциальность

  • Не храните персональные данные клиентов в общих Google Sheets.
  • Если вы подключаете сторонние скрипты или дополнения, проверяйте их доступы и репутацию.
  • Для корпоративных данных ограничьте доступ через настройки общего доступа и используйте G Suite (Workspace) группы.
  • GDPR: если таблица содержит персональные данные граждан ЕС, соблюдайте правила хранения и передачи, используйте шифрование резервных копий и аудит доступа.

Альтернативные подходы — когда нужен другой инструмент

  • Для низкой задержки (тик за тиком) обратитесь к платным поставщикам рыночных данных с WebSocket/REST API.
  • Для надёжной истории и бэктестов используйте специализированные датасеты и хранилища времени (например, Parquet в облаке).
  • Для визуализации и крупных датасетов используйте BI‑инструменты с поддержкой прямых коннекторов.

Решение: Smart Chip или GOOGLEFINANCE? (дерево принятия решения)

flowchart TD
  A[Нужно быстрое визуальное представление?] -->|Да| B[Использовать Finance Smart Chip]
  A -->|Нет| C[Нужно исторические или специфичные атрибуты?]
  C -->|Да| D[Использовать GOOGLEFINANCE с нужными аргументами]
  C -->|Нет| B
  B --> E[Подходит для коллаборации и быстрого обзора]
  D --> F[Подходит для анализа и автоматизации]

Часто задаваемые вопросы

Разве Google Finance не закрыли?

Мобильное приложение Google Finance было удалено из Google Play в 2015 году, а публичный API Google Finance больше не доступен. Тем не менее сайт Google Finance был обновлён, а функция GOOGLEFINANCE в Google Sheets продолжает возвращать данные.

Какие ещё финансовые функции поддерживает Google Sheets?

В Google Sheets есть функции для расчёта процентов, амортизации, доходности и других финансовых показателей. Полный список доступен в списке функций Google Sheets: выберите категорию “Financial” в справке.

Есть ли в Microsoft Excel аналог?

Подписчики Microsoft 365 могут использовать тип данных “Stocks” (Stocks data type). Для исторических данных в Excel есть функция STOCKHISTORY.

Image credit: Pixabay. All screenshots by Sandy Writtenhouse.

Короткое резюме

  • Smart Chip удобен для быстрого обзора и совместной работы.
  • GOOGLEFINANCE даёт гибкость для получения атрибутов и исторических рядов.
  • Для критичных задач с низкой задержкой используйте платные API или BI‑решения.

Important: всегда проверяйте источник данных и формат дат перед использованием в отчётах и автоматизациях.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Вернуть Корзину на рабочий стол Windows
Windows

Вернуть Корзину на рабочий стол Windows

Кинематографичный вид в Photoshop
Дизайн

Кинематографичный вид в Photoshop

Играть Subway Surfers онлайн без блокировок
Игры

Играть Subway Surfers онлайн без блокировок

Как проверить открытые порты в Linux
Linux

Как проверить открытые порты в Linux

Фотосъёмка снега на смартфон: практические советы
Фотография

Фотосъёмка снега на смартфон: практические советы

Установка Office Picture Manager на Windows 10
Windows

Установка Office Picture Manager на Windows 10