Alunos Márcio Martinho Postado Março 15, 2021 Alunos Compartilhar Postado Março 15, 2021 Pessoal, alguém sabe se existe um jeito de pegar esse campo conta contábil cujo valor é 1111103ZZ e alterar acrescentando várias linhas onde ZZ vai de 01 a 99 Então seria com base nessa linha, criar 99 linhas , substituindo ZZ por 01 a 99 Ficaria assim: Link para o comentário Compartilhar em outros sites More sharing options...
1 Alunos Solução Vitor Peralva Postado Março 16, 2021 Alunos Solução Compartilhar Postado Março 16, 2021 Boa Noite, Márcio! Inicialmente, sempre que possível, traga uma base de dados para facilitar analisarmos e testarmos a solução antes de apresentarmos a você. Vou apresentar uma proposta de solução que acredito que possa lhe auxiliar: Para exemplificar a minha sugestão, criei a tabela abaixo: Vamos ao passo a passo: 01) Insira uma coluna personalizada: Basicamente o que estou fazendo é criar uma coluna condicional perguntando se a Conta Contábil é igual a 1111103ZZ, se for, ele vai trazer uma lista de 1 a 99, se não, vai trazer null. Estou partindo do pressuposto que é somente uma linhaa, se for mais, tenta usar Text.End([Conta Contábil],2) = ZZ. Se você clicar ao lado de List, vai ver na parte inferior a lista: 02) Expandir a coluna. "Expandir para Novas Linhas": Ele vai criar uma linha para cada número. Agora, é preciso forma o nosso número. 03) Adicionar Coluna Personalizada O que estamos fazendo basicamente é o seguinte: Se a coluna lista está como null, é sinal que o código não termina em ZZ, logo, o código é o código original. Agora, se não for o caso, vamos juntar os 7 primeiros caracteres da Conta, que não tem o ZZ, com os caracteres da lista de números. Só que temos o problema do primeiros números que tem só um caractere, (1, 2, 3, etc.), por isto utilizamos o Text.PadStart para padronizar dois digitos e o Text.From para transformar em texto. Como resultado vamos obter: Daí você pode excluir a coluna de Lista e o Código Original e definir os tipos de dados das colunas. Tentei ser o mais didático e detalhado possível, mas se ficou alguma dúvida, comenta abaixo. Se a dúvida é sobre o uso das funções, acessa o meu canal e olha os vídeos sobre CPF e CNPJ, que uso muito o Text.PadStart e Text.From e talvez fique ainda mais claro para você o uso das funções. 2 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Martinho Postado Março 16, 2021 Autor Alunos Compartilhar Postado Março 16, 2021 Olá professor @Vitor Peralva, obrigado pela resposta. Era isso mesmo. Pode deixar que na próxima eu coloco a base de dados, e já me inscrevi no seu canal, muito top. Parabéns 😀 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Márcio Martinho
Pessoal, alguém sabe se existe um jeito de pegar esse campo conta contábil cujo valor é 1111103ZZ e alterar acrescentando várias linhas onde ZZ vai de 01 a 99
Então seria com base nessa linha, criar 99 linhas , substituindo ZZ por 01 a 99
Ficaria assim:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados