Использование Python в Excel: полное руководство для начинающих
В 2023 году Microsoft добавила поддержку Python в Excel, что открыло новые возможности для анализа данных без сложной настройки. В этом руководстве вы узнаете, как начать работать с Python прямо в таблицах.
Python — это язык программирования для анализа данных. Раньше его установка требовала множества шагов в командной строке, но теперь всё изменилось. В Excel Python доступен сразу, без необходимости администрирования или сложных настроек.
Чтобы начать писать код на Python в ячейке, нажмите Ctrl+Alt+Shift+P или используйте меню "Формулы" → "Вставить Python" → "Python в Excel".
После активации Python в ячейке слева от строки формул появится зелёная метка PY. Также вы увидите новое меню, где можно выбрать, возвращать ли значения в таблицу или оставить объект Python для использования в других ячейках.
В Python диапазон Excel называется Data Frame (датафрейм). Обычно для него используется переменная df, но вы можете выбрать любое имя.
Пошаговая инструкция: первый анализ данных в Python
- Подготовьте данные в Excel с заголовками и числовыми столбцами. Вставьте их, начиная с ячейки A1.
- Перейдите в ячейку справа от данных.
- Нажмите
Ctrl+Alt+Shift+P, чтобы превратить ячейку в Python-ячейку. Слева от строки формул появится зелёная метка PY. - Загрузите данные в датафрейм с именем
df. Введитеdf =и выделите данные мышью. Excel автоматически добавит код:df = xl("A1:C16", headers=ИСТИНА (True)). - Для редактирования кода в строке формул нажмите
Ctrl+F2. - Чтобы увеличить высоту строки формул, нажмите
Ctrl+Shift+U. - Перейдите на новую строку, нажав Enter.
- Введите следующую строку кода:
df.describe(). - Слева от строки формул выберите значок "123 с изогнутой стрелкой", чтобы вернуть значения в Excel. Если отображается значок "стопки квадратов", нажмите
Ctrl+Alt+Shift+Mдля переключения. - Нажмите
Ctrl+Enter, чтобы выполнить код. Через 10–15 секунд вы увидите статистику по вашим данным.
Совет: предустановленные библиотеки Python
Excel заранее загружает несколько популярных библиотек Python, таких как numpy, pandas, matplotlib и другие. Это позволяет сразу использовать код из интернета или ChatGPT без дополнительной настройки.
На июль 2025 года стандартный Python в Excel бесплатен. При частом использовании результаты могут замедляться. Если ваша IT-служба имеет лицензию Microsoft, вы можете получить доступ к Premium Python, который работает быстрее и позволяет использовать частичные вычисления.