excel按不同分隔符拆分字符串
如何拆分包含具有不同分隔符的字符串的单元格excel按不同分隔符拆分字符串,excel,string,split,Excel,String,Split,如何拆分包含具有不同分隔符的字符串的单元格 单元格A2有“14:5-18:24” 进入b2至e2单元格: 14 5 18 24作为公式(需要Excel 365的动态数组功能) 您也可以在电源查询中执行此操作: M代码 let Source = Excel.CurrentWorkbook(){[Name="Table9"]}[Content], Typed = Table.TransformColumnTypes(Source,{{"Column1&q
单元格A2有“14:5-18:24”
进入b2至e2单元格:
14 5 18 24
作为公式(需要Excel 365的动态数组功能)
您也可以在电源查询中执行此操作: M代码
let
Source = Excel.CurrentWorkbook(){[Name="Table9"]}[Content],
Typed = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
Split = Table.SplitColumn(Typed,"Column1",Splitter.SplitTextByAnyDelimiter({":","-"}))
in
Split
使用电源查询
- 在数据表中选择一些单元格
Data=>Get&Transform=>fromtable/Range
- PQ编辑器打开时:
Home=>Advanced Editor
- 记下第2行中的表名
- 将下面的M代码粘贴到您看到的位置
- 将第2行中的表名更改回最初生成的名称
是否希望在VBA中使用此选项?两者都使用?在公式和vba中,是的,那太好了。哇。。。我说不出话来。。。非常感谢。
let
Source = Excel.CurrentWorkbook(){[Name="Table9"]}[Content],
Typed = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
Split = Table.SplitColumn(Typed,"Column1",Splitter.SplitTextByAnyDelimiter({":","-"}))
in
Split