KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Получение данных по акциям в реальном времени в Excel: руководство по расширенным типам данных

АвторSiluviaДата изменения

В современную цифровую эпоху искусственный интеллект (ИИ) кардинально меняет подход к работе с данными. Excel интегрирует ИИ в свою функциональность, чтобы распознавать расширенные типы данных — выходящие за рамки простых чисел и текстовых строк, особенно при отслеживании информации в режиме реального времени, например котировок акций. Раньше для получения данных по акциям приходилось вручную вводить их из финансовых веб-сайтов или печатных источников — процесс трудоёмкий и подверженный ошибкам. Сегодня актуальные рыночные данные по акциям можно получать прямо в Excel мгновенно и без усилий. В этом руководстве вы узнаете, как использовать расширенные типы данных в Excel, чтобы ваш финансовый анализ всегда опирался на самые свежие рыночные тенденции.

Снимок экрана, демонстрирующий пример получения Excel данных о котировках акций в реальном времени с помощью расширенных типов данных


Обзор расширенных типов данных Excel

Благодаря расширенным возможностям ИИ, расширенные типы данных в Excel выходят за рамки привычных текстовых и числовых форматов, позволяя импортировать структурированную информацию об объектах. Например, если вы введёте тикер компании в ячейку и преобразуете его в тип данных «Акции», Excel автоматически подтянет актуальные данные — от котировок и названия компании до множества других сопутствующих сведений.

Примечание: эти типы данных доступны только в Excel для Microsoft 365.

Какие типы связывания данных доступны в Excel?

Чтобы узнать, какие типы «Связать данные» доступны в Excel, перейдите на вкладку «Данные» — там вы найдёте их в группе «Типы данных».

Снимок экрана, демонстрирующий группу «Типы данных» в Excel с доступными связанными типами данных, такими как «Акции», «Валюты», «География» и «Организация»

В группе «Типы данных» представлено 4 типа данных: «Акции», «Валюты», «География» и «Организация». У каждого из них есть связанные типы данных. Подробнее — на этой странице: Список типов Связать данные в Excel.

В этом учебном пособии я покажу, как использовать тип данных «Акции» для получения котировок в режиме реального времени.


Получение данных по акциям в режиме реального времени с помощью расширенных типов данных

Предположим, у вас есть список тикеров компаний, как показано на скриншоте ниже, и вы хотите получить актуальную информацию по акциям для каждого из этих тикеров. В этом разделе демонстрируется, как выполнить эту задачу с помощью типа данных «Акции» в Excel.

Снимок экрана со списком тикеров акций в Excel для получения данных о котировках в реальном времени

Шаг 1. Преобразуйте исходный диапазон данных в таблицу

Выделите диапазон с тикерами (в данном случае — A1:A9) и нажмите «Ctrl» + «T». Откроется диалоговое окно «Создание таблицы». Убедитесь, что ссылки на ячейки указаны верно, а также отмечено ли наличие заголовков в выделенном диапазоне, затем нажмите «ОК».

Снимок экрана диалогового окна «Создание таблицы» в Excel с выделенным диапазоном тикеров акций

Совет: преобразование исходного диапазона в таблицу даёт одно из самых значительных преимуществ — автоматическое заполнение полей Весь столбец выбранным значением, что особенно полезно при работе с большими объёмами данных.
Шаг 2: Преобразование тикеров в типы данных «Акции»

Выделите исходный диапазон, перейдите на вкладку «Данные» и в группе «Типы данных» выберите «Акции».

Снимок экрана с выбранным вариантом «Акции» в группе «Типы данных» на ленте Excel

Выделенные тикеры автоматически преобразуются в тип данных «Акции» (перед текстом появляется значок домика)Снимок экрана со значком типа данных «Акции» рядом с тикерами акций в Excel). См. скриншот:

Снимок экрана, демонстрирующий преобразование тикеров акций в тип данных «Акции» в Excel

Примечание: если Excel не распознаёт тикер, перед текстом появится вопросительный знак. Чтобы исправить отсутствующие типы данных, следуйте инструкции:Исправление отсутствующих типов данных.
Шаг 3: Добавление связанной информации для каждого тикера

Затем вы сможете добавить актуальную информацию для каждого тикера. Ниже я покажу два способа.

Способ 1: Добавление полей с помощью кнопки Добавить несколько столбцов

Щелкните любую ячейку с типом данных — появится  кнопка «Добавить столбец»Снимок экрана кнопки «Добавить столбцы» в Excel для добавления связанных полей к типу данных «Акции». Нажмите её, чтобы увидеть доступные поля данных. Выберите нужное название поля, чтобы извлечь соответствующую информацию. В данном случае я выбираю поле «Цена».

Снимок экрана процесса добавления поля «Цена» к типу данных «Акции» в Excel

Поле «Цена» добавлено к типу данных «Акции». При необходимости повторите этот шаг, чтобы подключить дополнительные поля.

Снимок экрана с добавленным полем «Цена» к типу данных «Акции» в Excel

Примечания:
  • Когда вы выбираете ячейку, содержащую поле расширенного типа данных, в строке формул отображается формула, с помощью которой извлекаются данные из этой ячейки.
    Снимок экрана формулы в строке формул Excel для извлечения данных из типа данных «Акции»
  • Если вы не преобразовали диапазон данных в таблицу, добавленное поле будет применено только к ячейке с типом «Выбрать данные». Чтобы заполнить это поле для других строк, перетащите маркер автозаполнения вниз.
    Снимок экрана использования маркера заполнения для копирования поля по ячейкам Excel

Способ 2: Добавление полей с помощью формул

Если вы знакомы с полями и соответствующими формулами, вы можете легко добавлять поля с помощью формул — без использования кнопки «Добавить столбец».

Возьмём рассмотренный выше тип данных «Акции» в качестве примера. Чтобы добавить к нему поле «Цена», выполните следующие действия.

  1. Выберите ячейку для вывода поля (например, B2), введите приведённую ниже формулу и нажмите клавишу «Enter».
    =A2.Price
    Снимок экрана формулы для извлечения поля «Цена» из типа данных «Акции» в Excel
  2. Выберите ячейку с результатом и дважды щелкните маркер заполнения (зелёный квадрат в правом нижнем углу ячейки), чтобы автоматически заполнить текущий столбец тем же значением.
    Снимок экрана использования маркера заполнения для заполнения ячеек Excel данными об акциях
Примечания:
  • Если имя условия «Название» содержит пробелы, ссылку на поле следует заключить в квадратные скобки. Например:
    =A2.[52 week high]
  • Вы также можете воспользоваться функцией FIELDVALUE, чтобы получить данные поля из типов «Связать данные». В этом случае формула будет выглядеть следующим образом:
    =FIELDVALUE(A2, "Price")

Дополнительные возможности

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


Исправление отсутствующих типов данных

Если Excel не распознаёт тикер, он не сможет преобразовать его в тип данных «Акции». Как показано на скриншоте ниже, Excel не распознаёт «Mikecro Soft», поэтому перед текстом отображается вопросительный знак Снимок экрана с вопросительным знаком. В этом разделе пошагово объясняется, как исправить отсутствие типа данных.

Снимок экрана с вопросительным знаком рядом с нераспознанным тикером «Mikecro Soft» в Excel

  1. Выберите ячейку с отсутствующим типом данных — панель «Выбор данных» появится автоматически.
    Снимок экрана Excel с панелью выбора данных для исправления отсутствующего типа данных «Акции»
  2. В панели «Выбор данных» выполните следующие действия.
    1. В таких случаях убедитесь, что тикер указан правильно. Попробуйте ввести корректный тикер в текстовое поле. Я заменил «Mikecro Soft» на «Microsoft» и нажал «Enter», чтобы получить подходящие результаты.
    2. Вы получите список результатов поиска. Выберите нужный результат, нажав кнопку «Выбрать» под ним.
      Снимок экрана панели выбора данных в Excel, демонстрирующий процесс исправления тикера «Mikecro Soft» на «Microsoft»
Результат

Отсутствующий тип данных успешно исправлен. См. скриншот:

Снимок экрана с исправленным тикером «Microsoft» в Excel после выбора правильного результата


Изменение типов данных

Если преобразованный тип данных Excel не соответствует вашим требованиям (например, как показано на скриншоте ниже, тип данных в ячейке A2 отличается от нужного вам), вы можете изменить его вручную следующим образом.

  1. Щелкните правой кнопкой мыши ячейку, тип данных которой вы хотите изменить, и выберите «Тип данных» → «Изменить».
    Снимок экрана процесса изменения типа данных путем щелчка правой кнопкой мыши по ячейке в Excel
  2. В панели «Выбор данных» снова введите тикер и нажмите клавишу «Enter», затем выберите нужный тип данных из списка.
    Снимок экрана панели выбора данных в Excel с опцией повторного ввода тикера и выбора нового типа данных

Обновление типов данных

Тип данных «Связать данные» подключается к онлайн-источнику. После преобразования текста в этот тип данных в книге устанавливается внешнее подключение. Если онлайн-данные изменятся, их придётся обновить вручную, чтобы получить актуальную информацию. В этом разделе объясняется, как обновлять типы данных в Excel.

Примечание: типы данных Excel могут обновляться автоматически. Однако частота обновлений зависит от ряда факторов, включая версию Excel, тип подписки (например, подписчики Office 365 получают обновления чаще) и частоту обновления исходного диапазона. В некоторых случаях возможна небольшая задержка при обновлении данных.

Существует три способа ручного обновления типов данных. Щелкните любую ячейку с типом данных, затем:

  • Щелкните правой кнопкой мыши выделенную ячейку и выберите в контекстном меню пункт «Обновить».
    Снимок экрана опции обновления типов данных при щелчке правой кнопкой мыши по выделенной ячейке в Excel
  • Перейдите на вкладку «Данные» и нажмите «Обновить» → «Обновить все» или просто «Обновить».
    Снимок экрана вкладки «Данные» в Excel с опцией «Обновить все» для обновления типов данных
  • Используйте сочетания клавиш:
    1. Нажмите «Alt» + «F5», чтобы обновить выбранную ячейку и все остальные ячейки с тем же типом данных.
    2. Нажмите «Ctrl» + «Alt» + «F5», чтобы обновить все источники данных в текущей книге.
