Vou te mostrar como usar o ChatGPT no Excel usando exemplos práticos de como a inteligência artificial pode gerar fórmulas, código VBA e até tabelas para você.
O que é o ChatGPT?
O ChatGPT é um modelo de inteligência artificial desenvolvido pela OpenAI. Ele é capaz de gerar respostas para perguntas e realizar tarefas de linguagem natural, utilizando um vasto conhecimento de dados que foram previamente treinados em seu sistema.
Esse conhecimento foi absorvido pelo ChatGPT com dados de até 2021, ou seja, tome cuidado com o que você pergunta e quer saber dele, porque algumas questões que são mais recentes podem fugir dessa base de dados. Apesar disso, ele continua a aprender com novos dados e informações que recebe diariamente e está sempre atualizando seu conhecimento para fornecer as melhores respostas possíveis às suas perguntas.
E como você deve estar imaginando, usar o ChatGPT no Excel é um potencializador que pode te ajudar bastante e é isso que eu vou abordar nesse artigo.
Como acessar o ChatGPT e começar uma conversa
Para acessar o ChatGPT, siga os passos abaixo:
- Entre no site – https://chat.openai.com
- Clique em “Sign Up”
- Digite seu email
- Crie um password para gerar sua conta
- Preencha seus dados (Nome, Sobrenome e Data de Nascimento e Telefone)
- Insira o código enviado para seu telefone
- Comece a conversar com o ChatGPT

O legal é que o ChatGPT é realmente inteligente hehe. Veja a resposta ao meu input “Me explica quais são as dimensões (linhas e colunas) do Excel e quais são os tipos de arquivos (extensões) possíveis de serem usadas em planilhas”
E a resposta do ChatGPT sobre o Excel foi:
As dimensões do Excel são determinadas pela quantidade de linhas e colunas que a planilha contém. A última versão do Excel (Excel 2019) pode ter até 1.048.576 linhas e 16.384 colunas em uma única planilha.
Quanto aos tipos de arquivos que podem ser usados em planilhas do Excel, existem algumas extensões possíveis. As mais comuns são:
- .xlsx: é a extensão padrão utilizada pelo Excel a partir da versão 2007. Ela é recomendada para documentos que não contêm macros ou outros recursos que só funcionam em versões anteriores do Excel.
- .xls: é a extensão utilizada pelas versões mais antigas do Excel (até a versão 2003). Ela ainda é suportada pelo Excel mais recente, mas pode apresentar limitações em termos de recursos.
- .xlsm: é uma extensão utilizada para planilhas que contêm macros. Ela é semelhante ao .xlsx, mas permite a inclusão de código VBA.
- .xlsb: é uma extensão binária que pode ser usada para planilhas muito grandes ou complexas. Ela é mais eficiente em termos de espaço e velocidade do que o .xlsx, mas pode ser menos compatível com outros programas.

Observe que o conhecimento dele apesar de ser incrível, tem a limitação temporal como eu te falei anteriormente. Sabemos que atualmente (2023) já temos o Excel 365 como versão mais atual.
Veja que ao ser questionado, ele até se corrige, mas temos que tomar cuidado com o uso e não aceitar todas as respostas como verdade absoluta.

Como usar o ChatGPT no Excel sem conexão direta
Pra mim a melhor maneira de usar o ChatGPT para o Excel é ir direto na página do ChatGPT e começar a conversar e tirar suas dúvidas por lá. Como já mencionei, a capacidade dessa inteligência artificial é absurda e, para a gente, talvez as 3 melhores formas de se aproveitar dela vai ser na:
- Criação de fórmulas
- Criação de código VBA
- Criação de tabelas
Ajuda sobre fórmulas e funcionalidades no ChatGPT
Basicamente se você não entende muito bem como o criar fórmulas e usar funções no Excel, pode pedir essa ajuda do ChatGPT. Deixa eu te mostrar alguns exemplos práticos:
Exemplo 1 – Comparar resultados com cores automaticamente
Vamos supor que eu tenho essa tabela de vendedores e quero colorir os resultados automaticamente

O ideal é que você seja bem descritivo em relação ao que quer fazer e exatamente onde (intervalos). Veja o que escrevi para o ChatGPT:
- Tenho uma tabela com os nomes dos vendedores na coluna C (C13:C19) e os valores de vendas de cada um na coluna D (D13:D19) e gostaria de uma funcionalidade que diferenciasse todos os resultados comparativamente entre si por cores automaticamente. Qual funcionalidade devo usar e como faço isso?
A resposta do ChatGPT foi usar a formatação condicional de escala de cor, veja:
Para diferenciar automaticamente todos os resultados comparativamente entre si em uma tabela no Excel, você pode usar a formatação condicional com escala de cores.
Para fazer isso, siga estes passos:
- Selecione a faixa de células que contém os valores que você deseja formatar. No seu caso, selecione as células D13:D19.
- Clique na guia “Início” na barra de ferramentas do Excel.
- Clique no botão “Formatação Condicional” no grupo “Estilos”.
- Selecione a opção “Escalas de Cores” e escolha a opção de escala de cores que você deseja usar. As escalas de cores disponíveis variam de acordo com a versão do Excel que você está usando.
- Escolha as opções de cor e de mínimo e máximo para a escala de cores. Essas opções podem variar dependendo da escala de cores que você escolher.
- Clique em “OK”.

