ChatGPT de l'entrée à la maîtrise, huit méthodes de liaison Excel

ChatGPT monte en flèche depuis 160 jours, et le monde n'est plus ce qu'il était.

Un nouveau site chinois d'intelligence artificielle https://ai.weoknow.com
met à jour quotidiennement les ressources chatGPT disponibles en Chine


Récemment, les outils d'IA ont explosé. En une journée, la version chinoise de Midjourney, l'un des deux artefacts du dessin d'IA, peut être appliquée pour une utilisation d'essai. ChatGPT a commencé la mise en réseau en temps réel + les plug-ins ouverts.

Ceci est la partie 5 du tutoriel de base,

Liste des tutoriels "ChatGPT, de l'entrée à la maîtrise"

Hier, j'ai expliqué comment utiliser ChatGPT pour pêcher au bureau, et aujourd'hui, je vais parler de la façon de lier CHATGPT à Excel.

"1. Présentation : comment ChatGPT lie-t-il Excel ?"

J'ai demandé à GPT et il m'a répondu qu'il y en avait deux, principalement python, VBA.

En tant qu'expert Excel, j'ai résumé huit méthodes, et maintenant je vous les transmets sans réserve.

Avant de commencer, nous devons préparer quelques outils.

Tout d'abord, vous devez accéder au site Web miroir ChatGPT gratuit directement accessible en Chine, et vous pouvez opérer tout en regardant.

L'opération spécifique est la suivante : premièrement, cliquez sur le lien "Lire le texte d'origine" au bas de cet article pour visiter https://91aitools.cn ; deuxièmement, cliquez sur le bouton "Image miroir ChatGPT (recommandé)" ; dans le interface qui apparaît, choisissez un visage souriant + aucune icône d'avion. Aujourd'hui, l'auteur a choisi ai-node.com.

"2. Sept façons de lier ChatGPT à EXCEL"

1. Méthode de liaison 1 : laissez ChatGPT créer un tableau EXCEL.

Champ d'application : pratique + génération de tableaux à des fins autres que de calcul, comme les horaires.

*Les conseils sont les suivants :

模拟一张excle表格,员工花名册,要包含20个员工。

*ChatGPT a répondu comme suit :

Dans l'interface de conversation, nous sélectionnons le tableau, le sélectionnons de gauche à droite, de haut en bas, puis sélectionnons copier ; ouvrez le logiciel Excel, appuyez sur ctrl+a, puis ctrl+p. Obtenez un formulaire ci-dessous et conservez-le pour une utilisation ultérieure.

2. Méthode de liaison 2 : site Web Chat Excel

Champ d'application: le formulaire n'est pas compliqué, mais le formulaire est volumineux et doit être traité dans les meilleurs délais, comme le rapport du personnel, etc.

Le site Web Chat Excel est un site Web Excel en ligne créé par l'Université Tsinghua

Site Web : https://chatexcel.com (vous pouvez également le trouver dans le calcul de l'IA de 91tools)

Après avoir cliqué, entrer, l'interface est la suivante :

Cliquez sur "Télécharger le fichier" dans le coin supérieur droit pour télécharger la liste des employés que vous venez de générer.

Entrez les critères de filtre souhaités dans la boîte de dialogue, tels que "sélectionner des collègues masculins de plus de 30 ans", puis cliquez sur "Exécuter".

Vous pouvez également demander : Quel est l'âge moyen des employés ? salaire moyen? Mais faites attention à ajuster le type de données avant le téléchargement, comme le salaire et l'ancienneté, et ajustez-le à un nombre.

3. Méthode de liaison 3 : Demandez à ChatGPT comment utiliser Excel

Pendant le calcul, vous pouvez poser à AI toutes les questions que vous rencontrez, telles que l'utilisation des fonctions, certains noms propres, certaines politiques et réglementations, etc. Par exemple

(1) Demandez comment utiliser la fonction

"Simuler une table et implémenter les recherches MATCH et INDEX"

(2) Qu'est-ce que le TRI ?

(3) Demandez la politique

Aidez-nous à établir des indicateurs économiques.

Par exemple, "La zone de stationnement de la défense aérienne civile est-elle incluse dans les places de stationnement prévues? La réglementation sur la zone de défense aérienne civile à Pékin?"

4. Méthode de liaison 4 : ChatPGT génère Excel avec des formules

提示词:“请用 python 写一段代码,模拟数据,把地价-售价,对净利润的影响双敏感做成一个带公式的 excel 表,excel 字段用中文,最后实现可视化”

