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étodo | Como funciona | Ideal para |
|---|---|---|
| Microsoft Forms + Excel | As respostas ficam em uma pasta de trabalho vinculada, quando criada pelo caminho compatível. | Pesquisas, inscrições e cadastros simples. |
| Forms + Power Automate + Excel | Um 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

- Acesse seu OneDrive corporativo ou de estudante e entre na pasta em que deseja guardar as respostas.
- 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.
- Digite o nome Solicitações de orçamento e crie o formulário.
- 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:
| Pergunta | Tipo sugerido | Obrigatória? |
|---|---|---|
| Nome completo | Texto | Sim |
| Texto | Sim | |
| Serviço desejado | Escolha: planilha, dashboard ou treinamento | Sim |
| Descrição da necessidade | Texto longo | Não |
| Prazo desejado | Data | Nã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
- Clique em Coletar respostas.
- 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.
- 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
- No Excel para a Web, crie um arquivo chamado Controle de Solicitações.xlsx.
- Na primeira linha, insira os cabeçalhos Nome, Email, Servico, Descricao e Prazo.
- Selecione os cabeçalhos e utilize Inserir > Tabela ou o atalho Ctrl + T, marcando que a tabela possui cabeçalhos.
- Renomeie a tabela para tbSolicitacoes, em Design da Tabela.
- 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
- Acesse make.powerautomate.com.
- Crie um Fluxo da nuvem automatizado.
- Selecione o gatilho Microsoft Forms — Quando uma nova resposta for enviada.
- No campo ID do formulário, selecione o formulário de solicitações criado anteriormente.
- Adicione a ação Microsoft Forms — Obter detalhes da resposta.
- 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
- Adicione a ação Excel Online (Business) — Adicionar uma linha em uma tabela.
- Informe a Localização (OneDrive for Business ou site do SharePoint) e, se solicitado, a biblioteca de documentos.
- Selecione o arquivo Controle de Solicitações.xlsx e a tabela tbSolicitacoes.
- 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.
- 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
- No Power Automate, selecione Testar e siga as instruções para testar o fluxo.
- Abra o link do formulário e envie um cadastro fictício.
- Consulte o histórico de execução e verifique se as três etapas foram concluídas com sucesso.
- Abra o Excel e confirme se a tabela tbSolicitacoes ganhou uma nova linha, com os dados nas colunas corretas.
- 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:
| Nome | Serviço | Prazo | |
|---|---|---|---|
| Ana | [email protected] | Dashboard | 20/10/2026 |
| Bruno | [email protected] | Planilha | 25/10/2026 |
| Carla | [email protected] | Treinamento | 30/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
- Microsoft — Criar um formulário com o Microsoft Forms.
- Microsoft — Verificar e compartilhar os resultados do formulário.
- Microsoft — Enviar um formulário e coletar respostas.
- Microsoft Learn — Adicionar respostas do Forms a uma tabela do Excel com Power Automate.
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