Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Quando importa várias tabelas, o Excel tenta detetar e definir relações entre essas tabelas para que não tenha de criar manualmente as relações ou implementar soluções complexas se quiser trabalhar com os dados de forma holística.

Por vezes, o Excel não consegue detetar a relação entre tabelas. Neste caso, pode utilizar as informações neste artigo para resolver problemas de deteção automática de relações. Para compreender melhor os requisitos e a mecânica da deteção de relações, veja Relações entre tabelas num Modelo de Dados.

Mensagem: Não foram detetadas relações

A barra de notificação apresentará sempre uma mensagem a indicar que é necessária uma relação quando arrasta um campo para a área Valores de uma Tabela Dinâmica existente e esse campo não está relacionado com nenhum dos campos já existentes na Tabela Dinâmica. No entanto, por vezes não é possível detetar uma relação após esta notificação. Podem existir várias razões para isto:

  • O algoritmo de deteção de relação depende da coluna de chave externa ter um nome semelhante à coluna de chave primária. Se os nomes das colunas não forem suficientemente semelhantes, recomendamos que abra a janela Power Pivot e crie manualmente as relações necessárias entre as tabelas.

  • Os tipos de dados podem não ser suportados. Se alguma das tabelas utilizadas na Tabela Dinâmica contiver apenas colunas de tipos de dados não suportados, não é possível detetar relações. Neste caso, deve utilizar a caixa de diálogo Create Relações para criar manualmente as relações necessárias nas tabelas ativas na Tabela Dinâmica. Para obter mais informações, veja Create uma relação entre duas tabelas.

Adicionou campos não relacionados à Tabela Dinâmica, mas não foi apresentada nenhuma mensagem

A deteção automática de relações é acionada apenas para medidas, não para campos calculados que utiliza nas etiquetas de linha ou coluna de uma tabela dinâmica. Por conseguinte, à medida que começa a criar a tabela dinâmica, pode adicionar tabelas não relacionadas, mas não ver relações até largar um campo na área Valores .

Nenhuma relação válida entre tabelas

Por vezes, as tabelas que adiciona à Tabela Dinâmica simplesmente não podem ser associadas a outras tabelas. Por exemplo, duas tabelas podem ter dados parcialmente correspondentes, mas na verdade não têm relações lógicas com as outras tabelas já em utilização.

Se adicionar uma tabela à tabela dinâmica que não pode ser associada às outras tabelas, normalmente a deteção automática não devolverá resultados. Noutros casos, geralmente, pode ver nos resultados na Tabela Dinâmica que os campos não produzem cálculos significativos.

A deteção automática criou as relações erradas

Quando as relações são criadas através da deteção automática, um algoritmo cria uma lista de todas as relações possíveis, com base em valores nas tabelas, e classifica as relações possíveis de acordo com a probabilidade. Em seguida, o Excel cria apenas a relação mais provável. Por conseguinte, se as tabelas contiverem múltiplas colunas que podem ser utilizadas como chaves, algumas relações poderão ser classificadas mais abaixo e não serão criadas automaticamente mesmo que a relação seja válida.

Se o algoritmo de deteção automática sugerir uma relação que não resolva o problema empresarial, deve eliminar a relação e criar manualmente a relação com a coluna de chave correta. Ver

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.