Como criar um formulário e enviar dados para o Excel

Quer criar um formulário e enviar os dados para o Excel automaticamente? Você pode fazer isso com o Microsoft Forms, sem digitar cada resposta na planilha. E, se precisar salvar as respostas em um arquivo específico, pode usar o Power Automate.

Ao longo deste tutorial, você aprenderá os dois métodos, com um exemplo de cadastro de clientes, instruções para testar o resultado e soluções para os erros mais comuns.

Antes de começar: abrir ou baixar respostas no Excel não é sempre a mesma coisa que manter uma planilha sincronizada. Na prática, a conexão automática depende de como o formulário foi criado e do tipo de conta Microsoft.

O que você precisa para enviar respostas de um formulário ao Excel?

Para o procedimento básico, tenha uma conta Microsoft e acesso ao Microsoft Forms. Já para criar um formulário associado diretamente a uma pasta de trabalho no OneDrive, o caminho documentado pela Microsoft utiliza uma conta corporativa ou de estudante e o Excel para a Web.

Por outro lado, para gravar os dados na sua própria tabela, você precisará de acesso ao Power Automate, ao conector Microsoft Forms e ao conector Excel Online (Business), além de uma pasta de trabalho em OneDrive corporativo ou SharePoint. Portanto, confira as licenças e permissões do seu ambiente antes de começar.

Duas maneiras de ligar um formulário ao Excel

MétodoComo funcionaIdeal para
Microsoft Forms + ExcelAs respostas ficam em uma pasta de trabalho vinculada, quando criada pelo caminho compatível.Pesquisas, inscrições e cadastros simples.
Forms + Power Automate + ExcelUm fluxo adiciona cada resposta a uma tabela que você preparou.Controle de clientes, pedidos, solicitações e rotinas empresariais.

Método 1: criar um formulário com respostas no Excel

Esta é a alternativa mais simples para quem dispõe de Microsoft 365 corporativo ou educacional. Por exemplo, vamos criar um formulário para receber solicitações de orçamento.

Passo 1 — Crie o formulário no OneDrive ou Excel para a Web

Tela inicial do Microsoft Forms com opções de Pesquisa, Teste, Convite e Registro
Tela inicial do Microsoft Forms
  1. Acesse seu OneDrive corporativo ou de estudante e entre na pasta em que deseja guardar as respostas.
  2. Procure a opção Novo > Formulários para Excel. Dependendo da interface, você também pode começar em uma pasta de trabalho no Excel para a Web, pelo menu Inserir > Formulários > Novo Formulário.
  3. Digite o nome Solicitações de orçamento e crie o formulário.
  4. O Microsoft Forms será aberto para você incluir as perguntas.

Atenção: o comando “Formulários para Excel” não está disponível em todas as contas. Isso acontece porque a própria Microsoft informa que esse caminho se destina ao OneDrive corporativo ou escolar e a sites de equipe compatíveis.

Passo 2 — Adicione os campos do formulário

No Forms, clique em Adicionar nova e monte estas perguntas:

PerguntaTipo sugeridoObrigatória?
Nome completoTextoSim
E-mailTextoSim
Serviço desejadoEscolha: planilha, dashboard ou treinamentoSim
Descrição da necessidadeTexto longoNão
Prazo desejadoDataNão

Ative a opção Obrigatória nas perguntas essenciais. Em seguida, use Visualizar para conferir como o formulário aparecerá no computador e no celular.

Passo 3 — Compartilhe com as pessoas certas

  1. Clique em Coletar respostas.
  2. Escolha quem pode responder. Para clientes externos, é necessário permitir respostas de pessoas de fora da organização, quando essa opção estiver disponível.
  3. Copie o link e envie por e-mail, WhatsApp ou outro canal. O Forms também oferece código QR e opções de incorporação no site.

No entanto, não presuma que um formulário corporativo aceita qualquer pessoa: algumas organizações restringem respostas a usuários internos.

Passo 4 — Confira as respostas na planilha

