Faz ideia que é possível criar mapas no Excel? Sempre que ensino a criar mapas no Excel nas minhas formações, as reações são sempre as mesmas: “UAU! Não fazia ideia…” ou “Tanto tempo que já perdi a pintar mapas à mão…”. Identifica-se com estas situações? Neste artigo, vou-lhe dar a solução que vai resolver o problema e ensiná-lo a criar um mapa de Portugal no Excel!
Se já sabe criar mapas no Excel, já alguma vez tentou criar o mapa de Portugal no Excel e deparou-se com o facto de, devido às ilhas, Portugal Continental ficar muito pequeno e não conseguir analisar bem os dados nos diferentes distritos? Vou-lhe ensinar um truque!
Este tutorial usa o gráfico de mapa preenchido do Excel. Confirme se encontra Insert (Inserir) > Maps (Mapas) na sua versão. A documentação atual da Microsoft apresenta esta funcionalidade para Microsoft 365. Criar um mapa ou acrescentar novas regiões exige ligação à Internet.
Inserir Gráfico de Mapa
Se pretender criar um Gráfico de Mapa tem de ter dados geográficos (países/regiões, distritos ou concelhos) e valores.
Para inserir este tipo de gráfico, selecione os dados e vá ao separador Insert (Inserir), grupo Charts (Gráficos), selecione Maps (Mapas) e de seguida Filled Map (Mapa Preenchido).
Consoante os dados inseridos, o mapa apresentado varia. Se selecionar vários países de vários continentes, aparece o mapa mundo. Se apenas tiver países europeus aparece o mapa da Europa, e assim sucessivamente. Mas é possível posteriormente alterar a visualização pré-definida.
Caso haja mais que uma localização semelhante no mundo, pode ser necessário acrescentar uma coluna adicional a indicar o nível superior. Se lhe aparecer um erro, para resolver coloque uma coluna antes a dizer o país (nível superior).
Coloque País e Distrito em colunas separadas. Por exemplo, use Portugal numa coluna e Porto noutra, em vez de juntar ambos na mesma célula. Se o mapa reconhecer a região errada, reveja estes campos antes de interpretar as cores.
Nota: se quiser adicionar e eliminar países automaticamente ao mapa, deve ter os dados formatados como tabela.
Escolher Área do Mapa
Para alterar a área do mapa, deve selecionar o mapa, clicar com o botão direito do rato e carregar em Format Plot Area (Formatar Área do Gráfico).
De seguida, deve selecionar a Série, e escolher Series Options (Opções de Série) e em Map Area (Área do mapa) escolher uma das opções possíveis:
Há várias opções de formatações adicionais, que pode consultar aqui.
Criar Mapa de Portugal no Excel
Imagine que quer inserir um Mapa de Portugal no Excel para analisar as vendas por distrito.
Siga o processo referido anteriormente para criar o Gráfico de Mapa, usando os seguintes dados:
Depois de inserir o mapa, o Excel representa as regiões portuguesas que reconhece nos dados. Confirme se correspondem aos distritos que pretende analisar:
Truque para criar Mapa de Portugal Continental
No entanto, devido à distância das ilhas, não é possível analisar com detalhe as vendas em Portugal Continental.
No exemplo das imagens, escolher Only regions with data (Apenas regiões com dados) ainda não produz a vista pretendida. O resultado depende das regiões presentes na tabela e do reconhecimento geográfico do Excel:
E é aqui que entra o pequeno truque que lhe vou ensinar!
O truque é ter uma tabela com todos os distritos e ir buscar à tabela original, através da função Vlookup (Procv) – por exemplo – os valores das vendas dos distritos e, caso não haja vendas, usar a função Iferror (Se.Erro) para aparecer 0:
De seguida, deve voltar a inserir o Mapa, mas usando a tabela auxiliar que referi, e escolher na parte da formatação da área do mapa para mostrar apenas as regiões com dados e tchanan! Tem o Mapa de Portugal Continental criado no Excel:
Como preparar a tabela auxiliar sem esconder dados em falta
Para uma análise apenas do continente, prepare uma linha por distrito e mantenha Portugal numa coluna própria. Use estes 18 distritos: Aveiro, Beja, Braga, Bragança, Castelo Branco, Coimbra, Évora, Faro, Guarda, Leiria, Lisboa, Portalegre, Porto, Santarém, Setúbal, Viana do Castelo, Vila Real e Viseu. Analise Açores e Madeira numa vista separada se também fizerem parte das vendas.
O exemplo abaixo é fictício e independente dos valores das capturas:
| País | Distrito | Vendas |
|---|---|---|
| Portugal | Lisboa | 1200 |
| Portugal | Porto | 800 |
| Portugal | Faro | 0 |
Se tiver uma tabela já resumida, com um único registo por distrito em E2:F19 (distrito em E e vendas em F), pode procurar o distrito indicado em B2 com correspondência exata:
=VLOOKUP(B2,$E$2:$F$19,2,FALSE)
Se tiver várias vendas por distrito, agregue-as primeiro numa tabela dinâmica. A função VLOOKUP (PROCV) devolve apenas a primeira correspondência, não soma todas as vendas.
Zero e ausência de dados não são a mesma coisa. Só use zero quando confirmar que não houve vendas. Se a procura devolver um erro, verifique o nome do distrito e a origem antes de o substituir por zero com IFERROR (SE.ERRO).
O gráfico de mapa não desenha limites personalizados nem posiciona moradas ou coordenadas. Se um distrito não for reconhecido, corrija a classificação geográfica ou use uma tabela e um gráfico de barras enquanto resolve o problema. Para integrar esta análise num relatório, veja como planear um dashboard.
Que tal? Gostou deste truque? Já alguma vez tinha usado o gráfico de mapa? Deixe o seu comentário!