汉字与字母的彻底拆分(Power Query)

问题:对混在一起的汉字与字母混进行完全拆分

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    从中文到字母拆分列 = Table.SplitColumn(源, "列1", Splitter.SplitTextByCharacterTransition({"一".."龟"}, {"A".."z"}), {"a", "b", "c", "d"}),
    第一次合并 = Table.CombineColumns(从中文到字母拆分列,{"a", "b", "c", "d"},Combiner.CombineTextByDelimiter(":"),"已合并"),
    从字母到中文拆分列 = Table.SplitColumn(第一次合并, "已合并", Splitter.SplitTextByCharacterTransition({"A".."z"}, {"一".."龟"}), {"a", "b", "c", "d"}),
    合并的列 = Table.CombineColumns(从字母到中文拆分列,{"a", "b", "c", "d"},Combiner.CombineTextByDelimiter(":", QuoteStyle.None),"拆分"),
    按分隔符拆分列 = Table.SplitColumn(合并的列, "拆分", Splitter.SplitTextByDelimiter(":"))
in
    按分隔符拆分列

 

posted @ 2023-03-04 20:00  熬肥妖  阅读(262)  评论(0编辑  收藏  举报