Envie uma resposta de teste. Depois, abra a pasta de trabalho vinculada pelo OneDrive ou pela opção Exibir respostas > Abrir resultados no Excel do Forms. Em uma conexão ativa, cada resposta aparece em uma linha e cada pergunta fica em uma coluna.

Para formulários criados pelo caminho compatível, o arquivo fica no OneDrive corporativo ou escolar; nos formulários de grupo, pode ficar no SharePoint. Além disso, o comportamento de atualização pode depender da versão do Excel e das permissões do usuário.

Exportar não é sincronizar: no menu de resultados, a opção Baixar uma cópia gera um arquivo Excel independente. Portanto, ele não receberá automaticamente as respostas enviadas depois.

Método 2: enviar respostas para uma tabela específica do Excel com Power Automate

Use este método quando quiser controlar a estrutura da planilha, escolher o arquivo de destino ou combinar o formulário com outras etapas de um processo. Por exemplo, o fluxo a seguir envia solicitações de orçamento para a tabela tbSolicitacoes.

Passo 1 — Prepare a tabela de destino

  1. No Excel para a Web, crie um arquivo chamado Controle de Solicitações.xlsx.
  2. Na primeira linha, insira os cabeçalhos Nome, Email, Servico, Descricao e Prazo.
  3. Selecione os cabeçalhos e utilize Inserir > Tabela ou o atalho Ctrl + T, marcando que a tabela possui cabeçalhos.
  4. Renomeie a tabela para tbSolicitacoes, em Design da Tabela.
  5. Salve o arquivo em um OneDrive corporativo ou SharePoint acessível pela sua conta e feche a pasta de trabalho.

Por que criar uma Tabela? A ação do Power Automate é Adicionar uma linha em uma tabela; um intervalo de células comum não substitui a tabela estruturada.

Passo 2 — Crie o fluxo automatizado

  1. Acesse make.powerautomate.com.
  2. Crie um Fluxo da nuvem automatizado.
  3. Selecione o gatilho Microsoft Forms — Quando uma nova resposta for enviada.
  4. No campo ID do formulário, selecione o formulário de solicitações criado anteriormente.
  5. Adicione a ação Microsoft Forms — Obter detalhes da resposta.
  6. Na nova ação, escolha o mesmo formulário e associe o campo ID da resposta ao valor dinâmico de ID da resposta fornecido pelo gatilho.

Passo 3 — Grave os dados no Excel

  1. Adicione a ação Excel Online (Business) — Adicionar uma linha em uma tabela.
  2. Informe a Localização (OneDrive for Business ou site do SharePoint) e, se solicitado, a biblioteca de documentos.
  3. Selecione o arquivo Controle de Solicitações.xlsx e a tabela tbSolicitacoes.
  4. Associe cada coluna ao campo correspondente de Obter detalhes da resposta: Nome → Nome completo; Email → E-mail; Servico → Serviço desejado; Descricao → Descrição; Prazo → Prazo desejado.
  5. Salve o fluxo.

Os nomes dos comandos podem variar ligeiramente conforme o idioma e a versão da interface. Em qualquer idioma, o ponto importante é manter a sequência nova resposta → detalhes da resposta → adicionar linha na tabela.

Passo 4 — Teste a automação

  1. No Power Automate, selecione Testar e siga as instruções para testar o fluxo.
  2. Abra o link do formulário e envie um cadastro fictício.
  3. Consulte o histórico de execução e verifique se as três etapas foram concluídas com sucesso.
  4. Abra o Excel e confirme se a tabela tbSolicitacoes ganhou uma nova linha, com os dados nas colunas corretas.
  5. Repita o teste com campos opcionais vazios para conferir se o fluxo continua funcionando.

O envio automático depende da execução do serviço Power Automate e das conexões configuradas. Por isso, não deve ser interpretado como uma gravação instantânea garantida em um arquivo Excel local.

Exemplo prático: cadastro de clientes sem copiar e colar

Imagine que três clientes preencham seu formulário. Nesse caso, a tabela do Excel ficará parecida com esta:

