Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 拆分的表达式是什么?_Excel - Fatal编程技术网

Excel 拆分的表达式是什么?

Excel 拆分的表达式是什么?,excel,Excel,我必须在Excel中拆分此查询,而不使用任何宏函数。 此格式下的值可以是动态的: value to be split-> a:10;b:20;c:30 我希望在Excel的每个单元格中分别输出上述值,如下所示: a 10 b 20 c 30 数据在A1中,在B1中输入: =TRIM(MID(SUBSTITUTE($A1,";",REPT(" ",999)),COLUMNS($A:A)*999-998,999)) 并复制到: 编辑#1: 要使解析后的数据显示在列而不是行中,请选

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

value to be split-> a:10;b:20;c:30
我希望在Excel的每个单元格中分别输出上述值,如下所示:

 a 10
 b 20
 c 30

数据在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))
然后向下复制


是的,您可以拆分单词,只需参考[链接][1]。它会帮助你的。[1] :已转发。我希望两个单元格内的a:10也包括a单元格内的a和10单元格内的a:10B@JatinKhanna您可以使用类似的公式来解析使用:字符的单元格。请您编写完整的代码。不想使用两个公式