Примечание: команда «Обновить всё» обновит также все остальные подключения в книге, включая сводные таблицы и Power Query.

Получение дополнительной информации с помощью карточек

После преобразования текста в определённый тип данных перед ним появляется значок. Щёлкните по нему, чтобы открыть карточку с подробной информацией о типе данных. Давайте посмотрим, что можно сделать с помощью этой карточки.

Щелкните значок типа данных, чтобы открыть карточку. См. скриншот:

Снимок экрана значка для открытия карточки типа данных в Excel

В карточке вы можете:

  • Ознакомьтесь со всеми полями и соответствующими им типами данных.
  • Добавьте нужные поля с карточки: наведите курсор на поле и щёлкните «Извлечь X в таблицу» (X обозначает название условия).
    Снимок экрана опции извлечения поля из карточки в сетку Excel
  • Узнайте источник полей и значений, прокрутив карточку вниз до примечания «На основе» в её нижней части.
    Снимок экрана примечания «Powered by» в нижней части карточки типа данных в Excel

Получение исторических данных по акциям

Тип данных «Акции» не предоставляет исторические данные. Однако в некоторых случаях для решения конкретных задач может понадобиться получить историческую информацию по акциям. В этом разделе кратко объясняется, как с помощью функции STOCKHISTORY получить исторические данные по акциям в Excel для заданного диапазона дат.

Примечание: функция «STOCKHISTORY» доступна исключительно в Excel для Microsoft 365.
Синтаксис функции STOCKHISTORY

=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Аргументы
  • Stock (required): A ticker symbol in double quotes, such as "MARA", "JMIA".
  • Start_date (required): The start date of the data to be retrieved.
  • End_date (optional): The end date of the data to be retrieved. Default is the start_date.
  • Interval (optional): The time interval.
    • 0 (default) = Daily
    • 1 = weekly
    • 2 = monthly
  • Headers (optional): Specify whether to display headers.
    • 0 = No header
    • 1 (default) = show header
    • 2 = show instrument + header
  • Properties (optional): Additional data to retrieve.
    • 0 (default) = Date
    • 1 (default) = Close
    • 2 = Open
    • 3 = High
    • 4 = Low
    • 5 = Volume

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

Выберите ячейку рядом с исходным списком акций (в данном случае — D2) или любую другую пустую ячейку, введите приведённую ниже формулу и нажмите клавишу «Enter».

=STOCKHISTORY(A2,DATE(2022,12,20),,,0)

Снимок экрана формулы функции STOCKHISTORY, введенной в Excel для получения исторических данных об акциях

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

Снимок экрана перетаскивания маркера заполнения в Excel для применения формулы STOCKHISTORY к нескольким ячейкам

Примечания:
  • В этой формуле «A2» — это ячейка с тикером. «2022,12,20» — дата получения цены закрытия.
  • Поскольку мои данные уже содержат заголовки, я задаю аргумент заголовка как «0», чтобы избежать появления лишних заголовков в результатах.
  • Функция возвращает массив, содержащий указанную дату и соответствующую ей цену закрытия.
  • Чтобы узнать больше о функции «STOCKHISTORY», посетите страницу на сайте Microsoft: Функция STOCKHISTORY.

Часто задаваемые вопросы об использовании расширенных типов данных Excel

Как часто Excel обновляет данные по акциям?

Ответ: Excel обновляет данные по акциям в режиме реального времени, хотя изменения на рынке могут отображаться с небольшой задержкой.

Можно ли использовать расширенные типы данных для валют или других финансовых инструментов?

Ответ: Да, расширенные типы данных Excel охватывают также валюты и другие финансовые инструменты.

Вопрос: Существует ли ограничение на количество акций, за которыми можно вести наблюдение?

Ответ: Ограничений нет, однако производительность может снизиться при одновременном отслеживании большого количества акций.

Вопрос: Откуда поступают финансовые данные по акциям?

Ответ: Чтобы узнать источник финансовых данных по акциям, посетите эту страницу на сайте Microsoft: О финансовых данных по акциям Исходный диапазон.


Лучшие инструменты для повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Революционизируйте работу в Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Рекомендуемые функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Менеджер рабочих книг и листов   |  Библиотека ресурсов(Автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность, как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить наиболее необходимую функцию…


Office Tab Добавляет вкладки в Office и значительно упрощает вашу работу

  • Включает вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в отдельных окнах.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools. Один установщик

Kutools for Office — это набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий для команд, работающих в приложениях Office.

ExcelWordOutlookTabsPowerPoint
  • Универсальный комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает всего несколько минут (готово к MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и банковской карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек