Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
如何在在线Google Excel中管理数据?_Excel_Google Sheets - Fatal编程技术网

如何在在线Google Excel中管理数据?

如何在在线Google Excel中管理数据?,excel,google-sheets,Excel,Google Sheets,好的,给定Google Excel中A2单元格中的字符串21h*Available*SB*Ha,如何形成公式以便获得单个数据*是分隔符 A2 - B2 - C2 - D2 - E2 21h*Available*SB*Ha - 21h - Available - SB - Ha 好的,我可以用这个公式来计算B2=2,1,3 但我不知道如何对其他单元格使用公式。一种方法,在Excel中: B2: =TRIM(MID(SUBSTITUTE($A

好的,给定Google Excel中A2单元格中的字符串21h*Available*SB*Ha,如何形成公式以便获得单个数据*是分隔符

A2 - B2 - C2 - D2 - E2 21h*Available*SB*Ha - 21h - Available - SB - Ha 好的,我可以用这个公式来计算B2=2,1,3

但我不知道如何对其他单元格使用公式。

一种方法,在Excel中:

B2:  =TRIM(MID(SUBSTITUTE($A2,"*",REPT(" ",99)),MAX((COLUMNS($A:A)-1)*99,1),99))
并根据需要将其填满

公式用大量的空格替换分隔符-一些大于最长子字符串的数字;然后我们使用一个公式,连续生成mid函数开始的值。在上述情况下,它将是{1,99198297};选取99个字符并修剪结果

如果不需要公式,可以使用“文本到列”工具。

一种方式,在Excel中:

B2:  =TRIM(MID(SUBSTITUTE($A2,"*",REPT(" ",99)),MAX((COLUMNS($A:A)-1)*99,1),99))
并根据需要将其填满

公式用大量的空格替换分隔符-一些大于最长子字符串的数字;然后我们使用一个公式,连续生成mid函数开始的值。在上述情况下,它将是{1,99198297};选取99个字符并修剪结果

如果不需要公式,可以使用文本到列工具。

只需使用拆分:

=split(A1,"*")
只需使用拆分:

=split(A1,"*")

用于拆分***并生成额外空格的公式:

=ArrayFormulaTRIMSPLITREGEXREPLACEA2,\*,**

示例=split1***2,*应在1之间创建2个空列 &二,


用于拆分***并生成额外空格的公式:

=ArrayFormulaTRIMSPLITREGEXREPLACEA2,\*,**

示例=split1***2,*应在1之间创建2个空列 &二,


我不知道这个功能。显然出现在Google Sheets中,但不是Excel中。有时,文本是这样的122***12,那么它应该为****创建空列,但拆分函数没有这样做。您可以修改公式,使其采用空列,例如=拆分1***2,*应该在1和2之间创建2个空列吗?我不知道该函数。显然出现在Google Sheets中,但不是Excel中。有时,文本是这样的122***12,那么它应该为****创建空列,但split函数没有这样做。您可以修改公式,使其采用空列,例如=split1***2,*应该在1和2之间创建2个空列吗?