Sugestões para melhorar o desempenho do Excel

Aplica-se A
Excel para Microsoft 365

Aqui na equipa do Excel, estamos sempre a trabalhar para melhorar o desempenho e a estabilidade do Excel. Procuramos constantemente feedback dos clientes sobre o que podemos fazer para criar um produto melhor e implementar sugestões positivas sempre que possível. Na verdade, muitas das melhorias que fizemos recentemente foram respostas directas aos pontos de dor dos clientes. Por exemplo, descobrimos que muitos utilizadores pesados e institucionais do Excel ficaram menos entusiasmados com o desempenho do Excel quando atualizaram do Office 2010 para versões mais recentes.

Ouvimos e a equipa definiu-se para abordar as áreas onde poderíamos fazer as melhorias de desempenho mais significativas possíveis e disponibilizá-las no mais curto espaço de tempo. Por exemplo:

  • Fizemos novamente melhorias substanciais no desempenho das Funções de agregação (SOMA.SE.S, CONTAR.SE.S, MÉDIA.SE.S, etc.), RealtimeData (RTD) e muito mais para diminuições significativas no tempo de cálculo.
  • Fizemos melhorias substanciais no desempenho das funções PROCV, PROCH e CORRESP, o que também resultou em reduções significativas no tempo de cálculo - e para os clientes do Microsoft 365, PROCX e CORRESPP oferecem uma melhor flexibilidade e ainda mais melhorias de desempenho.
  • Melhorámos a alocação de memória do Excel com o Excel com Deteção de Endereços Grandes, aumento da velocidade de cópia/colagem, anulação, formatação condicional, edição e seleção de células, deslocamento, filtragem, abertura de ficheiros e programação.
  • Reengenhámos o motor de cálculo do Excel com o lançamento de funções de matriz dinâmicas, que substituem as funções de matriz legadas ctrl+Shift+Enter (CSE) do Excel. Estas funções adicionam capacidades ao Excel que foram difíceis de alcançar em versões anteriores do Excel. Por exemplo, agora pode ordenar e filtrar uma lista com fórmulas em vez de a fazer manualmente.

Para continuar com o tema de desempenho, este artigo apresenta várias sugestões para melhorar o desempenho do Excel.

Sugestões de desempenho para circunstâncias específicas

CIRCUNSTÂNCIA SUGESTÃO
Lentidão geral ao editar na grelha ou ao mudar de folhas de cálculo Desativar animações do Office
Lentidão ao mover uma janela do Excel ou ao utilizar teclas de atalho ALT+ após atualizar para Windows 10 Desative os efeitos visuais
Lentidão geral num computador sem processador de gráficos dedicado ou com uma placa gráfica ou controlador antigo Desativar aceleração de gráficos por hardware
Lentidão ao editar uma célula após a outra Desativar a Pré-visualização da Conclusão Automática
Lentidão ao utilizar vários monitores de alta resolução com funcionalidade dinâmica de alta definição dinâmica com deteção de alta definição do Office Definir o modo de compatibilidade do Office como Otimizar para compatibilidade
As partes do Excel ficarão brancas ou cinzentas quando executa código VBA Utilize a propriedade ScreenUpdating e o comando DoEvents adequadamente no código VBA
Falta de resposta ou CPU elevada no Windows 10 quando muitas janelas do Excel estão abertas e o Gestor de Aplicações em Segundo Plano executa uma análise periódica em segundo plano Defina esta chave de registo no Windows 10 versão 17763.832 ou posterior para desativar a análise.
Lentidão ao premir as teclas de atalho ALT+ no Excel No Office 365 versão 1908 ou posterior, adicione esta chave de registo.
Lentidão quando o Excel é iniciado Abra o Excel no Modo de Segurança para ver se a lentidão é causada por suplementos
Vê problemas de memória insuficiente ao abrir vários livros Abrir o Excel numa nova instância
Power Query está a demorar muito tempo a carregar para uma consulta numa folha de cálculo. Editar propriedades das Definições de Consulta
Power Query está a demorar muito tempo a adicionar uma consulta aos Dados de Pré-visualização no Editor do Power Query. Gerir Pré-visualização de Dados
Caminho do registo Novos Valores de Chave
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BamThrottling Nome: DisableWindowHinting
Tipo: REG_DWORD
Valor: 1
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common Nome: UseAsyncRibbonKeytips
Tipo: REG_DWORD
Valor: 1
Assunto Descrição
Melhorias internas no desempenho de fórmulas Leia sobre as melhorias de desempenho mais recentes da equipa do Excel.
Melhorias na alocação de memória com a capacidade de Deteção de Endereços Grandes (LAA) Agora, o Excel pode utilizar mais memória do seu sistema do que nunca, mesmo com o Office de 32 bits.
Melhorar o desempenho dos cálculos Leia sobre os métodos para ser mais inteligente com fórmulas e como calculam.
Melhorias de desempenho e limite Esta é uma recapitulação abrangente de algumas das nossas últimas melhorias.
Melhores práticas de código VBA Sugestões e truques para otimizar o código VBA da equipa do Excel.
Considerações para problemas de desempenho comuns com Suplementos e Macros do Office no Office Se criar macros ou suplementos do Office, deverá rever este artigo.
Sugestões para otimizar obstruções de desempenho Mais sugestões sobre como melhorar o desempenho de cálculo do Excel, incluindo com funções definidas pelo utilizador (UDFs) para VBA.
Comparar interfaces de documento único e múltiplo no Excel 2010 e versões posteriores No Excel 2013 e versões posteriores, cada janela do Excel só pode conter um livro e cada uma tem o seu próprio friso. Isto chama-se Interface de Documento Único (SDI). Por predefinição, quando abre um novo livro, este será apresentado noutra janela do Excel, mesmo que seja a mesma instância do Excel.

Obtenha as atualizações mais recentes e dê-nos a sua opinião

  • Se quiser obter as atualizações mais recentes para o Excel, pode aderir ao programa Office Insiders.
  • Dê-nos feedback ao premir o botão Sorriso no canto superior direito do painel do Excel. Certifique-se de que coloca o termo "ExcelPERF" algures nos seus comentários, para que possamos ficar atentos ao mesmo.
  • Faça uma pergunta na Comunidade Tecnológica do Excel. Esta é uma comunidade vibrante de entusiastas do Excel que estão à espera de responder às suas perguntas. Também monitorizamos passivamente os fóruns para estarmos atentos a quaisquer tendências ou problemas emergentes.
  • Se tiver uma funcionalidade que gostaria de solicitar, envie-nos por favor o seu feedback para nos ajudar a dar prioridade a novas funcionalidades em atualizações futuras. Ver Como posso dar feedback sobre o Microsoft Office para mais informações.