Voici trois outils pour utiliser ChatGPT+python+excel en combinaison.

ChatGPT donne le code suivant :

# 在Python中搭建“地价&售价一销售净利润率”的双敏感性分析的步骤如下:

import pandas as pd
import numpy as np

# 随机生成1000条记录
np.random.seed(123)
data = pd.DataFrame({'地价': np.random.randint(80000, 200000, size=1000),
                     '售价': np.random.randint(120000, 300000, size=1000)})

# 将销售净利润率计算出来并添加到数据集中
data['销售净利润率'] = ((data['售价']-data['地价'])/data['售价'])*100

# 保存数据集到CSV文件
data.to_csv('数据集.csv', index=False)

print("数据集已保存到CSV文件。")


# 导入所需的Python库和数据集
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# 设置matplotlib库使用Windows通用字体
plt.rcParams['font.sans-serif'] = ['SimHei']

data = pd.read_csv('数据集.csv')
# 对数据集进行清洗和处理,删除缺失值等
data.dropna(inplace=True)
data.reset_index(drop=True, inplace=True)
# 计算销售净利润率,并将其作为新的一列添加到数据集中
data['销售净利润率'] = ((data['售价']-data['地价'])/data['售价'])*100
# 绘制散点图,分别以地价、售价、销售净利润率为x、y、z轴,可视化数据集
fig = plt.figure(figsize=[10,8])
ax = fig.add_subplot(111, projection='3d')

xs = data['地价']
ys = data['售价']
zs = data['销售净利润率']

ax.scatter(xs, ys, zs, s=20, alpha=0.5)
ax.set_xlabel('地价')
ax.set_ylabel('售价')
ax.set_zlabel('销售净利润率')
plt.show()
# 构建网格点的二元组,求出所有可能的地价和售价组合的销售净利润率
x = np.arange(data['地价'].min(), data['地价'].max(), 10)
y = np.arange(data['售价'].min(), data['售价'].max(), 10)

X, Y = np.meshgrid(x, y)
Z = ((Y-X)/Y)*100
# 绘制等高线图,显示销售净利润率的变化趋势
fig, ax = plt.subplots()
cp = ax.contour(X, Y, Z, levels=np.arange(60,110,10), colors='k', linewidths=0.6)
plt.clabel(cp, cp.levels, inline=True, fontsize=8)
plt.show()

# 绘制3D表面图,直观展示地价、售价和销售净利润率的关系
fig = plt.figure(figsize=[10,8])
ax = fig.add_subplot(111, projection='3d')

ax.plot_surface(X, Y, Z, cmap='coolwarm')
ax.set_xlabel('地价')
ax.set_ylabel('售价')
ax.set_zlabel('销售净利润率')

plt.show()
# 这样,通过以上步骤,我们就可以搭建出一个“地价&售价一销售净利润率”的双敏感性分析,通过可视化数据,直观了解变量之间的关系,以便做出更加准确的商业决策。

Copiez ce code dans l'éditeur Python et exécutez-le.

Le tableau excel est généré, et le diagramme de dispersion est également visualisé, comme suit :

5. Cinquième méthode de liaison : ChatGPT génère du code VBA

Mots rapides :

“嗯,我们一步一步来,假设我的子表 1 已经勾稽好了所有的测算公式,B1 是我手动输入的土地单价,A1 是土地面积,C1 单元格是我的计算得到的土地总价(c1=b1\*a1),d1 是预计的一年后土地销售单价,是一个固定值,e1 是我计算得到的收益率 e1=(d1-b1)/b1,我在 B1 中输入不同的数据,e1 单元格会得到不同的收益率。我想实现如下功能:我在子表 1 的 f1 到 f10 中,输入不同的数值,h1 到 h10 会得到不同的收益率。如何用 vb 实现?请写出代码”

ChatGPT génère le code suivant :

