Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Índice

Tutoriais da plataforma de energia

Neste tutorial de consulta avançada, quero mostrar a você uma maneira de dividir células com várias linhas em várias linhas. Às vezes, você obterá um arquivo do Excel em que os dados dentro da célula são divididos em várias linhas. Hoje, quero mostrar como você pode usar Text.Split e List.Zip para ajudá-lo em um caso como este. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos passar para a consulta de energia.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Antes de fazer qualquer coisa, certifique-se de ter essa barra de fórmula visível na tela. Se não estiver visível, vá para a guia Exibir e ative-o.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Em segundo lugar, vamos também descobrir como podemos procurar retornos de carro ou feeds de linha. Para este, abro a janela do editor avançado e clico no ponto de interrogação no canto superior direito.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Isso me leva direto para a documentação online. Vou selecionar a especificação de linguagem Power Query M e ir para Consolidated Grammar .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos rolar um pouco para baixo para ver as sequências de escape de caracteres . Isso nos mostra como escrever esses retornos de carro ou alimentações de linha. Precisamos começar com um hash ou um sinal de libra, seguido por um parêntese de abertura e, em seguida, o caractere de controle.

Como você pode ver, são duas ou três letras. É CR para retorno de carro, LF para alimentação de linha ou tabulação por tabulação e, em seguida, um parêntese de fechamento.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Dividindo as células em vários itens de lista

Vamos voltar ao nosso exemplo e discutir qual usar. Adicionaremos uma coluna personalizada clicando no ícone da minimesa no canto superior esquerdo e selecionando Adicionar coluna personalizada .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Chamaremos essa coluna de Temp e inseriremos uma função chamada Text.Split .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Esta função quer um texto como texto e um separador como texto também. Portanto, selecionarei a coluna Priority , inserirei um retorno de linha e pressionarei OK .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Como resultado, obteremos uma lista. Quando clicamos ao lado no espaço em branco, vemos uma visualização abaixo.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Isso agora está funcionando bem, então vamos para a nossa segunda coluna. Vamos clicar no ícone da roda dentada e, em vez de Priority , vamos clicar na coluna MS Schedule e , em seguida, clicar em OK .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos ver o conteúdo. Isso não parece bom, então precisaremos mudar isso.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos mudar algo dentro da barra de fórmulas. Vamos substituir cr por lf (alimentação de linha) e pressione OK . Em seguida, clique ao lado no espaço em branco.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos verificar isso também para nossa coluna Prioridade. Precisamos do feed de linha para este.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Reunindo os itens com base na posição

Agora que sabemos como dividir nossas células em vários itens de lista, podemos reunir os itens com base em sua posição na lista para criar um conjunto de pares de valores.

Para isso, podemos usar List.Zip . Vamos copiar esta seção da fórmula.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Em seguida, adicionaremos List.Zip , abrindo parênteses e, em seguida, colchetes para criar uma lista contendo listas. Vamos digitar uma vírgula, depois colar esse pedaço de código novamente e, em seguida, a chave de fechamento e os parênteses de fechamento.

Vamos também alterar a referência da coluna aqui de Priority para MS Schedule , e pressione OK .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Clique ao lado no espaço em branco e agora você pode ver uma lista contendo várias listas.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos adicionar um como uma nova consulta para que possamos ver o conteúdo, porque precisamos reunir esses pares de valores.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Mantendo as Colunas Selecionadas

Também podemos manter apenas as colunas que queremos. Estamos interessados ​​apenas na primeira coluna chamada Tier e na coluna que acabamos de criar chamada Temp .

Em um conjunto de colchetes, podemos apontar para as colunas que queremos manter. Esses nomes de coluna também precisam passar em um conjunto de colchetes.

Então vamos digitar nos colchetes, então Tier, que é a nossa primeira coluna. Vamos digitar vírgula, depois outro conjunto de colchetes e Temp.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Ficamos com esta pequena tabela, que podemos expandir para novas linhas.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Ao clicarmos no ícone à esquerda, podemos ver a opção de extrair os valores.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos adicionar um delimitador personalizado e pressionar OK .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Bem, ainda não chegamos lá e precisamos fazer uma limpeza.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Então, vamos para a etapa Adicionar coluna personalizada .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Precisamos transformar o conteúdo desta lista.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Precisamos usar uma função chamada List.Transform , então vou adicioná-la aqui na barra de fórmulas.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Também precisamos limpar esses textos usando a função Text.Clean .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Vamos voltar para a etapa final. Os resultados são impressionantes.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Dividindo Coluna por Delimitador

Bem, tudo o que resta a fazer é dividir a coluna da direita pelo delimitador que demos a ela.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Por fim, dentro da barra de fórmulas, podemos devolver a essas colunas seus nomes próprios. O primeiro chamava-se Priority e o segundo MS Schedule .

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Conclusão

Para resumir este tutorial de consulta avançada, usamos sequências de escape de caracteres para procurar alimentações de linha e retornos de carro. Também aprendemos como usá-los para dividir células de várias linhas em várias linhas para transformar nossos dados de volta em um formato tabular adequado.

Tutorial de Power Query de divisão de coluna do LuckyTemplates: como dividir células do Excel com várias linhas no LuckyTemplates

Isso é tudo por enquanto, e se você gostou do conteúdo abordado neste tutorial em particular, assine o canal de TV LuckyTemplates . Sempre temos uma grande quantidade de conteúdo sendo lançado o tempo todo, dedicado a melhorar a maneira como você usa o LuckyTemplates e a Power Platform.

melissa


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber