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
删除Excel 2010中某些字符串之后的所有内容_Excel - Fatal编程技术网

删除Excel 2010中某些字符串之后的所有内容

删除Excel 2010中某些字符串之后的所有内容,excel,Excel,我有这个字符串: Category1 > SubCategory11 > SubSubCategory111 > Something Category2 > SubCategory21 > SomethingElse Category3 > SubCategory31 > SubSubCategory32 > SubSubSubCategory33 > AnotherSomethingElse Category4 > Else

我有这个字符串:

Category1 > SubCategory11 > SubSubCategory111 > Something

Category2 > SubCategory21 > SomethingElse

Category3 > SubCategory31 > SubSubCategory32 > SubSubSubCategory33 > AnotherSomethingElse

Category4 > Else
如何删除最后一个“>”之后的所有内容

提前感谢。

公式方法:

=LEFT(A1, FIND("|", SUBSTITUTE(A1, ">", "|", LEN(A1)-LEN(SUBSTITUTE(A1, ">", "")))))
要将>也删除,请执行以下操作:

=TRIM(LEFT(A1, FIND("|", SUBSTITUTE(A1, ">", "|", LEN(A1)-LEN(SUBSTITUTE(A1, ">", ""))))-1))

谢谢,但我不知道该把代码放在哪里:)有什么帮助吗。。。?我的意思是,我有A1中的数据,我把代码放在B1中,但它给了我一个错误…这正是我使用公式的方式。这里有一个链接到我的网站,我在那里发布了一个名为“RemoveString.xls”的示例文件。好的,现在知道了,我将上面代码中的所有“,”改为“;”,现在它可以工作了:)我注意到这段代码与您制作的文件中的代码有区别;)出于好奇,为什么在您的示例文件中有“,”和“?:)还有一件事,如何松开最后一个“>”:)对不起,忘了加:)你能编辑代码吗?谢谢。Excel很聪明,在美国Excel使用逗号作为分隔符,您的Excel使用分号。当我保存它时,Excel使用逗号,当你打开它时,Excel“修复了它”。