Cómo integrar ChatGPT en Excel

En esta publicación, hablaremos sobre cómo integrar ChatGPT en MS Excel. La popularidad de ChatGPT crece día a día. Tiene una variedad de casos de uso que van desde el sector sanitario hasta el bancario.

Excel e Intelligenza Artificiale
Excel e Intelligenza Artificiale

OpenAI también tiene una API pública que facilita la incorporación de ChatGPT en cualquier aplicación o software web. Tienen un paquete oficial de Python para esto, pero no tienen un complemento de Excel para los usuarios de MS Excel. Dado que la API web está disponible, también podemos usarla en MS Excel usando código VBA.

Algunos principiantes podrían no estar familiarizados con VBA, pero sí con las macros de Excel. VBA es básicamente un lenguaje de programación que se utiliza para crear macros de Excel para automatizar tareas repetitivas.

Beneficios de usar ChatGPT en Excel

Los beneficios de usar ChatGPT en Excel son muchos. Algunos de ellos son los siguientes:

  1. Generación de información: al integrar ChatGPT en MS Excel, los usuarios pueden generar información más fácilmente, lo que les permite identificar tendencias y tomar decisiones informadas utilizando Excel.
  2. Automatización: MS Excel tiene capacidades avanzadas para automatizar tareas rutinarias. El uso de ChatGPT con Excel mejorará aún más la productividad.
  3. Fácil edición: la salida (respuesta) es fácil de editar desde ChatGPT en Excel.
  4. Detección de errores y resolución de problemas: los errores en las fórmulas de Excel pueden ser frustrantes y llevar mucho tiempo de depuración. Al integrar ChatGPT, puede usar sus capacidades para depurar errores en su hoja de Excel.
  5. Salida estructurada: fácil de registrar y organizar datos en un formato estructurado, lo que facilita compartirlos con los miembros del equipo.

Pasos para acceder a la API de ChatGPT

El primer y más importante paso es registrarse usando este enlace: platform.openai.com. Puede hacerlo fácilmente a través de su cuenta de Google o Microsoft existente. Una vez hecho esto, debe obtener la clave secreta de la API para usar la API. Se verá así. Copie su clave API para futuras referencias.

sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

¿Es gratuita la API de ChatGPT?

El complemento ChatGPT para MS Excel es absolutamente gratuito y puede ejecutarse en cualquier versión de Excel. Ni siquiera requiere una licencia de Excel 365.Sin embargo, tenga en cuenta que hay costes asociados a la API de OpenAI. La buena noticia es que estas tarifas son muy bajas y asequibles. Estos cargos varían en función del uso de la API. Esto significa que si usted no utiliza la API en absoluto en un mes determinado, no se le cobrará por ese mes. Lo he estado usando diariamente durante los últimos meses y me ha costado menos de un dólar al mes (precisamente 50-65 céntimos al mes). Para obtener información detallada sobre los precios, se recomienda consultar la documentación de precios de OpenAI. Asegúrese de no compartir su clave de API con otras personas. De lo contrario, pagará por el uso de otras personas.

¿Es segura la API de ChatGPT para sus datos?

La política de privacidad de datos de OpenAI establece que no entrenan sus modelos con los datos de usuario enviados a través de su API. Las entradas y salidas de la API no forman parte de la formación o construcción de sus modelos.

Plug-in de Excel para ChatGPT

Puede descargar el plug-in de Excel para ChatGPT haciendo clic en el botón Descargar. En Microsoft Excel, un plug-in se denomina complemento. No se confunda. Plug-in y complemento son esencialmente lo mismo en MS Excel.

Este complemento ChatGPT es compatible con los sistemas operativos Windows y macOS.

Cómo instalar el complemento

Cuando se descarga un complemento o un archivo de macro de Internet, Microsoft bloquea su ejecución y muestra que el origen de este archivo no es de confianza. Debe seguir los pasos siguientes para que funcione.

  1. Vaya a la carpeta donde se encuentra el archivo del complemento descargado.
  2. Haga clic con el botón derecho del ratón en el archivo y elija Propiedades en el menú.
  3. En la parte inferior de la pestaña General, seleccione la casilla de verificación Desbloquear bajo la opción Seguridad, y luego haga clic en Aceptar.

Consulte los siguientes pasos para instalar el complemento ChatGPT en MS Excel.

  1. Abra Excel y haga clic en la File pestaña en la cinta.
  2. Haga clic en la Options y luego seleccione Add-insen el menú de la izquierda.
  3. En el Managemenú desplegable en la parte inferior de la pantalla, seleccione Excel Add-insy haga clic en el Gobotón.
  4. Haga clic en el Browsebotón y ubique el archivo de complemento descargado.
  5. Seleccione el archivo de complemento y haga clic en el OKbotón.
  6. Debería ver el nombre del archivo del complemento en el Add-Inscuadro de diálogo. Marque la casilla al lado del nombre del complemento para activarlo.
  7. Una vez completados los pasos anteriores, una nueva pestaña llamada ChatGPTdebería ser visible en su libro de trabajo de Excel.

Cómo usar el complemento de Excel de ChatGPT

Siga los pasos a continuación para usar el complemento ChatGPT para MS Excel.

  1. Abra un libro de MS Excel nuevo o existente
  2. Ingrese el texto que desea preguntar a ChatGPT en cualquier celda
  3. Haga clic en la pestaña ChatGPT > Asistente de IA
  4. Ingrese su clave API y seleccione el tipo de modelo.
  5. Seleccione la celda donde ingresó el texto en el paso 2.
  6. La salida se generará y aparecerá en unos segundos.
  7. Cuando desee que ChatGPT se ejecute en varias celdas, puede usar la AIAssistantfunción. Consulte los detalles en la siguiente sección.

Complemento de ChatGPT para Excel: funciones

La principal ventaja del complemento de Excel es que no depende de un archivo como el libro de macros y puede compartirse fácilmente entre diferentes libros de trabajo y usuarios. Este complemento tiene las siguientes siete funciones que puede usar para obtener respuestas de ChatGPT e insertarlas en Excel.

  1. AIAssistant(text, [word_count]): genera y proporciona el resultado de la consulta de búsqueda utilizando ChatGPT.
    texto: texto que desea buscar
    recuento_palabras: opcional. Especifica el número máximo de palabras para el resultado generado por ChatGPT.
  2. AIAssistant_Chat(text, [reset]): el sitio web Conversar como ChatGPT recuerda conversaciones anteriores.
    texto: texto que desea buscar
    restablecer: opcional. Iniciar/Restablecer sesión de chat.
  3. AIAssistant_FillData(rng_existingdata, rng_fill): rellena datos incompletos entrenando a ChatGPT con los datos existentes.
    rango_datos_existentes: rango de datos de entrenamiento
    rango_rellenar: especifica la celda que debe rellenarse.
  4. AIAssistant_Extractor(prompt, keyword): extrae datos clave de ChatGPT. Los datos clave pueden ser nombre, ubicación, detalles de la organización, etc.
    indicación: especifica la celda que contiene el texto del que desea extraer los datos clave.
    palabra_clave: la palabra clave puede ser nombre, ubicación, organización, etc.
  5. AIAssistant_Translator(text, language): traduce texto de un idioma a otro.
    texto: especifica la celda que contiene el texto que desea traducir.
    idioma: nombre del idioma. Por ejemplo, español, francés, etc.
  6. AIAssistant_Explain(cell_formula, [detail]): le ayuda a explicar la fórmula de Excel que no entiende y necesita soporte.
    cell_formula: celda que contiene una fórmula de Excel que desea que ChatGPT le explique.
    – dettaglio: opcional. El valor predeterminado es VERDADERO. Establezca FALSE si desea una respuesta menos detallada.
  7. AIAssistant_Insights(rng_data, [prompt]): genera información sobre datos a partir del conjunto de datos proporcionado.
    – rng_data: especifica las celdas que contienen datos (incluida la cabecera).
    – richiesta: opcional. Proporcione la información específica que desea sobre los datos.

Para escribir funciones más rápido, primero debe escribir =ai, luego usar las teclas de flecha ARRIBA o ABAJO para seleccionar la función deseada y finalmente presionar la tecla Tabtecla.

Búsqueda con ChatGPT

La función AIAssistantutiliza ChatGPT para buscar información e insertar los resultados en Excel. Vea el ejemplo a continuación.

=AIAAssistente("Primo Presidente degli Stati Uniti")

Si desea limitar la respuesta de ChatGPT a un máximo de 2 palabras, especifique «2» como segundo argumento de la función. Por ejemplo, =AIAssistant("First President of US", 2).

Recordar conversaciones de ChatGPT

Por defecto, cuando enviamos solicitudes de API a OpenAI, no recuerda conversaciones anteriores. Considera cada solicitud de API como un nuevo chat. Esto significa que cuando responde a su pregunta actual, no recuerda su pregunta anterior.

