Criar um tipo de dados (Power Query)

Aplica-se A
Excel para Microsoft 365 Microsoft 365 para negócios

O Excel tem vários tipos de dados ligados que pode utilizar imediatamente. No entanto, também pode criar o seu próprio tipo de dados a partir de qualquer origem de dados suportada ao utilizar o Power Query. Primeiro, importe os seus dados com o Power Query e, em seguida, modele os dados da forma que pretende e, por fim, carregue o tipo de dados para uma folha de cálculo para poder trabalhar com os dados. Tal como acontece com todos os tipos de dados, pode ver os dados numa tabela do Excel, apresentá-los como um cartão de leitura fácil ou utilizá-los em fórmulas.

Nota: A criação de um novo tipo de dados não está disponível em todas as versões ou configurações do Microsoft 365. Se não vir a opção Criar Tipo de Dados, a sua versão do Excel poderá não suportar esta funcionalidade ou poderá ainda não a ter recebido. Para mais informações sobre como garantir que tem uma subscrição atualizada, consulte Subscrição do Microsoft 365 para empresas.

Criar um tipo de dados com o Editor do Power Query

O procedimento a seguir usa um exemplo baseado em uma lista de presidentes americanos da Wikipédia.

Fase 1: importar os seus dados

  1. Para importar os dados da Web, selecione Dados>da Web.

  2. Na caixa URL, introduza "https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States" e, em seguida, selecione OK.

  3. No painel esquerdo da caixa de diálogo Navegador, selecione Presidentes, que mostra os dados na Vista de Tabela e, em seguida, selecione Transformar Dados (no canto inferior direito).

    Selecionar a tabela Presidentes e transformá-la

Fase 2: formatar os seus dados

  1. O Editor do Power Query é aberto com os dados que selecionou.

  2. Selecione uma ou mais colunas. Neste exemplo, selecione President2, Party[b]2, Election e Vice President. A ordem da coluna no novo tipo de dados é determinada pela ordem de seleção.

    Sugestão Para selecionar uma coluna, prima Ctrl+Clique. Para selecionar colunas adjacentes, prima Shift+Clique.

    Selecionar colunas para incluir no tipo de dados

    Tenha em atenção Power Query apresenta automaticamente a fórmula M associada na caixa de fórmula. Para obter mais informações, consulte Power Query linguagem de fórmula M.

  3. Selecione Transformar>Criar Tipo de Dados, que abre a caixa de diálogo Criar Tipo de Dados .

  4. Para alterar o cabeçalho de coluna do tipo de dados, na caixa Nome do tipo de dados , introduza "Presidente dos EUA". Este cabeçalho de coluna também é o nome do tipo de dados.

  5. Para especificar a coluna de apresentação do tipo de dados, selecione Coluna de Apresentação. Por exemplo, selecione President2 que contém o nome do Presidente.

    Observação A coluna de apresentação predefinida é a primeira coluna selecionada.

  6. Opcionalmente, selecione Avançadas para ver todas as colunas disponíveis, volte a selecionar as que são apresentadas e reorganize a sequência dessas colunas selecionadas.

  7. Quando terminar, selecione OK.

Resultados

É criada a coluna de tipo de dados com um ícone de tipo de dados e um cabeçalho de coluna com o nome "Presidente dos EUA". Todas as colunas que selecionou inicialmente estão recolhidas nesta coluna.

A coluna tipo de dados é criada

Observação É criado um passo novo na secção Passos Aplicados do painel Definições da Consulta . Para obter mais informações, consulte Criar Power Query fórmulas no Excel.

Fase 3: adicionar o tipo de dados a uma tabela do Excel

  1. Para adicionar o tipo de dados a uma tabela do Excel numa folha de cálculo, selecione Base>,Fechar & Carregar. A utilização de um tipo de dados Power Query só é suportada numa tabela do Excel.

    O tipo de dados apresenta o botão Adicionar Dados , botão Adicionar Coluna , que utiliza para trabalhar com cada coluna.

    Carregar o novo tipo de dados para uma tabela do Excel numa folha de cálculo

  2. Pode trabalhar com o seu novo tipo de dados de várias formas. Por exemplo:

    Extraia uma das propriedades do tipo de dados, como Vice-Presidente, numa coluna da tabela, ao selecionar o botão Inserir DadosBotão Adicionar Coluna

    Adicionar uma coluna de tipo de dados

    Veja as informações de coluna num cartão, como John Adams, ao selecionar o ícone do tipo de dados :

    Ver dados na vista de cartões

    Extraia uma das propriedades do tipo de dados, como Election, numa coluna da tabela, ao utilizar o sinal de igual (=) e o IntelliSense:

    Adicionar uma coluna através de uma fórmula

    Para obter mais informações, consulte Como escrever fórmulas que fazem referência a tipos de dados.

Criar um tipo de dados aninhado

Também pode criar tipos de dados que contenham tipos de dados, caso precise de organizar os seus dados em múltiplos níveis:

  1. Crie um tipo de dados através do Editor do Power Query, tal como foi explicado anteriormente.

  2. Repita as mesmas etapas, mas agora, quando abrir a caixa de diálogo Criar Tipo de Dados, selecione o tipo de dados criado anteriormente na coluna Exibir:

    Criar Tipo de Dados

    Pode atribuir ao novo tipo de dados qualquer nome que pretenda; neste exemplo, é "President_2".

  3. Selecione OK.

O resultado será um tipo de dados que contém o tipo de dados anterior que criou.

Para adicionar o tipo de dados a uma tabela do Excel numa folha de cálculo, selecione Base > , Fechar & Carregar.
Lembrança: a utilização de um tipo de dados Power Query só é suportada numa tabela do Excel.

Agora, pode ver o tipo de subdados ao selecioná-lo a partir do cartão:
Ver Subtipo de Dados

Pode voltar ao tipo de dados de nível superior ao premir a seta para trás no canto superior:

Regressar ao nível superior

Para obter mais informações sobre como trabalhar com tipos de dados, incluindo como atualizar dados e adicionar imagens a um cartão, consulte FAQ e sugestões sobre tipos de dados ligados.

Mais informações sobre a criação de tipos de dados

Importar dados a partir de origens de dados externas (Power Query)

Sobre Power Query

Criar fórmulas Power Query

Como utilizar tipos de dados ligados com o Excel

Tipos de dados do Excel: Ações e geografia.