Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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,我有一个长长的类别列表,格式如下:- 快速消费品/食品/粮食/Aashirwad Atta/Aashirwaad Atta 2kg 是否有任何方法可以从中获得以下格式的这5个值:- 快速消费品 快速消费品/食品 快速消费品/食品/粮食 快速消费品/食品/粮食/Aashirwad Atta 快速消费品/食品/粮食/Aashirwad Atta/Aashirwaad Atta 2kg 根据公式,在B1中尝试: =IF(ROW()-1=LEN($A$1)-LEN(SUBSTITUTE($A$1,"/

我有一个长长的类别列表,格式如下:- 快速消费品/食品/粮食/Aashirwad Atta/Aashirwaad Atta 2kg

是否有任何方法可以从中获得以下格式的这5个值:-

  • 快速消费品
  • 快速消费品/食品
  • 快速消费品/食品/粮食
  • 快速消费品/食品/粮食/Aashirwad Atta
  • 快速消费品/食品/粮食/Aashirwad Atta/Aashirwaad Atta 2kg
根据公式,在B1中尝试:

=IF(ROW()-1=LEN($A$1)-LEN(SUBSTITUTE($A$1,"/","")),$A$1,LEFT($A$1,SEARCH(CHAR(36),SUBSTITUTE($A$1,"/",CHAR(36),ROW()))-2))
拖下来

在VBA中,您可以使用
SPLIT()