OpenAI dispose également d’une API publique qui facilite l’intégration de ChatGPT dans toute application Web ou logiciel. Ils ont un package Python officiel pour cela, mais aucun complément Excel pour les utilisateurs de MS Excel. L’API Web étant disponible, nous pouvons également l’utiliser dans MS Excel à l’aide du code VBA.
Certains débutants ne connaissent peut-être pas VBA mais les macros Excel. VBA est fondamentalement un langage de programmation utilisé pour créer des macros Excel afin d’automatiser les tâches répétitives.
Avantages de l’utilisation de ChatGPT dans Excel
Les avantages de l’utilisation de ChatGPT dans Excel sont nombreux. En voici quelques-uns :
- Génération d’aperçus : en intégrant ChatGPT dans MS Excel, les utilisateurs peuvent générer plus facilement des aperçus, leur permettant d’identifier les tendances et de prendre des décisions éclairées à l’aide d’Excel.
- Automatisation : MS Excel dispose de fonctionnalités avancées pour automatiser les tâches routinières. L’utilisation de ChatGPT avec Excel améliorera encore la productivité.
- Modification facile : sortie (réponse) facile à modifier depuis ChatGPT dans Excel.
- Détection et dépannage des erreurs : les erreurs dans les formules Excel peuvent être frustrantes et longues à déboguer. En intégrant ChatGPT, vous pouvez utiliser ses fonctionnalités pour déboguer les erreurs dans votre feuille Excel.
- Sortie structurée : enregistre et organise facilement les données dans un format structuré, ce qui facilite leur partage avec les membres de l’équipe
Étapes pour accéder à l’API ChatGPT
La première et la plus importante étape est de vous inscrire en utilisant ce lien : platform.openai.com. Vous pouvez le faire facilement via votre compte Google ou Microsoft existant. Une fois que vous avez terminé, vous devez obtenir votre clé API secrète pour utiliser l’API. Elle ressemblera à ceci. Copiez votre clé API pour référence future.
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Ce plugin ChatGPT est compatible avec les systèmes d’exploitation Windows et macOS.
Comment installer le complément
Lorsque vous téléchargez un complément ou un fichier de macro à partir d’Internet, Microsoft bloque son exécution et indique que l’origine de ce fichier n’est pas fiable. Vous devez suivre les étapes ci-dessous pour le faire fonctionner.
- Accédez au dossier où se trouve le fichier du complément téléchargé.
- Faites un clic droit sur le fichier et choisissez Propriétés dans le menu.
- En bas de l’onglet Général, cochez la case Débloquer sous l’option Sécurité, puis cliquez sur OK.
Reportez-vous aux étapes suivantes pour installer le complément ChatGPT dans MS Excel.
- Ouvrez Excel et cliquez sur l’onglet
Fichierdans le ruban. - Cliquez sur
Options, puis sélectionnezComplémentsdans le menu de gauche. - Dans le menu déroulant
Géreren bas de l’écran, sélectionnezCompléments Excelet cliquez sur le boutonAtteindre. - Cliquez sur le bouton
Parcouriret recherchez le fichier du complément téléchargé. - Sélectionnez le fichier du complément et cliquez sur le bouton
OK. - Vous devriez voir le nom du fichier du complément dans la boîte de dialogue
Compléments. Cochez la case à côté du nom du complément pour l’activer. - Une fois les étapes ci-dessus terminées, un nouvel onglet nommé
ChatGPTdevrait être visible dans le classeur Excel.
Comment utiliser le complément Excel de ChatGPT
Suivez les étapes ci-dessous pour utiliser le complément ChatGPT pour MS Excel.
- Ouvrez un nouveau classeur MS Excel ou un classeur existant
- Saisissez le texte que vous voulez demander à ChatGPT dans n’importe quelle cellule
- Cliquez sur l’onglet ChatGPT > AI Assistant
- Entrez votre clé API et sélectionnez le type de modèle
- Sélectionnez la cellule dans laquelle vous avez saisi le texte à l’étape 2
- La sortie sera générée et apparaîtra en quelques secondes.
- Lorsque vous souhaitez que ChatGPT s’exécute sur plusieurs cellules, vous pouvez utiliser la fonction
AIAssistant. Voir les détails dans la section suivante.
Complément Excel ChatGPT : fonctions
Le principal avantage du complément Excel est qu’il ne dépend pas d’un fichier comme le classeur de macros et qu’il peut être facilement partagé entre différents classeurs et utilisateurs. Ce complément dispose des sept fonctions suivantes que vous pouvez utiliser pour obtenir des réponses de ChatGPT et les saisir dans Excel.
AIAssistant(text, [word_count]): génère et fournit la sortie de la requête de recherche à l’aide de ChatGPT.
– text : texte que vous souhaitez rechercher
– word_count : facultatif. Spécifiez le nombre maximum de mots pour la sortie générée par ChatGPT.AIAssistant_Chat(text, [reset]): le site Web Converse comme ChatGPT se souvient des conversations précédentes.
– text : texte que vous souhaitez rechercher
– reset : facultatif. Démarrer/Réinitialiser la session de chat.AIAssistant_FillData(rng_existingdata, rng_fill): remplit les données incomplètes en entraînant ChatGPT sur les données existantes.
– rng_existingdata : plage de données d’entraînement
– rng_fill : spécifiez la cellule qui doit être remplie.AIAssistant_Extractor(prompt, keyword): extrait des données clés de ChatGPT. Les données clés peuvent être un nom, un lieu, des détails d’organisation, etc.
– prompt : spécifiez la cellule contenant le texte à partir duquel vous souhaitez extraire les données clés.
– keyword : le mot-clé peut être le nom, le lieu, l’organisation, etc.AIAssistant_Translator(text, language): traduit du texte d’une langue à une autre.
– text : spécifiez la cellule contenant le texte que vous souhaitez traduire.
– language : nom de la langue. Par exemple espagnol, français, etc.AIAssistant_Explain(cell_formula, [detail]): vous aide à expliquer une formule Excel que vous ne comprenez pas et dont vous avez besoin d’aide.
– cell_formula : cellule contenant une formule Excel que vous souhaitez que ChatGPT vous explique.
– detail : facultatif. La valeur par défaut est TRUE. Définissez FALSE si vous souhaitez une réponse moins détaillée.AIAssistant_Insights(rng_data, [prompt]): génère des aperçus des données à partir de l’ensemble de données fourni.
– rng_data : spécifiez les cellules contenant les données (y compris l’en-tête).
– prompt : facultatif. Fournissez les informations spécifiques que vous souhaitez sur les données.
Pour taper les fonctions plus rapidement, tapez d’abord
=ai, puis utilisez la touche fléchée HAUT ou BAS pour sélectionner la fonction souhaitée, et enfin appuyez sur la toucheTab.
Rechercher avec ChatGPT
La fonction AIAssistant utilise ChatGPT pour rechercher des informations et insérer les résultats dans Excel. Voir l’exemple ci-dessous.
=AIAssistant("Premier président des États-Unis")
Si vous souhaitez limiter la réponse de ChatGPT à un maximum de 2 mots, spécifiez « 2 » comme deuxième argument de la fonction. Par exemple, =AIAssistant("Premier président des États-Unis", 2).
Rappeler les conversations ChatGPT
Par défaut, lorsque nous envoyons des requêtes API à OpenAI, il ne rappelle pas les conversations précédentes. Considérez chaque requête API comme une nouvelle discussion. Cela signifie que lorsqu’il répond à votre question actuelle, il ne se souvient pas de votre question précédente.
Pour améliorer la capacité de ChatGPT à se souvenir des conversations précédentes, nous pouvons utiliser la fonction AIAssistant_Chat(text, [reset]). Définissez le deuxième argument reset sur TRUE pour démarrer/réinitialiser le chat.
- Remarque : ces deux fonctions
AIAssistant()etAIAssistant_Chat()génèrent des résultats pour la requête de recherche. Cependant,AIAssistant_Chat()permet également à ChatGPT de se souvenir de vos conversations précédentes, ce qui augmente l’utilisation des jetons et coûte plus cher. Il est recommandé de définir le deuxième argument de la fonctionresetcommeTRUElorsque ChatGPT n’a pas besoin de rappeler les conversations précédentes.
Aperçus des données
Suivez les étapes ci-dessous pour générer des aperçus de données ou trouver des modèles cachés dans vos données avec ce plugin.
- Cliquez sur le bouton
Générer des aperçusdans l’onglet ChatGPT du ruban dans Excel. - Dans la boîte de dialogue du message, sélectionnez les cellules contenant les données (y compris l’en-tête), puis cliquez sur « OK ». Par exemple, A1:D101.
- Attendez les aperçus générés par l’API ChatGPT.
- Dans la boîte de dialogue du message, sélectionnez une cellule où la sortie sera enregistrée. Par exemple, F2.
- Sélectionnez « oui » ou « non » si vous souhaitez que la sortie soit répartie sur plusieurs lignes ou sur une seule ligne.
Vous pouvez également analyser les données en utilisant la fonction AIAssistant_Insights(rng_data, [prompt]). Le deuxième argument de la fonction est facultatif et, par défaut, il extrait les informations clés des données si vous ne spécifiez rien dans le deuxième argument. Voir la syntaxe de la fonction AIAssistant_Insights() ci-dessous.
=AIAssistant_Insights(A1:D101,"Génère les 5 principaux aperçus")
Traduire avec ChatGPT
Si vous cherchez à traduire du texte à l’aide du plugin Excel, vous devriez essayer la fonction AIAssistant_Translator. Il utilise ChatGPT pour vous aider à obtenir des traductions précises. Entrez simplement le texte que vous souhaitez traduire et le nom de la langue, il utilisera les compétences linguistiques de ChatGPT pour vous fournir les traductions.
=AIAssistant_Translator("Bonjour, comment allez-vous ?", "allemand")
Extraire des informations clés
La fonction AIAssistant_Extractor peut être utilisée pour récupérer des informations clés telles que le nom, le lieu, etc. à partir du texte. Par exemple, supposons que vous ayez le texte « Dave est allé à New York pour étudier » dans la cellule B2. Vous souhaitez extraire le nom et le lieu du texte. Entrez la formule suivante dans les cellules C2 et D2.
=AIAssistant_Extractor(B2,"nom") =AIAssistant_Extractor(B2,"lieu")
Compléter les données manquantes
La fonction AIAssistant_FillData peut être utilisée à diverses fins. Voir quelques cas d’utilisation réels ci-dessous.
- Analyse des sentiments Vous pouvez étiqueter les sentiments positifs/négatifs/neutres sur les données de feedback client. Il vous suffit de fournir quelques étiquettes dans le premier argument de la fonction.
- Classification de l’industrie/du secteur Vous avez le nom d’une entreprise et vous souhaitez connaître ses industries/secteurs.
- Extraction de modèles de texte Il existe des données textuelles contenant à la fois des caractères et des valeurs numériques. En utilisant cette fonction, vous pouvez extraire des valeurs numériques du texte.
Apprendre les formules Excel
La fonction AIAssistant_Explain vous aide à comprendre n’importe quelle formule Excel. Par exemple, supposons que vous ayez une formule dans la cellule B2 : =VLOOKUP(B2,$B$2:$D$5,2,FALSE). Si vous entrez cette formule =AIAssistant_Explain(B2) dans la cellule C2, elle fournira une explication pour la fonction RECHERCHEV.
Gérer les lettres non anglaises
Parfois, les lettres non anglaises n’apparaissent pas correctement dans la réponse provenant de l’API ChatGPT. Ce problème est lié à l’encodage UTF-8. Pour résoudre ce problème, vous pouvez utiliser la fonction CleanMsg(ChatGPT_response). Reportez-vous à l’exemple ci-dessous.
=CleanMsg(AIAssistant("Écris un post Instagram sur 'Bonjour' en espagnol"))
Si vous êtes satisfait du complément ci-dessus, vous n’avez pas besoin de passer aux autres méthodes ci-dessous pour intégrer ChatGPT dans Excel. Les méthodes ci-dessous ne sont que des alternatives à l’utilisation du complément, mais elles sont moins efficaces et impliquent des étapes manuelles.

Soyez le premier à commenter