Após uma atualização do Microsoft 365, a opção Dados ▸ Obter dados ▸ De outras fontes ▸ Microsoft Query pode desaparecer do Excel. Este guia explica por que isso acontece, como reativar o menu, como instalar o componente e quais alternativas modernas usar com Power Query e Power BI.
O que mudou no Excel 365 e por que o Microsoft Query “sumiu”
Desde versões recentes do Excel para Microsoft 365, a Microsoft passou a ocultar por predefinição os Assistentes Legados de Importação (incluindo o Microsoft Query) para direcionar os utilizadores ao Power Query (Dados ▸ Obter Dados). Em muitas instalações, o componente continua presente, apenas o atalho deixou de ser exibido. Em outras, o componente não está instalado ou foi removido pela equipa de TI durante um ciclo de manutenção do Office. Por fim, há casos em que a opção volta a aparecer após um update de canal (por exemplo, builds mais novos do Current Channel ou Monthly Enterprise).
Se o seu trabalho depende de ODBC/OLDBC antigos, consultas SQL simples com o Query, ou integrações específicas (ex.: ERP legado), há formas seguras de reativar o menu, reinstalar o componente e — quando fizer sentido — migrar para o Power Query.
Resumo visual das soluções (e quando usar)
Abordagem | Passos principais | Quando usar | Observações |
---|---|---|---|
Reativar os Assistentes de Importação Legados | Ficheiro ▸ Opções ▸ Dados → marcar Ativar assistentes de importação legados. Reiniciar o Excel. Dados ▸ Obter Dados ▸ Assistentes ▸ De Microsoft Query. | Quando o componente está instalado mas o menu ficou oculto (comum em versões 2304+). | A Microsoft oculta por padrão para incentivar o Power Query. |
Confirmar/instalar o componente “Microsoft Query” | Painel de Controlo ▸ Programas ▸ Microsoft 365 ▸ Modificar. Escolher Adicionar ou remover funcionalidades. Em Ferramentas do Office, definir Microsoft Query como Executar a partir do disco rígido. Concluir o reparo. | Quando surge o erro “Microsoft Query could not be started because it isn’t installed”. | Exige direitos de administrador local. |
Verificar licenciamento para conectores modernos | Para listas do SharePoint Online via Power Query, garanta um plano compatível (ex.: E3) e o conector “Lista do SharePoint”. | Se a meta era usar o conector moderno do Power Query (não o assistente ODBC clássico). | A disponibilidade pode variar por canal/versão; em muitos cenários Business Basic/Standard ficam limitados. |
Work‑around com Power BI | No Power BI Desktop: Obter dados ▸ Mais ▸ SharePoint Online List, escolher o site e a lista. Transformar dados ▸ Vista ▸ Editor Avançado e copiar o código M. No Excel: Dados ▸ Obter dados ▸ De outras fontes ▸ Consulta em branco → Editor Avançado → colar o M. | Quando o conector não aparece no Excel, mas o Power BI Desktop está disponível. | Permite “colar” o M no Excel e atualizar com Atualizar Tudo. |
Atualizar/aguardar correção | Utilizadores relatam que, após um update subsequente (ex.: build 24.08), o comando reapareceu. | Quando não há urgência e pode esperar pelo próximo build do canal. | Verifique o canal Current ou Monthly Enterprise mais recente. |
Fluxo de diagnóstico rápido
Antes de mexer na instalação do Office, siga este roteiro para descobrir a causa exata:
- Verifique se os Assistentes Legados estão apenas ocultos: Ficheiro ▸ Opções ▸ Dados → Ativar assistentes de importação legados. Reinicie o Excel e abra Dados ▸ Obter Dados. Procure a seção Assistentes. Se aparecer, problema resolvido.
- Teste em um livro limpo e perfil diferente: às vezes um suplemento ou Personalização de Faixa (Ribbon) esconde comandos. Crie um novo perfil de utilizador no Windows ou inicie o Excel em Modo Seguro (Win+R →
excel /safe
) e teste. - Confirme a instalação do Microsoft Query no Office: se a opção não surge mesmo com os Assistentes Legados ativos, abra o Microsoft 365 ▸ Modificar e verifique o componente.
- Arquitetura 32/64 bits: Excel 64 bits só enxerga drivers ODBC 64 bits. Idem para 32 bits. Se os DSNs não aparecem no Query, provavelmente é incompatibilidade de arquitetura.
- Requisitos de conector moderno: para SharePoint Online List no Power Query, confirme o plano/licença e políticas de TI (condicionais, AAD, MFA, etc.).
- Canais de atualização: problemas intermitentes podem estar ligados ao canal (Ex.: Current Channel recebeu mudança que foi ajustada depois). Atualize ou altere o canal conforme a política de TI.
Como reativar os Assistentes de Importação Legados
Se quer o Microsoft Query de volta no menu, o caminho mais rápido é reexibir os assistentes:
- Abra o Excel e vá a Ficheiro ▸ Opções ▸ Dados.
- Marque Ativar assistentes de importação legados (em PT‑BR, “Ativar assistentes de dados herdados”).
- Feche e reabra o Excel.
- Acesse Dados ▸ Obter Dados ▸ Assistentes e clique em De Microsoft Query.
Dica: se você personalizou a Faixa de Opções, pode fixar este comando em um grupo próprio (Ficheiro ▸ Opções ▸ Personalizar Faixa de Opções) para não perdê‑lo em updates.
Como instalar (ou reinstalar) o componente Microsoft Query
Se aparece o erro “Microsoft Query could not be started because it isn’t installed” ou o item não surge mesmo com os assistentes ativados, faça a reparação com adição de recursos:
- Feche todas as aplicações do Office.
- Abra Painel de Controlo ▸ Programas e Funcionalidades, selecione Microsoft 365 e clique em Modificar.
- Escolha Adicionar ou remover funcionalidades.
- Expanda Ferramentas do Office e defina Microsoft Query como Executar a partir do disco rígido.
- Conclua o assistente de instalação e reinicie o computador, se solicitado.
Permissões: este procedimento pode exigir conta com privilégios de administrador. Em ambientes corporativos, solicite à equipa de TI (ou use o pacote da Office Deployment Tool que a organização disponibiliza).
Quando usar o Power Query em vez do Microsoft Query
Para novas integrações, o Power Query normalmente é a melhor escolha. Ele traz conectores nativos (SharePoint, SQL Server, OData, CSV, Parquet, entre outros), transformação de dados (ETL) com linguagem M e atualização automática no Excel (Dados ▸ Consultas e Conexões). Vantagens:
- Suporte contínuo e melhorias frequentes.
- Menos dependência de DSNs do Windows e menos problemas de arquitetura 32/64 bits.
- Transformações robustas sem VBA (mesclas, pivotagens, tipos, filtros, etc.).
- Portabilidade de consultas via código M, que pode ser guardado e reutilizado.
Exemplo: ligar a uma Lista do SharePoint com Power Query
- No Excel: Dados ▸ Obter dados ▸ De serviços online ▸ Lista do SharePoint (o caminho pode variar; em alguns builds está em De outras fontes ▸ Do SharePoint Online List).
- Informe a URL do site do SharePoint (ex.:
https://{tenant}.sharepoint.com/sites/{site}
), selecione a lista desejada e clique em Transformar dados para ajustar colunas. - Clique em Fechar e Carregar.
Nota: se o conector não estiver disponível no Excel mas existir no Power BI Desktop, use o work‑around abaixo para “copiar” o M.
Work‑around com Power BI Desktop (copiar o M para o Excel)
- Abra o Power BI Desktop e use Obter dados ▸ SharePoint Online List.
- Após escolher o site e a lista, vá a Transformar dados ▸ Vista ▸ Editor Avançado e copie todo o código M.
- No Excel: Dados ▸ Obter dados ▸ De outras fontes ▸ Consulta em branco → Editor Avançado → cole o M → Concluir.
- Ajuste credenciais em Dados ▸ Configurações de Origem de Dados se for solicitado (Organizacional/Windows/Conta Microsoft, conforme o tenant).
Como seguir com ODBC pelo Microsoft Query
Se você precisa manter ODBC por compatibilidade com sistemas legados:
- Garanta a arquitetura correta: Excel 64 bits requer drivers ODBC 64 bits; Excel 32 bits requer drivers 32 bits.
- Crie um DSN em Origem de Dados ODBC (há dois apps: 32‑bit e 64‑bit). Prefira DSN de Sistema para que outros utilizadores do computador também vejam a conexão.
- No Excel: Dados ▸ Obter Dados ▸ Assistentes ▸ De Microsoft Query → escolha o DSN, selecione as tabelas/colunas e aplique filtros/junções.
- Conclua o assistente e carregue os dados. Use Atualizar conforme necessário.
Erros comuns e soluções rápidas:
- “Data source name not found”: DSN está na arquitetura errada (criado no ODBC 32‑bit mas Excel é 64‑bit, ou vice‑versa).
- “Specified driver could not be loaded”: driver ausente/desatualizado; reinstale o driver ODBC correspondente ao SGBD (SQL Server, Oracle, MySQL, etc.).
- “Access denied / credenciais inválidas”: verifique modo de autenticação (AD, SQL, Kerberos) e políticas de MFA.
Exemplos práticos de código M (Power Query)
M para SharePoint Online List
let
Fonte = SharePoint.Tables("https://{tenant}.sharepoint.com/sites/{site}", [Implementation="2.0", ViewMode="All"]),
Lista = Fonte{[Title="{NomeDaLista}"]}[Items],
ColunasSelecionadas = Table.SelectColumns(Lista, {"ID","Title","Modified","Editor","Status"}),
Tipos = Table.TransformColumnTypes(ColunasSelecionadas,{{"ID", Int64.Type},{"Modified", type datetime}})
in
Tipos
M via ODBC (DSN)
let
Fonte = Odbc.DataSource("dsn=MeuDSN", [HierarchicalNavigation=true]),
Schema = Fonte{[Name="MinhaBase",Kind="DATABASE"]}[Data],
Tabela = Schema{[Name="Vendas",Kind="TABLE"]}[Data],
Filtrado = Table.SelectRows(Tabela, each [Ano] = 2025),
Tipos = Table.TransformColumnTypes(Filtrado,{{"Valor", type number}})
in
Tipos
Dica: Prefira DSN de Sistema e nomes sem espaços. Se precisar compartilhar, exporte/importe as chaves de registo do DSN entre máquinas com a mesma arquitetura.
Atualização de canal e build: quando o menu reaparece sozinho
Em alguns cenários, utilizadores reportaram que, após uma atualização posterior (ex.: build identificado como 24.08 em canais mensais), o comando Microsoft Query voltou a surgir sem intervenção. Se não precisa de solução imediata, vale verificar se há builds mais recentes no Current Channel ou Monthly Enterprise. Em ambientes geridos, confirme com a equipa de TI se existe uma janela de atualização programada.
Boas práticas para ambientes corporativos
- Padronize conectores: privilegie Power Query para novas integrações. Documente quais conectores são suportados e quais são legados.
- Backups das consultas: guarde o código M num ficheiro
.txt
ou.pq
, e registre também as etapas de credenciais e a origem de dados. - Políticas de TI coerentes: defina claramente canal de atualização do Office, drivers ODBC suportados e versões 32/64 bits. Evite um “zoológico” de drivers diferentes por equipa.
- Governança de dados: para SharePoint e OneDrive, verifique DLP/IRM e limites de tamanho. Ajuste o modo de autenticação no Power Query para Organizacional quando aplicável.
- Automação: se precisa de atualização programada (sem intervenção), considere o Power Automate/Power BI Service ou scripts com PowerShell, sempre respeitando as políticas de segurança.
Diagnóstico de problemas de autenticação no SharePoint
Se o conector do Power Query pede login repetidas vezes ou falha:
- Abra Dados ▸ Consultas e Conexões → menu da consulta → Editar → Ferramentas → Configurações de Origem de Dados.
- Selecione a origem do SharePoint e clique em Editar Permissões.
- Remova credenciais antigas e volte a Editar escolhendo Conta Organizacional (AAD). Faça login e marque “Manter conectado” se permitido.
- Se usa proxy corporativo, verifique se o Excel herda as definições do Windows (WinHTTP) e se o proxy não bloqueia endpoints do SharePoint.
Checklist de arquitetura e desempenho
- Arquitetura consistente: alinhe Excel, drivers ODBC e add‑ins (todos 64 bits ou todos 32 bits).
- Consultas eficientes: aplique filtros o mais cedo possível na cadeia de passos do Power Query; evite trazer colunas desnecessárias.
- Tipo de dados correto: definir tipos explícitos (número, data, texto) reduz erros ao atualizar e melhora o desempenho.
- Transformações no servidor: quando possível, empurre filtros/junções para o SGBD (Query Folding). No Editor Avançado, mantenha passos “dobráveis”.
Perguntas frequentes
O Microsoft Query foi removido do Excel?
Não. Em muitos builds ele apenas fica oculto até você ativar os Assistentes de Importação Legados. Em alguns ambientes, o componente pode não estar instalado e precisa ser adicionado pelo recurso “Modificar” do Microsoft 365.
Consigo usar SharePoint Online sem o Microsoft Query?
Sim. O conector moderno “Lista do SharePoint” no Power Query é o caminho recomendado. Se não aparecer no Excel, o Power BI Desktop pode servir para gerar e copiar o M de volta ao Excel.
Planos Business Basic/Standard suportam o conector de Lista do SharePoint?
Em muitos ambientes, esse conector está disponível com planos empresariais superiores (como E3), variando por canal/versão e políticas. Se não surgir, valide a licença e a política de atualização com a TI.
Atualizei o Office e a opção voltou sozinha. É normal?
Sim. Mudanças de canal/build podem restaurar a visibilidade do comando. Mesmo assim, é boa prática deixar os Assistentes Legados ativos para garantir previsibilidade.
O que fazer se o DSN ODBC não aparece no Query?
Verifique se a arquitetura do DSN corresponde à do Excel (32/64 bits). Crie o DSN no app ODBC correto e reinstale o driver, se necessário.
Procedimentos rápidos passo a passo
Reexibir o Microsoft Query
- Ficheiro ▸ Opções ▸ Dados → marque Ativar assistentes de importação legados.
- Reinicie o Excel.
- Dados ▸ Obter Dados ▸ Assistentes ▸ De Microsoft Query.
Instalar o componente no Office
- Painel de Controlo ▸ Programas ▸ Microsoft 365 ▸ Modificar.
- Adicionar ou remover funcionalidades → Ferramentas do Office → Microsoft Query = Executar a partir do disco rígido.
- Concluir e reiniciar, se necessário.
Usar o Power Query no dia a dia
- Dados ▸ Obter dados → escolha o conector (SharePoint, SQL, CSV, etc.).
- Use Transformar dados para limpar e modelar.
- Fechar e Carregar e atualize com Atualizar Tudo.
Modelos de governança e documentação
Para reduzir surpresas em futuras atualizações:
- Standard de conectores: documento interno listando conectores suportados, versões mínimas de drivers e guias de instalação.
- Catálogo de consultas: armazenar M e instruções de atualização (credenciais, parâmetros, pastas monitoradas) num repositório (SharePoint/Teams).
- Canal de atualização: definir canal por função de negócio (ex.: Equipa de BI no Current Channel; escritórios remotos no Monthly Enterprise) e janela de testes.
- Roteiro de migração: sempre que possível, migrar consultas do Microsoft Query para Power Query, mantendo uma cópia de segurança do DSN e do SQL original.
Resolução de problemas avançada
Sintoma | Causa provável | Correção |
---|---|---|
Botão “De Microsoft Query” não aparece mesmo com assistentes ativos | Componente não instalado; Ribbon personalizada oculta; suplemento conflitando | Reparar instalação e adicionar o componente; iniciar em excel /safe ; redefinir personalizações da Faixa |
Erro “could not be started… isn’t installed” | Recurso removido na manutenção do Office | Executar Modificar e ativar Microsoft Query em Ferramentas do Office |
DSN não listado | Arquitetura 32/64 bits incompatível | Criar DSN na mesma arquitetura do Excel; reinstalar driver correspondente |
Falha de autenticação no SharePoint | Credenciais armazenadas erradas; políticas AAD/MFA | Limpar permissões em Origem de Dados; fazer login com Conta Organizacional; alinhar MFA |
Atualização lenta ou travamentos | Transformações pesadas, dados extensos, sem Query Folding | Filtrar o mais cedo possível; reduzir colunas; revisar passos dobráveis no Power Query |
Resumo prático
Em poucas palavras: a opção Microsoft Query não foi removida permanentemente. Na maioria dos casos está apenas oculta ou não instalada. Reative os assistentes legados nas Opções do Excel, garanta que o componente Microsoft Query está instalado, e considere migrar para o Power Query ou usar o work‑around com Power BI para manter suas ligações a fontes externas (SharePoint, ODBC, etc.).
Checklist final para resolver rápido
- Ative Assistentes de Importação Legados e reinicie o Excel.
- Se não aparecer, confirme a instalação do Microsoft Query no Office.
- Valide arquitetura 32/64 bits de Excel, ODBC e drivers.
- Para SharePoint, prefira o conector do Power Query; use o M do Power BI se necessário.
- Atualize o Office para o build mais recente do seu canal.
- Documente o M e as conexões para não depender de menus visíveis.
Terminologia PT‑PT vs. PT‑BR: “Ficheiro” = “Arquivo”; “Assistentes de importação legados” = “Assistentes de dados herdados”; “Modificar” = “Alterar”; “Ferramentas do Office” = “Ferramentas do Microsoft Office”. Ajuste os nomes conforme a localização do seu Excel.