A opção Microsoft Query desapareceu no Excel do Microsoft 365/Office 365? Entenda por que isso acontece, como reativá-la em segundos, o que fazer se o assistente travar e quando usar Power Query como alternativa rápida.
O que mudou no Excel: por que o Microsoft Query “sumiu”
Se você usou o Microsoft Query durante anos e, de repente, ele não aparece mais em Dados → Obter Dados, não é (necessariamente) um bug — é mudança de design. Nas compilações recentes do Microsoft 365, a Microsoft moveu o Microsoft Query para o grupo de Assistentes legados e o manteve oculto por padrão. O objetivo é incentivar o uso do Power Query (também chamado de Obter & Transformar Dados), que é a tecnologia moderna de conexão e transformação de dados no Excel.
Na prática, o componente ainda existe. Você só precisa reexibi-lo para voltar a criar consultas novas via ODBC/OLE DB, especialmente úteis em ambientes que já têm DSNs, consultas parametrizadas antigas ou integrações legadas.
Solução rápida: reativar os Assistentes legados
Para restaurar o item “De Microsoft Query” no menu do Excel para Windows (Microsoft 365/Office 365), siga o passo a passo:
- Ficheiro/Arquivo → Opções → Dados.
- Em Mostrar assistentes de importação de dados (legado), marque:
- De Microsoft Query (Legado)
- Do Assistente de Conexão de Dados (Legado) (opcional, mas útil em alguns cenários)
- Clique em OK.
- Feche todas as janelas do Excel e abra novamente para garantir que o menu recarregue.
- Agora acesse: Dados → Obter Dados → Assistentes legados → De Microsoft Query.
Observação importante: nas versões recentes do Microsoft 365, o Microsoft Query foi movido para “Assistentes legados” e, por isso, fica oculto até que você marque as caixas acima.
Atalho mental do caminho no menu
Dados → Obter Dados → Assistentes legados → De Microsoft Query
Tabela de caminhos por idioma (útil em ambientes multilíngua)
Idioma | Caminho do Menu |
---|---|
Português (Brasil/Portugal) | Dados → Obter Dados → Assistentes legados → De Microsoft Query |
Inglês | Data → Get Data → Legacy Wizards → From Microsoft Query |
Espanhol | Datos → Obtener datos → Asistentes heredados → Desde Microsoft Query |
Quando o item continua ausente: alternativas e “workarounds”
Nem sempre a reativação aparece imediatamente. Em algumas compilações do Microsoft 365 houve relatos de sumiço do menu mesmo com a caixa marcada. Nesses casos, tente:
- Atualizar o Office para a build mais recente, pelo aplicativo ou via Centro de administração (em ambientes corporativos).
- Reverter (rollback) temporariamente para uma versão anterior do Office se a sua organização permitir, até que o patch corretivo seja disponibilizado.
- Abrir um chamado pelo Microsoft 365 Admin Center → Suporte, se você for administrador ou estiver em ambiente corporativo.
Problemas conhecidos após reativar e como resolver
Alguns utilizadores relatam que a opção reaparece, mas o Excel fecha ou trava ao iniciar o assistente. Veja uma lista de verificação prática:
- Atualize o Office para o patch mais recente. Muitas falhas do assistente são corrigidas rapidamente.
- Abra o Excel em modo de segurança para excluir conflito de suplemento COM:
Win + R → excel /safe
Se abrir normalmente no modo de segurança, desative os suplementos e reative um a um até identificar o causador. - Repare a instalação do Office:
- Windows: Configurações/Definições → Aplicações → Microsoft 365/Office → Modificar/Alterar → escolha Reparação Rápida ou Online.
- Verifique os drivers ODBC/OLE DB usados pela sua consulta:
- Em Office 64 bits, abra Fontes de Dados ODBC (64 bits) e use drivers 64 bits.
- Teste a conexão DSN fora do Excel (Ferramenta ODBC) para isolar se o problema é do driver ou do Excel.
- Confirme usuário/senha, string de conexão e permissões do banco de dados.
- Use Power Query como contingência para seguir trabalhando com a mesma fonte (veja a seção “Quando usar Microsoft Query vs. Power Query”).
Onde abrir o Administrador ODBC certo
No Windows de 64 bits existem dois utilitários ODBC, e escolher o incorreto gera falhas com drivers e DSNs.
Ambiente | Ferramenta a abrir | Caminho típico do executável | Drivers a usar |
---|---|---|---|
Excel/Office 64 bits | ODBC 64 bits | C:\Windows\System32\odbcad32.exe | 64 bits |
Excel/Office 32 bits em Windows 64 bits | ODBC 32 bits | C:\Windows\SysWOW64\odbcad32.exe | 32 bits |
Dica: verifique se o DSN foi criado no mesmo “bitness” do Office. DSN 32 bits não aparece para aplicativos 64 bits e vice-versa.
Testes rápidos que economizam tempo
- Crie um UDL (arquivo de texto renomeado para
.udl
) na área de trabalho e teste uma conexão OLE DB fora do Excel; se falhar, o problema está no driver/servidor. - Se usa Single Sign-On (SSO) corporativo, valide se há prompts de autenticação bloqueados por políticas de segurança.
- Desligue temporariamente “Ignorar erros de certificado” no driver, apenas para diagnosticar (não deixe em produção).
Quando usar Microsoft Query vs. Power Query
A Microsoft recomenda Power Query para a maioria dos cenários, mas o Microsoft Query ainda faz sentido em ambientes legados. Compare:
Critério | Microsoft Query (Legado) | Power Query (Recomendado) |
---|---|---|
Arquitetura | Assistente clássico (ODBC/OLE DB), consultas SQL diretas | Motor “Obter & Transformar” com linguagem M e interface rica |
Transformações | Básicas, focado em seleção/filtragem/junção | Amplas: mesclar, anexar, pivotar, regras, tipos, parâmetros, etc. |
Agendamento e automação | Limitado no Excel | Melhor integração com atualização rápida e, via Power BI/Power Automate, cenários avançados |
Compatibilidade legada | Excelente com DSNs antigos e consultas parametrizadas existentes | Suporta a maioria das fontes modernas (ODBC incluído), migração facilitada |
Desempenho | Bom para consultas simples | Otimizações de pushdown e cache em muitas fontes |
Curva de aprendizado | Baixa (assistente) | Baixa a média (interface + M para cenários avançados) |
Exemplos de uso prático
- Use Microsoft Query quando já existir um DSN corporativo padronizado que precisa ser reaproveitado sem alterações, ou quando você tem planilhas antigas com parâmetros “?” em SQL e não pode migrar agora.
- Use Power Query quando precisar transformar/limpar dados, combinar de múltiplas origens, documentar etapas e preparar fluxos replicáveis.
Passo a passo: conectando com Power Query como plano B
- No Excel, vá a Dados → Obter Dados.
- Escolha a sua fonte (por exemplo, Do SQL Server, Do ODBC ou De um arquivo).
- Se usar ODBC, selecione o DSN correto (32 ou 64 bits, conforme o Office).
- Autentique, selecione as tabelas/visualizações, e use o editor do Power Query para transformar quando necessário.
- Clique em Carregar para enviar à planilha ou ao Modelo de Dados.
FAQ: dúvidas comuns
Instalar o Power BI Desktop “remove” o Microsoft Query?
Não. O que ocorre é que, em versões novas do Excel, o Microsoft Query fica oculto como recurso legado. Ao marcar as opções em Opções → Dados (Assistentes Legados), o menu volta a aparecer.
Qual é o impacto de 32 bits vs. 64 bits?
O Excel/Office deve combinar o “bitness” dos drivers. Se o seu Office é 64 bits, instale drivers ODBC/OLE DB de 64 bits e configure o DSN no odbcad32.exe 64 bits. O contrário vale para 32 bits. Mismatch costuma causar travamentos ou DSN “invisível”.
O Microsoft Query ainda é suportado?
Sim, como componente legado. Ele continua disponível e funcional, mas a Microsoft direciona novos projetos para o Power Query. Em ambientes corporativos, isso significa manter o Query para casos específicos e planejar migração gradual.
Posso manter consultas parametrizadas antigas?
Sim. No Microsoft Query, parâmetros com ?
continuam a funcionar. Se decidir migrar para Power Query, você pode criar Parâmetros no editor e mapear as variáveis, obtendo até mais flexibilidade.
Checklist de diagnóstico rápido
Sinal | Causa provável | Ação recomendada |
---|---|---|
Item “De Microsoft Query” não aparece | Assistentes legados ocultos por padrão | Ative em Ficheiro/Arquivo → Opções → Dados → Mostrar assistentes… e marque “De Microsoft Query (Legado)” |
Item aparece, mas Excel fecha ao abrir | Conflito de suplemento COM ou bug de build | Abra excel /safe , desative suplementos, atualize o Office; se necessário, repare |
DSN não aparece na lista | Bitness incorreto (32 vs 64 bits) | Crie DSN no ODBC da mesma arquitetura do Office |
Erro de autenticação | Credenciais/SSO/política corporativa | Refaça credenciais, valide MFA/políticas, teste fora do Excel |
Timeout ou consulta lenta | Driver ou rede/banco sobrecarregados | Teste via ferramenta nativa do banco, ajuste timeouts, avalie índices/filtragem |
Boas práticas para um ambiente estável
- Padronize drivers (mesma versão e arquitetura) em todas as máquinas que precisam da consulta.
- Documente DSNs (nome, driver, servidor, banco, porta, autenticação) e versionamento de consultas.
- Evite consultas “SELECT *”; projete só as colunas necessárias e aplique filtros para reduzir carga.
- Controle permissões com contas de serviço quando possível, evitando armazenar credenciais pessoais.
- Planeje a migração de consultas críticas para Power Query em janelas de manutenção, validando resultados lado a lado.
Roteiro de migração do Microsoft Query para Power Query
- Inventário das planilhas que usam Query (caminhos, DSNs, parâmetros, frequência de atualização).
- Reprodução no Power Query usando a mesma origem (ODBC/OLE DB/SQL nativo) e importando apenas as tabelas/visões necessárias.
- Parametrização no Power Query (parâmetros de servidor/banco, datas, filtros) em vez de “?” no SQL.
- Validação de resultados com amostras e totais para garantir equivalência.
- Documentação das etapas do Power Query e definição de rotinas de atualização.
Exemplos de comandos úteis
Executar o Excel em modo de segurança
Win + R → excel /safe
Abrir ODBC 64 bits (Office 64 bits)
C:\Windows\System32\odbcad32.exe
Abrir ODBC 32 bits (Office 32 bits em Windows 64 bits)
C:\Windows\SysWOW64\odbcad32.exe
Resumo executável
- Ative Dados → Opções → Mostrar assistentes legados → “De Microsoft Query (Legado)”.
- Reabra o Excel e acesse Dados → Obter Dados → Assistentes legados → De Microsoft Query.
- Se não aparecer: atualize o Office ou faça rollback; acione o suporte corporativo.
- Se travar: modo de segurança, desative suplementos, repare o Office e confirme drivers ODBC/OLE DB.
- Como plano B, use Power Query para continuar trabalhando com a mesma fonte.
Notas finais para administradores
- Em ambientes geridos, a visibilidade dos Assistentes Legados pode ser influenciada por políticas de Office/Intune. Verifique templates administrativos (ADMX) e baselines de segurança.
- Documente o procedimento de reativação e inclua-o na imagem padrão de máquinas novas.
- Monitore versões do Office em anéis de implantação (piloto → amplo) para capturar regressões cedo.
Conclusão
O “sumiço” do Microsoft Query é, na maioria dos casos, uma mudança de organização do menu: ele foi colocado nos Assistentes legados e ocultado. Reexibir o recurso é rápido e permite manter fluxos existentes com ODBC/OLE DB. Ao mesmo tempo, o Power Query é a rota recomendada para novos projetos — oferecendo transformação rica, desempenho e governança. Com as verificações de bitness, drivers e suplementos, você minimiza travamentos e volta a trabalhar com segurança.