Para mejorar la capacidad de ChatGPT para recordar conversaciones anteriores, podemos usar la función AIAssistant_Chat(text, [reset]). Establezca el segundo argumento resetpara TRUEiniciar/reiniciar el chat.

  1. Nota: ambas funciones AIAssistant()generan AIAssistant_Chat()resultados para la consulta de búsqueda. Sin embargo, AIAssistant_Chat()también permite a ChatGPT recordar sus conversaciones anteriores, lo que aumenta el uso de tokens y cuesta más. Se recomienda establecer el segundo argumento de la función resetcomo TRUEcuando no es necesario que ChatGPT recuerde conversaciones anteriores.

Sobre los datos

Siga los siguientes pasos para generar información de datos o encontrar patrones ocultos en sus datos con este complemento.

  1. Haga clic en el Generate Insightsbotón en la pestaña ChatGPT de la cinta en Excel.
  2. En el cuadro de diálogo del mensaje, seleccione las celdas que contienen los datos (incluido el encabezado) y luego haga clic en «Aceptar». Por ejemplo, A1:D101.
  3. Espere a que ChatGPT API genere la información.
  4. En el cuadro de diálogo del mensaje, seleccione una celda donde se guardará la salida. Por ejemplo, F2.
  5. Seleccione «sí» o «no» si desea que la salida se complete en varias filas o en una sola fila.

También puede analizar datos utilizando la función AIAssistant_Insights(rng_data, [prompt]). El segundo argumento de la función es opcional y, por defecto, extrae información clave de los datos si no especifica nada en el segundo argumento. Consulte la sintaxis de la función AIAssistant_Insights() a continuación.

=AIAssistant_Insights(A1:D101,"Genera i 5 principali approfondimenti")

Traducir con ChatGPT

Si está buscando traducir texto utilizando el complemento de Excel, debe probar la función AIAssistant_Translator. Utiliza ChatGPT para ayudarlo con traducciones precisas. Simplemente ingrese el texto que desea traducir y el nombre del idioma, y utilizará las habilidades lingüísticas de ChatGPT para brindarle las traducciones.

=AIAssistant_Translator("Ciao, come stai?", "tedesco")

Extraer información clave

La función AIAssistant_Extractorse puede usar para recuperar información clave como nombre, ubicación, etc. del texto. Por ejemplo, supongamos que tiene el texto «Dave fue a Nueva York para estudiar» en la celda B2. Desea extraer el nombre y la ubicación del texto. Ingrese la siguiente fórmula en las celdas C2 y D2.

=AIAssistant_Extractor(B2,"nome")
=AIAssistant_Extractor(B2,"posizione")

Completar datos faltantes

La función AIAssistant_FillDatase puede utilizar para varios propósitos. Vea algunos de los casos de uso reales a continuación.

  1. Análisis de sentimiento Puede etiquetar sentimientos positivos/negativos/neutros en los datos de comentarios de los clientes. Solo necesita proporcionar algunas etiquetas en el primer argumento de la función.
  2. Clasificación de industria/sector Tiene el nombre de una empresa y desea averiguar sus industrias/sectores.
  3. Extracción de patrones de texto Hay datos de texto que contienen caracteres y valores numéricos. Usando esta función, puede extraer valores numéricos del texto.

Aprender fórmulas de Excel

La función AIAssistant_Explainle ayuda a comprender cualquier fórmula de Excel. Por ejemplo, supongamos que tiene una fórmula en la celda B2: =BUSCARV(B2,$B$2:$D$5,2,FALSO). Si ingresa esta fórmula =AIAssistant_Explain(B2) en la celda C2, le proporcionará una explicación de la función BUSCARV.

Manejar letras no inglesas

A veces, las letras no inglesas no se muestran correctamente en la respuesta de la API de ChatGPT. Este problema está relacionado con la codificación UTF-8. Para resolver este problema, puede usar CleanMsg(ChatGPT_response)la función. Consulte el siguiente ejemplo.

=CleanMsg(AIAssistant("Scrivi un post su Instagram su 'Buongiorno' in spagnolo"))

Si está satisfecho con el complemento anterior, no necesita pasar a los otros métodos siguientes para integrar ChatGPT en Excel. Los siguientes métodos son solo alternativas al uso del complemento, pero son menos efectivos e incluyen pasos manuales.

Pubblicato in

Se vuoi rimanere aggiornato su Cómo integrar ChatGPT en Excel iscriviti alla nostra newsletter settimanale

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo no será publicada.


*