Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Python и AI в Excel

Использование Python в Excel: полное руководство для начинающих

forest_paw 06.09.2025 21

Использование Python в Excel: полное руководство для начинающих

В 2023 году Microsoft добавила поддержку Python в Excel, что открыло новые возможности для анализа данных без сложной настройки. В этом руководстве вы узнаете, как начать работать с Python прямо в таблицах.

Python — это язык программирования для анализа данных. Раньше его установка требовала множества шагов в командной строке, но теперь всё изменилось. В Excel Python доступен сразу, без необходимости администрирования или сложных настроек.

Большое выпадающее меню
Большое выпадающее меню "Вставить Python" на ленте включает пункты "Python в Excel" и "Попробовать примеры Python". Справа от значка находятся выпадающий список "Сброс", "Диагностика" и значок "Инициализация".

Чтобы начать писать код на Python в ячейке, нажмите Ctrl+Alt+Shift+P или используйте меню "Формулы" → "Вставить Python" → "Python в Excel".

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

В Python диапазон Excel называется Data Frame (датафрейм). Обычно для него используется переменная df, но вы можете выбрать любое имя.

Пошаговая инструкция: первый анализ данных в Python

  1. Подготовьте данные в Excel с заголовками и числовыми столбцами. Вставьте их, начиная с ячейки A1.
  2. Перейдите в ячейку справа от данных.
  3. Нажмите Ctrl+Alt+Shift+P, чтобы превратить ячейку в Python-ячейку. Слева от строки формул появится зелёная метка PY.
  4. Загрузите данные в датафрейм с именем df. Введите df = и выделите данные мышью. Excel автоматически добавит код: df = xl("A1:C16", headers=ИСТИНА (True)).
  5. Для редактирования кода в строке формул нажмите Ctrl+F2.
  6. Чтобы увеличить высоту строки формул, нажмите Ctrl+Shift+U.
  7. Перейдите на новую строку, нажав Enter.
  8. Введите следующую строку кода: df.describe().
  9. Слева от строки формул выберите значок "123 с изогнутой стрелкой", чтобы вернуть значения в Excel. Если отображается значок "стопки квадратов", нажмите Ctrl+Alt+Shift+M для переключения.
  10. Нажмите Ctrl+Enter, чтобы выполнить код. Через 10–15 секунд вы увидите статистику по вашим данным.
Формула в ячейке E3 состоит из двух строк в строке формул. Первая строка: df = xl(
Формула в ячейке E3 состоит из двух строк в строке формул. Первая строка: df = xl("A1:C16", headers=ИСТИНА (True)). Вторая строка: df.describe(). Результат — таблица со статистикой (количество, среднее, стандартное отклонение, минимум, 25%, 50%, 75% и максимум) для столбцов X и Y в диапазоне A1:B16.

Совет: предустановленные библиотеки Python

Excel заранее загружает несколько популярных библиотек Python, таких как numpy, pandas, matplotlib и другие. Это позволяет сразу использовать код из интернета или ChatGPT без дополнительной настройки.

# Следующие операторы импорта предустановлены.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns
import excel
import warnings

warnings.simplefilter('ignore')

# Установите преобразования по умолчанию для функции xl().
excel.set_xl_scalar_conversion(excel.convert_to_scalar)
excel.set_xl_array_conversion(excel.convert_to_dataframe)
# Следующие операторы импорта предустановлены. import numpy as np import pandas as pd import matplotlib.pyplot as plt import statsmodels as sm import seaborn as sns import excel import warnings warnings.simplefilter('ignore') # Установите преобразования по умолчанию для функции xl(). excel.set_xl_scalar_conversion(excel.convert_to_scalar) excel.set_xl_array_conversion(excel.convert_to_dataframe)

На июль 2025 года стандартный Python в Excel бесплатен. При частом использовании результаты могут замедляться. Если ваша IT-служба имеет лицензию Microsoft, вы можете получить доступ к Premium Python, который работает быстрее и позволяет использовать частичные вычисления.

Поделиться:

Похожие статьи

Анализ тональности текста с помощью Copilot и Python в Excel
Читать
Python Editor в Excel: как просматривать и редактировать код, сгенерированный Copilot
Читать
Создание 10 визуализаций с помощью функции Think Deeper в Excel Copilot
Читать

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