Realizar tareas repetitivas, realizar análisis de datos complejos y crear informes avanzados puede llevar mucho tiempo en Microsoft Excel. Aquí es donde entra en juego el poder de Python. Puede combinar la versatilidad de Python con la familiaridad de Excel para potenciar sus hojas de cálculo en poco tiempo. Ya sea un experto en finanzas, un analista de datos o simplemente alguien a quien le encanta jugar con los datos en sucomputadora portátil, explore Python en Excel y lleve sus habilidades con las hojas de cálculo al siguiente nivel.

Relacionado
Microsoft Office 2024: Todo lo que necesitas saber sobre la última versión

Microsoft aún no lo ha anunciado, pero Office 2024 está en desarrollo y puedes probarlo ahora mismo con algunos ajustes.

4

¿Qué es Python en Excel?

Como sugiere el nombre, puedes incorporar análisis de Python a Excel con una integración perfecta. Podrás ejecutar sin problemas tus comandos de Python y procesar datos en Excel con un solo clic. Puedes escribir código Python directamente en tu celda de Excel y obtener resultados en tiempo real en tu hoja de cálculo. El sistema ejecuta tus cálculos de Python en Microsoft Cloud.

Excel utiliza un conjunto básico de bibliotecas de Python proporcionadas porAnaconda. En cuanto a los casos de uso, puede ejecutar códigos de Python, realizar análisis de datos, crear gráficos, revisar información de hojas de cálculo, visualizar sus datos con gráficos y más.

Además de las bibliotecas principales, también tienes la flexibilidad de importar más bibliotecas a través de Anaconda. Debes usar una declaración de importación de Python en una celda de Excel de Python para completar el proceso de importación. Microsoft recomienda Astropy, Faker, IPython, NumPy, Pandas, Prince, qrcode y más. Puedes dirigirte alsitio web oficial de la empresapara echar un vistazo a la lista completa.

Únase al programa Microsoft 365 Insider

Python en Microsoft Excel actualmente está disponible solo en versión preliminar. Para obtener acceso, debe participar en el programa Microsoft 365 Insider y elegir el canal actual (versión preliminar). A continuación, le indicamos cómo hacerlo.

  1. Abra Microsoft Excel y haga clic enArchivoen la esquina superior izquierda.
    uso-Python-en-Excel 1
  2. Desplácese hastaCuenta. ExpandaMicrosoft 365 Insidery seleccioneCambiar canal.
    uso de Python en Excel 2
  3. Únase alcanal actual (vista previa)y verifique las actualizaciones después de un tiempo.
    uso de Python en Excel 3
  4. Su computadora debería poder instalar la última versión de las aplicaciones de Office y habilitar la compatibilidad con Python en Excel.
    uso de Python en Excel 4

También puedes elegir Beta Channel Insider para acceder a las funciones de Python en Excel que aún no se han publicado en el Canal actual (vista previa).

Disponibilidad de Python en Excel

Por ahora, Python en Excel solo está disponible en Windows. No se puede acceder a él en Mac, iPhone, iPad, Android ni en la Web. Aún se pueden abrir libros de trabajo con Python en plataformas no compatibles, pero las celdas de Python pueden generar un error al volver a calcularlas.

Ni siquiera es necesario tener una versión local de Python instalada en su computadora. Python en Excel se ejecuta en Microsoft Cloud únicamente con una versión estándar del lenguaje. Esto significa que cualquier modificación que haya realizado en su versión local de Python no se tendrá en cuenta en los cálculos de Excel.

Dado que la compatibilidad de Python con Excel aún se encuentra en la etapa de vista previa, los usuarios de Excel pueden agregar y editar fórmulas de Python con velocidades de procesamiento premium. Una vez que finalice la etapa de vista previa, el acceso a velocidades de procesamiento premium requerirá una licencia paga.

Usar Python en Excel

Hay un par de formas de usar Python en Excel. Simplemente puedes seleccionarFórmulasen la parte superior y seleccionarInsertar Python. También puedes escribir=PYen una celda para habilitar Python. Básicamente, te permite habilitar la fórmula de Python en una celda seleccionada. Una vez que muestra el símboloPY, puedes escribir un código Python relevante directamente en la celda.

uso de python en excel 5

Además de=PY, Python en Excel admite varios atajos de teclado. Puedeconsultar la página de soporte de Microsoftpara obtener más información.

Python en Excel se basa en la función personalizada de Python x1() para interactuar entre Excel y Python, que funciona bien con objetos esenciales como rangos, tablas, consultas y nombres. Veamos algunos ejemplos.

uso de Python en Excel 6
  • Utilice x1 (“D1”) para hacer referencia a la celda D1
  • Tipo x1 (“F1:C4”) para el rango F1:C4
  • Para una tabla con encabezados llamados Calendario, use x1 (“Calendario[#Todos]”, encabezados=True)

Aquí, el especificador #All hace referencia a toda la tabla. También puede utilizar #Data para hacer referencia solo a las filas de datos, #Headers para hacer referencia solo a la fila de encabezado, #Totals para hacer referencia solo a la fila de totales, etc. Depende totalmente de usted analizar el tipo de datos que necesita mediante una fórmula de Python.

En cuanto al tipo de salida de Python, tienes un par de opciones para que el software devuelva los cálculos de Python. Puedes elegir ejecutar la salida de la fórmula en objetos de Python o en valores de Excel.

Python en Microsoft Excel también admiteDataFrame(estructura de datos bidimensional) y la capacidad decrear gráficos y diagramas.

Excel y Python: una combinación perfecta en el paraíso de los datos

La integración de Python en Excel abre un mundo de posibilidades para automatizar tareas en hojas de cálculo de Excel. Ya sea que desee crear un flujo de trabajo eficiente, probar nuevas formas de manejar datos o realizar cálculos complejos, explore Python en Excel para realizar el trabajo. Si Python es demasiado técnico para usted, también puedegrabar macrospara automatizar sus tareas repetitivas en Excel.