标签: excel
我必须在Excel中拆分此查询而不使用任何宏函数。 此格式下面的值可以是动态的:
value to be split-> a:10;b:20;c:30
我想在Excel中的每个单元格中单独输出上面这个值,如下所示:
a 10 b 20 c 30
答案 0 :(得分:0)
使用 A1 中的数据,在 B1 中输入:
=TRIM(MID(SUBSTITUTE($A1,";",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
并复制:
修改#1:强>
要使解析后的数据显示在列而不是行中,请选择一些单元格并输入:
=TRIM(MID(SUBSTITUTE($A$1,";",REPT(" ",999)),ROWS($1:1)*999-998,999))
然后复制向下: