文档格式要求恰好两个竖线分隔符。保留 A 列并建立 E 列 DelimiterCount:=LEN(A2)-LEN(SUBSTITUTE(A2,"|",""));F 列 ParseStatus:=IF(TRIM(A2)="","Blank",IF(E2=2,"Parsed","Review"))。
对于 Parsed 行:
- B2:
=IF($F2="Parsed",TRIM(TEXTBEFORE($A2,"|")),"")
- C2:
=IF($F2="Parsed",TRIM(TEXTBEFORE(TEXTAFTER($A2,"|"),"|")),"")
- D2:
=IF($F2="Parsed",TRIM(TEXTAFTER($A2,"|",2)),"")
C-101 和 C-102 可以安全解析,Unicode 姓名会保留。C-103 含有三个分隔符,应进入 Review,因为无法判断“Europe”是否属于名称。只有源值在第二个竖线后保留空字段时,C-104 才能解析,否则也应进入 Review。空白行保持 Blank。再增加客户编号格式和邮箱结构验证,但只有两项都通过后才能把状态从 Parsed 改为 Valid。对于重复导入,在 Power Query 中复制相同的分隔符计数门槛,并把错误行路由到独立检查查询。