In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Make sure to check your account preferences in my.alteryx.com to make sure you have filled out your security questions. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

How Do I split a column into 4 columns

franksky
5 - Atom

The following string is in 1 field.

Share A (All Sessions) CONS 32@19300 098JE:588814~6557 Converted at 0.7362389047244189003

How can I split into 4 columns?

 

Share A (All Sessions)

32

19300

0.7362389047244189003

 

CONS and Converted at are the key words repeated in all rows.

Thanks

4 REPLIES 4
BenMoss
ACE Emeritus
ACE Emeritus

And @?

I would consider taking an easy route (you could go regex but I'm going to go quick and simple).

 

replace(replace(replace([field],"CONS","|"),"Converted at","|"),"@","|")

 

Then use a text to columns tool with a pipe delimiter.

 

Ben

danrh
13 - Pulsar

In the RegEx tool, use the following as your expression and set your Output method to Parse:

(.*) CONS (\d+)@(\d+).*Converted at ([\d\.]+)

image.png

Below the expression you can re-name the output fields and change data types.

franksky
5 - Atom

Thanks, Danrh,

 

It worked perfectly. Thanks

 

franksky
5 - Atom

Thanks Ben,

 

I did similar replace formular and tried to split. But '098JE:588814~6557' is a random bit string in each record which we need to ignore.

Perhaps I didn't used text to column correctly. But thanks for the helps. 

Labels
Top Solution Authors