Free Trial

Fórum

SEPARAR UMA COLUNA POR UM DELIMITADOR DE TEXTO

Raberna1998
Átomo

Prezados, estou com a seguinte questão... Preciso separar o texto abaixo que estará em uma única coluna pelo delimitador 41:

4100121940410012194141001219424100121943410012194441001219454100121946410012194741001219484100121949

 

No caso, ou output desejado seria que em cada coluna tivesse:

 

Coluna1Coluna2Coluna3Coluna4Coluna5Coluna6Coluna7Coluna8Coluna9
410012194141001219424100121943410012194441001219454100121946410012194741001219484100121949

 

De inicio, tive a ideia de separar por qtd de caracteres usando a "REGEX" (.{10}), porém tem casos que tenho mais caracteres entre os "41", por isso preciso que o delimitador seja o 41, segue exemplo abaixo:

 

Input: 410011333214003565410011343214003565

output: 4100113332 1400356541 0011343214

No caso acima, o output desejado seria:

4100113332 41001134321

 

Espero que tenha ficado claro.

Obrigado pela ajuda

4 RESPOSTAS 4
kendi
Bólide

Oi @Raberna1998 

veja se isso daqui te ajuda

Raberna1998
Átomo

Olá, Kendi!
Bom dia!

Primeiramente, obrigado pela ajuda... realmente, me ajuda.... porém, me deparo no segundo cenário que mencionei no primeiro tópico:

 

Existem casos que tenho mais caracteres entre os "41", por isso preciso que o delimitador seja o 41, segue exemplo abaixo:

 

Input: 410011333214003565410011343214003565

output: 4100113332 1400356541 0011343214

No caso acima, o output desejado seria:

4100113332 41001134321

 

Tks :)

carlosteixeira
15 - Aurora
15 - Aurora

@Raberna1998 o 41 vai ser sempre no começo dos valores?

 

Se sim você pode fazer o seguinte:

 

Usando o formula tool: Replace([campo], '41',|)

Depois usa o text to column quebrando por |

No final inclui o 41 no começo do valor com o formula tool tb '41'+[campo]

 

Veja se isso ajuda

Carlos A Teixeira
kendi
Bólide

Oi @Raberna1998 

 

Desculpa não me atentei tao bem a segunda parte.

Veja se com a adição da formula resolve.

 

Abraço

Rótulos