Ir para conteúdo
  • 0

Separar registros de 2 fornecedores que estão na mesma linha - linguagem M


Fabiana Sales
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

  • Alunos

Pessoal, boa tarde
estou com dificuldade para separar os casos abaixo onde tenho 2 fornecedores na mesma linha, ambos possuem Cod. com 10 caracter. Tentei separar coluna por delimitador, extrair por duração, por primeiros caracteres, por texto antes do delimitador etc; porém sem sucesso.  Essa base é extraída em excel de um sistema e a célula não esta mesclada .

image.png.42991b142d08110a6c03990ed26ca7ba.png

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Bom Dia, @Fabiana Sales!

 

Tente fazer da seguinte maneira:

1 - Selecione a coluna desejada, clique com o botão direito e escolha Dividir Coluna e a opção por delimitador;

2 - Na janela que for carregada, selecione como delimitador "Personalizado";

3 - Vai abrir a opção de marcar a opção "Dividir usando caracteres especiais";

4 - Ao marcar a opção acima, vai ser possível escolher o caractere, escolha "alimentação de linha";

5 - Em opções avançadas, em Dividir em, marque a opção "Linhas";

6 - Dê o OK.

 

Você vai observar que quando escrevemos direto no campo, ele preenche com "#(#)(lf)" daí podemos escolher qualquer delimitador personalizado e depois sibstituir por "#(lf)" na barra de fórmula ou fazer diretamente assim, com os passos descritos acima.

 

@Walter Costa observa se desta maneira você consegue resolver o seu problema.

 

Espero ter ajudado.

  • Thanks 2
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá @Fabiana Sales, acredito que você está no caminho certo, extraia em uma coluna o primeiro fornecedor e em outra coluna extraia o segundo com este mesmo esquema de texto com delimitador.

Depois selecione as duas colunas e use a opção de transformar colunas em linhas que acredito que já vai dar certo ai.image.png.53ec11022c611e18dab2664f5847dc49.png

Depois só remover a coluna que não desejar e terá esse resultado:

image.png.73a104683c09a6b4d26595d72ece6e09.png

Coloquei um exemplo em anexo.

Espero ter ajudado.

Exemplo.pbix

Editado por Renato Carlos Rossato
  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa Tarde, @Fabiana Sales!

 

Provavelmente, a pessoa gerou uma "quebra de linha", que é um caracterer não imprimível.

Apesar disso, podemos usar ele como delimitador para fins de dividir a coluna.

Tente colocar o delimitador como Personalizado.

E no texto, coloque o seguinte texto sem aspas: "#(lf)".

Creio que com isto resolva.

Se não, envia uma amostra com algumas linhas para permitir uma análise melhor.

 

Espero que ajude.

  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 20/06/2023 em 16:43, Vitor Peralva disse:

Boa Tarde, @Fabiana Sales!

 

Provavelmente, a pessoa gerou uma "quebra de linha", que é um caracterer não imprimível.

Apesar disso, podemos usar ele como delimitador para fins de dividir a coluna.

Tente colocar o delimitador como Personalizado.

E no texto, coloque o seguinte texto sem aspas: "#(lf)".

Creio que com isto resolva.

Se não, envia uma amostra com algumas linhas para permitir uma análise melhor.

 

Espero que ajude.

Bom dia Vitor,

Segue uma amostra da base pois eu ainda consegui. 

Agradeço pela ajuda!!

Pasta1.xlsx

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...