Neste post, falaremos sobre como integrar o ChatGPT no MS Excel. A popularidade do ChatGPT cresce a cada dia. Ele possui uma variedade de casos de uso que vão desde a saúde até o setor bancário.
OpenAI também possui uma API pública que facilita a incorporação doChatGPTem qualquer aplicativo da web ou software. Eles têm um pacote Python oficial para isso, mas nenhum complemento do Excel para usuários do MS Excel. Como a API da web está disponível, também podemos usá-la no MS Excel usando o código VBA.
Alguns iniciantes podem não estar familiarizados com VBA, mas com asmacrosdo Excel. VBA é basicamente uma linguagem de programação usada para criar macros do Excel para automatizar tarefas repetitivas.
Benefícios de usar o ChatGPT no Excel
Os benefícios de usar o ChatGPT no Excel são numerosos. Alguns deles são os seguintes:
- Geração de insights: Ao integrar o ChatGPT no MS Excel, os usuários podem gerar insights mais facilmente, permitindo-lhes identificar tendências e tomar decisões informadas usando o Excel.
- Automação: O MS Excel possui recursos avançados para automatizar tarefas de rotina. O uso do ChatGPT com o Excel aumentará ainda mais a produtividade.
- Edição fácil: Saída (resposta) fácil de editar do ChatGPT no Excel.
- Detecção de erros e solução de problemas: Erros nas fórmulas do Excel podem ser frustrantes e demorados para depurar. Ao integrar o ChatGPT, você pode usar seus recursos para depurar erros em sua planilha do Excel.
- Saída estruturada: Fácil de registrar e organizar dados em um formato estruturado, facilitando o compartilhamento com os membros da equipe.
Passos para acessar a API do ChatGPT
O primeiro e mais importante passo é se registrar usando este link: platform.openai.com. Você pode fazer isso facilmente através da sua conta Google ou Microsoft existente. Depois de feito, você precisa obter a chave de API secreta para usar a API. Ela terá esta aparência. Copie sua chave de API para referência futura.
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Este plugin do ChatGPT é compatível com os sistemas operativos Windows e macOS.
Como instalar o suplemento
Quando descarrega um suplemento ou um ficheiro de macro da Internet, a Microsoft bloqueia a sua execução e indica que a origem deste ficheiro não é fidedigna. É necessário seguir os passos abaixo para o fazer funcionar.
- Aceda à pasta onde se encontra o ficheiro do suplemento descarregado.
- Clique com o botão direito do rato no ficheiro e escolha Propriedades no menu.
- Na parte inferior do separador Geral, selecione a caixa de verificação Desbloquear sob a opção Segurança, e clique em OK.
Consulte os seguintes passos para instalar o suplemento ChatGPT no MS Excel.
- Abra o Excel e clique na
Fileguia na faixa de opções. - Clique em
Optionse, em seguida, selecioneAdd-insno menu à esquerda. - No
Managemenu suspenso na parte inferior da tela, selecioneExcel Add-inse clique noGobotão. - Clique no
Browsebotão e localize o arquivo de suplemento baixado. - Selecione o arquivo do suplemento e clique no
OKbotão. - Você deverá ver o nome do arquivo do suplemento na
Add-Inscaixa de diálogo. Marque a caixa ao lado do nome do suplemento para ativá-lo. - Depois de concluir as etapas acima, uma nova guia chamada
ChatGPTdeve estar visível em sua pasta de trabalho do Excel.
Como usar o suplemento ChatGPT Excel
Siga os passos abaixo para usar o Suplemento ChatGPT para MS Excel.
- Abra uma pasta de trabalho MS Excel nova ou existente
- Digite o texto que deseja perguntar ao ChatGPT em qualquer célula
- Clique na guia ChatGPT > Assistente de IA
- Digite sua chave de API e selecione o tipo de modelo
- Selecione a célula onde você inseriu o texto na etapa 2
- A saída será gerada e aparecerá em poucos segundos.
- Quando você deseja que o ChatGPT seja executado em várias células, você pode usar a
AIAssistantfunção. Consulte os detalhes na próxima seção.
Complemento ChatGPT Excel: Funções
A principal vantagem do Add-in do Excel é que ele não depende de um arquivo como a pasta de trabalho de macro e pode ser facilmente compartilhado em diferentes pastas de trabalho e usuários. Este Add-in tem as seguintes sete funções que você pode usar para obter respostas do ChatGPT e inseri-las no Excel.
AIAssistant(text, [word_count]): gera e fornece a saída da consulta de pesquisa usando o ChatGPT.
– text: o texto que você deseja pesquisar
– word_count: opcional. Especifique o número máximo de palavras para a saída gerada pelo ChatGPT.AIAssistant_Chat(text, [reset]): o site Converse como o ChatGPT lembra conversas anteriores.
– text: o texto que você deseja procurar
– redefinir: opcional. Iniciar/Reiniciar sessão de bate-papo.AIAssistant_FillData(rng_existingdata, rng_fill): preencher dados incompletos treinando o ChatGPT em dados existentes.
– rng_existingdata: intervalo de dados de treinamento
– rng_fill: especifica a célula que precisa ser preenchida.AIAssistant_Extractor(prompt, keyword): extrai dados-chave do ChatGPT. Os dados-chave podem ser nome, local, detalhes da organização etc.
– prompt: especifique a célula que contém o texto de onde você deseja extrair os dados-chave.
– palavra-chave: a palavra-chave pode ser nome, local, organização, etc.AIAssistant_Translator(text, language): Traduz texto de um idioma para outro.
– texto: especifique a célula que contém o texto que você deseja traduzir.
– idioma: nome do idioma. Por exemplo, espanhol, francês, etc.AIAssistant_Explain(cell_formula, [detail]): ajuda-o a explicar a fórmula do Excel que você não entende e precisa de suporte.
–cell_formula: uma célula que contém uma fórmula Excel para a qual você deseja que o ChatGPT lhe dê uma explicação.
– detalhe: opcional. O valor padrão é TRUE. Defina como FALSE se quiser uma resposta menos detalhada.AIAssistant_Insights(rng_data, [prompt]): gera insights de dados do seu conjunto de dados fornecido.
– rng_data: especifica as células que contêm dados (incluindo o cabeçalho).
– solicitação: opcional. Forneça as informações específicas que você deseja sobre os dados.
Para digitar as funções mais rapidamente, digite primeiro
=ai, depois use a tecla de seta PARA CIMA ou PARA BAIXO para selecionar a função desejada e, finalmente, pressione a teclaTabtecla.
Pesquisar com ChatGPT
A função AIAssistantusa o ChatGPT para pesquisar informações e inserir os resultados no Excel. Veja o exemplo abaixo.
=AIAAssistente("Primo Presidente degli Stati Uniti")
Se você quiser limitar a resposta do ChatGPT a um máximo de 2 palavras, especifique “2” como o segundo argumento da função. Por exemplo, =AIAssistant("First President of US", 2).
Relembrar conversas do ChatGPT
Por padrão, quando enviamos solicitações de API para o OpenAI, ele não relembra conversas anteriores. Ele considera cada solicitação de API como um novo chat. Isso significa que, ao responder à sua pergunta atual, ele não se lembra de sua pergunta anterior.
Para melhorar a capacidade do ChatGPT de relembrar conversas anteriores, podemos usar a função AIAssistant_Chat(text, [reset]). Defina o segundo argumento resetpara TRUEiniciar/redefinir o chat.
- Observação:ambas as funções
AIAssistant()geramAIAssistant_Chat()saída para a consulta de pesquisa. No entanto,AIAssistant_Chat()também permite que o ChatGPT relembre suas conversas anteriores, o que aumenta o uso de tokens e custa mais. Aconselhamos definir o segundo argumento da funçãoresetcomoTRUEquando você não precisa que o ChatGPT relembre conversas anteriores.
Informações de dados
Siga os passos abaixo para gerar insights de dados ou encontrar padrões ocultos em seus dados com este plug-in.
- Clique no
Generate Insightsbotão na aba ChatGPT na faixa de opções do Excel. - Na caixa de diálogo de mensagem, selecione as células que contêm os dados (incluindo o cabeçalho) e clique em “OK”. Por exemplo, A1:D101.
- Aguarde os insights serem gerados pela API do ChatGPT.
- Na caixa de diálogo de mensagem, selecione uma célula onde a saída será salva. Por exemplo, F2.
- Selecione “sim” ou “não” se deseja que a saída seja preenchida em várias linhas ou em uma única linha.
Você também pode analisar os dados usando a função AIAssistant_Insights(rng_data, [prompt]). O segundo argumento da função é opcional e, por padrão, ele extrai informações-chave dos dados se você não especificar nada no segundo argumento. Consulte a sintaxe da função AIAssistant_Insights() abaixo.
=AIAssistant_Insights(A1:D101,"Genera i 5 principali approfondimenti")
Traduzir com ChatGPT
Se você está procurando traduzir texto usando o plugin do Excel, deve experimentar a AIAssistant_Translatorfunção. Ela usa o ChatGPT para ajudá-lo com traduções precisas. Basta inserir o texto que deseja traduzir e o nome do idioma, e ele usará as habilidades linguísticas do ChatGPT para fornecer as traduções.
=AIAssistant_Translator("Ciao, come stai?", "tedesco")
Extrair informações-chave
A AIAssistant_Extractorfunção pode ser usada para recuperar informações-chave como nome, cargo, etc., de um texto. Por exemplo, suponha que você tenha o texto “Dave foi para Nova York para estudar” na célula B2. Você deseja extrair o nome e o cargo do texto. Insira a seguinte fórmula nas células C2 e D2.
=AIAssistant_Extractor(B2,"nome") =AIAssistant_Extractor(B2,"posizione")
Preencher dados ausentes
A AIAssistant_FillDatafunção pode ser usada para várias finalidades. Veja alguns dos casos de uso da vida real abaixo.
- Análise de Sentimento Você pode rotular sentimentos positivos/negativos/neutros nos dados de feedback do cliente. Você só precisa fornecer alguns rótulos no primeiro argumento da função.
- Classificação da Indústria/Setor Você tem o nome de uma empresa e deseja descobrir suas indústrias/setores.
- Extração de Padrões de Texto Você tem dados de texto que contêm caracteres e valores numéricos. Usando esta função, você pode extrair valores numéricos do texto.
Aprenda Fórmulas do Excel
A AIAssistant_Explainfunção ajuda você a entender qualquer fórmula do Excel. Por exemplo, suponha que você tenha uma fórmula na célula B2: =PROCV(B2,$B$2:$D$5,2,FALSO). Se você inserir esta fórmula =AIAssistant_Explain(B2) na célula C2, ela fornecerá uma explicação para a função PROCV.
Lidar com Letras Não-Inglesas
Às vezes, letras não-inglesas não são exibidas corretamente na resposta da API do ChatGPT. Esse problema está relacionado à codificação UTF-8. Para resolver isso, você pode usar a CleanMsg(ChatGPT_response)função. Consulte o exemplo abaixo.
=CleanMsg(AIAssistant("Scrivi un post su Instagram su 'Buongiorno' in spagnolo"))
Se você está satisfeito com o suplemento acima, não precisa pular para os outros métodos abaixo para integrar o ChatGPT no Excel. Os métodos seguintes são apenas alternativas ao uso do suplemento, mas são menos eficazes e incluem etapas manuais.

Seja o primeiro a comentar