Agora, os valores na sua tabela serão formatados automaticamente com cores diferentes, de acordo com a escala de cores que você escolheu. Os valores maiores terão uma cor mais forte, enquanto os valores menores terão uma cor mais fraca.

Exemplo 2 – Qual fórmula usar para uma determinada situação
Vou usar um exemplo simples para te mostrar a lógica, mas ele funciona em basicamente qualquer situação (desde que as instruções sejam boas o suficiente). Tenho uma tabela de fluxo de caixa e quero somar os resultados.

Veja o que escrevi para o ChatGPT:
- Tenho uma tabela de fluxo de caixa na aba TESTE1 com os resultados no intervalo D6:O6 e quero uma fórmula que some esses valores. Qual fórmula devo usar? Me responda apenas a fórmula
A resposta do ChatGPT foi usar a função SOMA
A fórmula que você deve usar é:
=SOMA(TESTE1!D6:O6)
Ajuda sobre código VBA no ChatGPT
Se você quer dar um passo a mais, pode começar a usar o ChatGPT para a criação de código VBA que vai te ajudar a automatizar sua planilha ou dashboard.
Nesse caso, vou usar como exemplo o Dashboard Financeiro em Excel e a ajuda que eu quero é para criar um código que faça com que o intervalo de impressão se ajuste automaticamente a quantidade de dados que tenho preenchidos na tabela.

Se você for analisar, essa é uma tabela que tem mais de 7.000 linhas e, quando mando imprimir, ele pega o intervalo inteiro da tabela. Veja que nesse modelo o intervalo me mostra 121 páginas para imprimir (a grande maioria em branco).

Então se eu quiser ajustar isso automaticamente conforme estiver usando a planilha para sempre deixar esse intervalo ajustado e sem páginas em branco, posso usar o ChatGPT para criar o código para mim. Nesse caso, a instrução que eu dei foi:
- Eu quero criar um código VBA que faça o setup do intervalo de impressão de forma automatizada apenas mostrando as linhas que tem preenchimento na coluna C. O intervalo de análise está na aba “Lançamentos” e é C4:N7203
Depois de algumas interações porque não fiquei satisfeito com as primeiras respostas (uma deu erro porque eu tinha instruído errado e outra não fez o intervalo que eu queria), a resposta do ChatGPT foi exatamente o código que eu deveria usar, veja:
Sub DefinirIntervaloImpressao()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Dim printRng As Range
Set ws = ThisWorkbook.Worksheets(“Lançamentos”)
Set rng = ws.Range(“C3:C7203”)
For Each cell In rng
If cell.Value <> “” Then
If printRng Is Nothing Then
Set printRng = ws.Range(cell, cell.Offset(0, 13))
Else
Set printRng = Union(printRng, ws.Range(cell, cell.Offset(0, 13)))
End If
End If
Next cell
If Not printRng Is Nothing Then
ws.PageSetup.PrintArea = printRng.Address
End If
End Sub
Inseri esse código no código VBA adicionando um módulo no VBE e depois executando a macro DefinirIntervaloImpressao. Esse foi o resultado quando fui imprimir, apenas 1 página e intervalo correto gerado automaticamente com um único clique, sem trabalho.

Criação de tabelas no ChatGPT
Uma outra possibilidade é utilizar o ChatGPT para criar tabelas ou dados fictícios para os seus bancos de dados. Mais uma vez, vamos entrar na ferramenta e dar uma instrução para ela. No meu exemplo foi essa aqui:
- Quero criar uma base de dados no excel no formato de uma tabela com colunas para o nome do colaborador, seu telefone, endereço, email, gênero, salário atual e observações. Pode preencher com 20 funcionários exemplo usando dados falsos.
E essa foi a resposta do ChatGPT para nosso uso no Excel:

Outros usos do ChatGPT no Excel
Existem duas outras formas de você usar o ChatGPT no Excel:
- Sites de inteligência artificial
- Suplemento do ChatGPT no Excel
Deixa eu falar rapidamente desses casos:
Como usar o ChatGPT no Excel com o Excel Formula Bot ou AI Excel Bot
Existem sites que tem integrações diretas com o ChatGPT e “facilitam” essa interação. Eu falei sobre eles aqui nesse post sobre o Excel Formula Bot e o AI Excel Bot.

Como usar o ChatGPT no Excel com um Suplemento
O suplemento talvez seja o formato mais complexo (apesar de ter o seu valor), porque para usar o ChatGPT dessa forma você precisará instalá-lo na sua aplicação do Excel.
O formato mais simples que eu encontrei até agora é esse do Listen Data, mas o processo é um pouco chato e os ouputs não são os melhores do mundo, então eu não recomendo. Prefiro usar da maneira que mostrei mais acima direto no ChatGPT mesmo.
No final das contas, você terá uma guia exclusiva para o ChatGPT e algumas funções novas, veja como:

Conclusão
O uso do ChatGPT no Excel pode ser uma ferramenta muito útil para ajudar na criação de tabelas e gráficos, bem como geração de fórmulas ou código VBA.
Existem diversas maneiras de se utilizar essa ferramenta, como a integração com suplementos ou através de outros sites. No entanto, a forma que mais me agrada é a de usar o ChatGPT diretamente na plataforma dele, principalmente pela facilidade de uso.







