拆分的表达是什么?

时间:2015-10-01 11:44:36

标签: excel

我必须在Excel中拆分此查询而不使用任何宏函数。 此格式下面的值可以是动态的:

value to be split-> a:10;b:20;c:30

我想在Excel中的每个单元格中单独输出上面这个值,如下所示:

 a 10
 b 20
 c 30

1 个答案:

答案 0 :(得分:0)

使用 A1 中的数据,在 B1 中输入:

=TRIM(MID(SUBSTITUTE($A1,";",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

并复制:

enter image description here

修改#1:

要使解析后的数据显示在而不是中,请选择一些单元格并输入:

=TRIM(MID(SUBSTITUTE($A$1,";",REPT(" ",999)),ROWS($1:1)*999-998,999))

然后复制向下

enter image description here