NomeEmailServiçoPrazo
Ana[email protected]Dashboard20/10/2026
Bruno[email protected]Planilha25/10/2026
Carla[email protected]Treinamento30/10/2026

Dados fictícios, apenas para demonstrar o resultado.

Com essa base, você pode acompanhar os atendimentos, filtrar por serviço e criar um resumo mensal. Para avançar, confira também nossos tutoriais de validação de dados no Excel, Tabela Dinâmica e Power Query.

Formulário não envia dados para o Excel? Veja o que conferir

As novas respostas não aparecem na planilha

Verifique se você está abrindo a pasta de trabalho vinculada ao formulário, em vez de um arquivo obtido por Baixar uma cópia. Em seguida, confira se sua conta tem permissão para atualizar o arquivo. Se estiver usando Power Automate, examine o histórico do fluxo.

A tabela não aparece no Power Automate

Confirme se os dados foram formatados como uma Tabela do Excel, com nome definido, e se a pasta de trabalho foi armazenada no OneDrive corporativo ou SharePoint correto. Em seguida, reabra a seleção do arquivo e da tabela na ação.

O fluxo não encontra o formulário ou o arquivo

Verifique a conta conectada a cada serviço, o proprietário do formulário e as permissões do arquivo de destino. Além disso, formulários de grupo e arquivos de outras pessoas podem exigir ajustes de acesso.

O Excel apresenta colunas trocadas ou valores vazios

Revise o mapeamento do conteúdo dinâmico na ação Adicionar uma linha em uma tabela. Caso tenha alterado perguntas depois de criar o fluxo, confira se os campos ainda correspondem.

O formulário está aceitando respostas indesejadas

Abra Coletar respostas e revise o público autorizado. Por segurança, não colete CPF, informações bancárias ou outros dados sensíveis sem necessidade e sem os devidos cuidados de privacidade.

Perguntas frequentes

É possível criar um formulário no Excel sem VBA?

Sim. Microsoft Forms e Power Automate permitem coletar e encaminhar respostas sem programar macros. Por outro lado, VBA é uma alternativa diferente para formulários dentro do Excel instalado no computador.

O Microsoft Forms é gratuito?

O Forms oferece funcionalidades para contas Microsoft pessoais, mas recursos de integração empresarial, criação de formulários vinculados ao Excel e uso de conectores dependem do tipo de conta e das licenças. Por isso, verifique os recursos disponíveis no seu ambiente.

Posso usar um arquivo Excel salvo apenas no meu computador?

Para o procedimento documentado com Excel Online (Business), use OneDrive corporativo ou SharePoint. Nesse cenário, um arquivo .xlsx salvo apenas em uma pasta local não será o destino desse conector sem uma solução adicional.

Como colocar um formulário no meu site?

No Microsoft Forms, abra Coletar respostas e procure a opção de incorporação. Assim, você obtém um código para inserir em uma página compatível. Antes de publicar, confirme se a configuração permite respostas externas.

Preciso de Power Automate para enviar respostas ao Excel?

Não necessariamente. Para ver respostas em uma pasta de trabalho vinculada, use o Microsoft Forms com um caminho de criação compatível. Use Power Automate quando precisar gravar os dados em uma tabela específica ou executar outras ações.

Conclusão: qual método usar?

Se a ideia é criar rapidamente uma pesquisa ou inscrição, comece pelo Microsoft Forms integrado ao Excel. Por outro lado, se você precisa manter um controle próprio de clientes, solicitações ou pedidos, o caminho mais flexível é Forms + Power Automate + Tabela do Excel.

O ganho está em eliminar a digitação manual e manter os dados organizados desde a entrada. A partir daí, você pode transformar a tabela em indicadores, relatórios e dashboards.

Quer ir além? Veja como tratar dados com Power Query e como criar um dashboard de vendas no Excel para analisar suas informações.

Fontes e documentação oficial

Conteúdo revisado em outubro de 2026. As telas e os nomes dos recursos podem variar conforme a assinatura e as atualizações do Microsoft 365.

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.