简单的实现应该可以使用公式 C列:=MID(B2,FIND("、",B2)+1,FIND("B、",B2)-FIND("、",B2)-1) D列:=MID(B2,FIND("B、",B2)+2,FIND("C、",B2)-FIND("B、",B2)-2) E列:=MID(B2,FIND("C、",B2)+2,FIND("D、",B2)-FIND("C、",B2)-2) F列:=RIGHT(B2,LEN(B2)-FIND("D、",B2)-1)
create temp table aa as select 题干, regreplace('\s+','[/td][td]',答案) 答案 from 拆分答案一列到多列; select 题干,regreplace('[A-Z]、','',答案) `A[/td][td]B[/td][td]C[/td][td]D` from aa;