我在一栏中有以下文字
CLIENT_REGION_PLACEMENT_STAGE_(T1-AUDTYPE)_(T2-AUD)_(T4-GENDER)_(T6-ACTION)_(D-DM)_(C1-TYPE)_(C2-NAME)_(C3-NAME2)_(C4-DATE)_(C5-MEDIA)_(A-ATYPE)
我将如何将文本的各个位提取到单独的列中,以便附加到该文本的任何数据都可以由各个部分进行分割(例如,在pviot中)。例如,以下所有内容将进入单独的列:
CLIENT
REGION
PLACEMENT
etc
T1-AUDTYPE
T2-AUD
etc
C1-TYPE
C2-NAME
etc
假设标题和下面的数据都用下划线分隔,请选择当前包含数据的列,然后使用“数据”>“数据工具”>“文本到列”。
在“将文本转换为列”向导的步骤1中,选择“定界”,然后单击“下一步”。
在步骤2中,选择“其他”,然后在“其他”旁边的框中输入下划线:
点击下一步。
在第3步中,您可以有选择地依次选择每个列并调整列数据格式,然后决定是否跳过某些列。
单击完成以关闭向导。
此时,如果要从T1-etc字段中删除括号,可以使用Find&Replace- Ctrl+ H。
编辑:
为避免将合法的下划线分隔开,请使用文本限定符将字段名称括起来。因此,在开始之前,用()替换(和)。您可以看到T2-AUD_2被正确地视为一个字段:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句