Trabalhar com uma coluna estruturada de Lista, Registo ou Tabela (Power Query)

Para uma coluna estruturada, como Lista,Registoou Tabela,existem valores relacionados associados à coluna. As colunas estruturadas têm um ícone expandir Ícone expandir coluna no cabeçalho da coluna.

Existem três tipos de colunas estruturadas:

  • Lista    Armazena uma lista de valores, Por exemplo, { 1, 2, 5, 10 } ou { "olá", "olá", "adeus" }. Um valor de Lista numa célula é a coluna estruturada mais simples e não existe relação entre tabelas.

  • Gravar    Armazena um conjunto de campos com nome agrupados numa unidade. Por exemplo, [ NomeNome = "João", Apelido = "Silva", DatadeNascidade = #date(2010, 1, 2) ]. Um valor de Registo na célula indica uma relação de uma tabela um-para-um com a tabela atual ou principal.

  • Tabela    Armazena uma tabela com uma relação secundária com os dados atuais, que é a tabela principal. Um valor de Tabela na célula indica uma relação um-para-muitos com a tabela atual ou principal.

Uma coluna estruturada de Registo e Tabela representa uma relação na origem de dados que tem um modelo relacional, como uma entidade com uma associação de chave externa num feed OData ou uma relação de chave externa numa base de dados SQL Server.

Pode utilizar o ícone Expandir Ícone expandir coluna para ver colunas de uma tabela relacionada. Por exemplo, numa tabela Encomendas, uma operação de expansão reúne registos Order_Details relacionados com a tabela Encomenda para combinar itens de linha de encomenda com cada encomenda. A operação de expansão alarga uma tabela principal para incluir colunas de uma tabela secundária e relacionada. Para ilustrar:

Uma tabela principal tem as colunas A e B.

Coluna A e B

Uma tabela relacionada tem a coluna C.

Coluna A, B e C relacionada

A operação de expansão alarga uma tabela principal para incluir a coluna C e expande uma tabela principal com valores relacionados da tabela secundária e relacionada que contém a coluna C.

ABC

Para resumir, ao expandir uma coluna estruturada tabela, os valores são apresentados juntamente com as outras colunas na Pré-visualização de Dados. Para obter mais informações sobre combinar tabelas principais e relacionadas, consulte Saber como combinar múltiplas origens de dados. 

Neste exemplo, a operação de expansão alarga uma tabela Encomenda para incluir as colunas Order_Details.IDDoProduto, Order_Details.PreçoUnitárioe Order_Details.Quantidade para unir linhas de Encomenda da tabela principal e linhas de Order_Details de tabela relacionada.

Exemplo de Dados de Tabela Estruturados

  1. Para abrir uma consulta, localize uma previamente carregada a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel.

    Nota     A consulta tem de ter, pelo menos, duas tabelas unidas numa relação. Para obter mais informações, consulte o trml merge que consultas. 

  1. Clique no ícone de expansão ( Expandir ) no cabeçalho da coluna estruturada.

  2. Na lista de listas de nomes de colunas, selecione as colunas que pretende e limpe as colunas que não pretende. 

    Selecionar nomes de colunas

  3. Selecione OK.

Resultado

A tabela contém agora uma nova coluna para cada uma das colunas selecionadas no passo 3. 

Resultados da expansão de uma coluna de Tabela estruturada

Ao expandir uma coluna estruturada de Registo, os valores são apresentados como novas colunas na Pré-visualização de Dados. Se não o expandir e, em seguida, carregar uma consulta para uma folha de trabalho, verá um valor de espaço de [Registo] para cada célula na coluna.

  1. Para abrir uma consulta, localize uma previamente carregada a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel.

  2. Para ver um valor específico sem expandir a coluna, selecione um valor na coluna estruturada que tem um valor de Registo. Por exemplo:

    Expandir uma coluna Complexa de Registos

  3. Selecione o ícone de expansão ( Expandir ) no cabeçalho da coluna estruturada.

  4. Na lista de listas de nomes de colunas, selecione as colunas que pretende e limpe as colunas que não pretende.

    Clicar em Expandir para ver uma coluna de registo estruturada

  5. Selecione OK.

Resultado

A tabela contém agora uma nova coluna para cada uma das colunas selecionadas no passo 4. 

Resultados da expansão de uma coluna estruturada de Registo

Ao expandir uma coluna estruturada de Lista, os valores são apresentados como novas colunas na Pré-visualização de Dados. Se não a expandir e, em seguida, carregar uma consulta para uma lista, verá um valor de reserva de posição de [Lista] para cada célula na coluna.

  1. Para abrir uma consulta, localize uma previamente carregada a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel.

  2. Para ver um valor específico sem expandir a coluna, selecione um valor na coluna estruturada que tem um valor de Lista. Por exemplo:

    Expandir uma coluna complexa lista

  3. Selecione o ícone de expansão ( Expandir ) no cabeçalho da coluna estruturada.

  4. Siga um dos seguintes procedimentos:

    • Para criar uma linha para cada valor de lista, selecione Expandir para Novas Linhas.

    • Para criar uma lista de valores de texto separados por um delimitador, selecione Extrair Valores.

  5. Selecione OK.

Resultado para Expandir para Novas Linhas

Resultados da expansão de uma coluna de Lista Estruturada por linhas

Resultado para Extrair Valores com ponto e vírgula (;) como delimitador

Resultados da expansão de uma coluna de lista estruturada ao extrair valores com um delimitador

Pode utilizar os seguintes comandos adicionais no fita editor do Power Query para trabalhar com colunas estruturadas:

  1. Selecione Home > Transform e, em seguida, selecione um dos seguintes comandos no grupo Colunas Estruturadas.

    Expandir    Promove uma coluna estruturada (Lista, Registos ou Tabela) para se tornar novas colunas e linhas na tabela de consulta atual. Este comando é o mesmo que o ícone Expandir Expandir Comando.

    Agregar    Resumir valores numa coluna estruturada numa Tabela utilizando funções de agregação, incluindo Soma e Contar. Este comando é o mesmo que selecionar o ícone Expandir Expandir e, em seguida, selecionar Agregar na caixa de diálogo de listagem Nomes de Coluna. Só está disponível para a coluna Tabela estruturada.

    Extrair Valores Extrai os valores de uma coluna de Lista estruturada ao combiná-los num único valor de texto utilizando um delimitador especificado.

Nota    Também pode utilizar o comando Estatísticas no grupo Coluna de Números (Selecione Transformar >Estatísticas) com uma coluna estruturada em Tabela. Tem a mesma lista de funções de agregação que o comando Estatísticas no grupo Lista Numérica do separador de contexto Transformar em Ferramentas de Lista no separador Editor do Power Query.

Pode utilizar o comando Desatualizar para apresentar o separador de contexto Transformar em Ferramentas de Lista no separador Editor do Power Query e revelar comandos adicionais para trabalhar com colunas estruturadas. Não confunda este separador Transformar com o outro separador Transformar que está regularmente disponível no separador Editor do Power Query.

  1. Clique com o botão direito do rato no cabeçalho da coluna e, em seguida, selecione Desaprobar.

  2. Para converter a Lista ou Gravar numa Tabela, em Ferramentas de Lista, selecione Transformar> Em Tabela.

  3. Para manter a parte superior, inferior ou um intervalo de itens, em Ferramentas de Lista ,selecione Transformar> Manter Itens.

  4. Para remover os itens mais altos, mais baixos ou alternativos, em Ferramentas de Lista ,selecione Transformar > Remover Itens.

  5. Para remover valores duplicados, em Ferramentas de Lista, selecione Transformar > Remover Duplicados. Para obter mais informações, consulte Manter ou remover linhas duplicadas.

  6. Para inverter os itens, em Ferramentas de Lista, selecione Transformar > Inverter Itens.

  7. Para ordenar os dados, em Ferramentas de Lista, selecione Ordem Ascendente O comando de A a Z no Excel que ordena de A a Z ou do número menor para o maior ou Ordenação Descendente O comando de Z a A no Excel que ordena de Z a A ou do número maior para o menor . Para obter mais informações, consulte Ordenar dados.

  8. Para apresentar várias estatísticas, em Ferramentas de Lista selecioneTransformar > Estatísticas. Estão disponíveis as seguintes estatísticas: Soma,Mínimo ,Máximo , Mediana,Média ,Padrão, Desvio,Contar Valores e Contar Valores Distintos. Para obter mais informações, consulte o artigo Agregar dados a partir de uma coluna.

Consulte Também

Ajuda do Power Query para Excel

Intercalar consultas

Agrupar ou resumir linhas (docs.com)

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×