Sub CalculateProfitRates()
    ' 定义工作表变量并设置为子表1
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("Sheet1") '替换为您的工作表名称

    ' 获取固定值和土地面积
    Dim fixedValue1 As Double, fixedValue2 As Double, landArea As Double
    fixedValue1 = ws.Range("D1").Value
    fixedValue2 = ws.Range("E1").Value '根据实际情况替换为子表1中的其他单元格引用
    landArea = ws.Range("A1").Value

    ' 使用For循环遍历F1到F10单元格
    Dim i As Integer
    For i = 1 To 10
        ' 从F列中获取土地单价值
        Dim landUnitPrice As Double
        landUnitPrice = ws.Range("F" & i).Value

        ' 如果土地单价值不为0,则进行计算
        If landUnitPrice <> 0 Then
            ' 计算公式1
            Dim result1 As Double
            result1 = CalculateFormula1(landUnitPrice, fixedValue1, landArea)

            ' 计算公式2
            Dim result2 As Double
            result2 = CalculateFormula2(landUnitPrice, fixedValue2) '根据实际情况传递所需参数

            ' 将计算得到的结果写入H列和后续列的相应单元格
            ws.Range("H" & i).Value = result1
            ws.Range("I" & i).Value = result2
        Else
            ' 如果土地单价值为0,则清空H列和后续列的相应单元格
            ws.Range("H" & i).Value = ""
            ws.Range("I" & i).Value = ""
        End If
    Next i
End Sub

' 定义计算公式1的函数
Function CalculateFormula1(landUnitPrice As Double, fixedValue1 As Double, landArea As Double) As Double
    ' 在此处编写计算公式1,使用landUnitPrice、fixedValue1和landArea等变量
    CalculateFormula1 = '将此处替换为您的计算公式1'
End Function

' 定义计算公式2的函数
Function CalculateFormula2(landUnitPrice As Double, fixedValue2 As Double) As Double
    ' 在此处编写计算公式2,使用landUnitPrice和fixedValue2等变量
    CalculateFormula2 = '将此处替换为您的计算公式2'
End Function

GPT annote le code et donne également la méthode d'utilisation de VBA dans Excel :

6. Sixième méthode de liaison : intégration de ChatGPT dans Excel

Mots rapides :

请举一个详细的例子,如何将 ChatGPT 集成到 Python 代码中,附上详细的操作步骤和源代码。

GPT a déclaré au début que "pour intégrer ChatGPT dans Excel, il vous suffit d'appeler le modèle GPT-3 via l'API" et a donné un cas de programmation.

J'ai invité "utiliser un plug-in" et lancé la fonction de mise en réseau de plus, qui n'a été ouverte que le 15 mai. ChatGPG a donné l'invite suivante :

Les amis du bureau authentique peuvent l'essayer.

7. Septième méthode de liaison : créez des fonctions de macro dans Excel.

Lancez d'abord la macro dans Excel,

Ajoutez ensuite ce qui suit au code du module VBA :

Function ChatGPT(prompt As String) As String
Dim url As String, apiKey As StringDim response As Object, re As StringDim midString As String
apiKey = "your_api_key"url = "https://api.openai.com/v1/engines/text-davinci-003/completions"
Set response = CreateObject("MSXML2.XMLHTTP")response.Open "POST", url, Falseresponse.setRequestHeader "Content-Type", "application/json"response.setRequestHeader "Authorization", "Bearer " + apiKeyresponse.Send "{""prompt"":""" & prompt & """,""max_tokens"":1024, ""temperature"":0.1}"
re = response.responseTextmidString = Mid(re, InStr(re, """text"":""") + 8)ChatGPT = Split(midString, """")(0)ChatGPT = Replace(ChatGPT, "\n", "")
End Function

8. Huitième méthode de liaison : utilisez ChatGPT au lieu d'Excel

J'utilise un indicateur de classement fort commun pour tester ChatGPT :

提示:“请根据客户提供的 95 亩住宅用地,建筑高度不超过 80 米,容积率 2,建筑密度 20%的条件,为客户提供关于公寓和别墅等住宅类型的规划建议,包括建筑层数、建筑数量以及绿化等方面的信息。1.目的:在符合各项经济指标要求下,追求销售总价最高。2.采用高低配,高低配的意思同一宗土地上,既修别墅,又修公寓。3,销售单价,公寓 2.5 万每平方米,别墅 3.8 万。请问,要达到销售总价最高,别墅,公寓各修多少栋,各自的总建筑面积是多少”

La réponse de ChatGPT est la suivante : je pense qu'il décrit simplement le processus de recherche de la solution optimale dans Excel avec des mots.

Enfin fini d'écrire, cet article a un peu plus d'opérations techniques, la prochaine fois je vais y aller doucement, rédaction IA ou PPT.


ChatGPT monte en flèche depuis 160 jours, et le monde n'est plus ce qu'il était.

Un nouveau site chinois d'intelligence artificielle https://ai.weoknow.com
met à jour quotidiennement les ressources chatGPT disponibles en Chine

Je suppose que tu aimes

Origine blog.csdn.net/zyqytsoft/article/details/131045850
conseillé
Classement