“先拆后拆”/&引用;在Excel中从左开始

“先拆后拆”/&引用;在Excel中从左开始,excel,Excel,对不起,我是一个新的excel公式,需要帮助 D:/folder A/ folder B.1/text_01.txt D:/folder A/Folder C/ folder C.1/text_02.msg 我喜欢在第一次出现“/”后从右边删除所有文本 所以我会得到以下信息 D:/folder A/ folder B.1 D:/folder A/Folder C/ folder C.1 如果你们能帮上忙,我将不胜感激。使用Excel公式,我们可以尝试: =LEFT(A1,FIND("@",S

对不起,我是一个新的excel公式,需要帮助

D:/folder A/ folder B.1/text_01.txt
D:/folder A/Folder C/ folder C.1/text_02.msg
我喜欢在第一次出现“/”后从右边删除所有文本

所以我会得到以下信息

D:/folder A/ folder B.1
D:/folder A/Folder C/ folder C.1

如果你们能帮上忙,我将不胜感激。

使用Excel公式,我们可以尝试:

=LEFT(A1,FIND("@",SUBSTITUTE(A1,"/","@",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))),1) - 1)

假设您的文件路径位于单元格
A1

中,这里还有一个公式方法可以处理您的数据


=SUBSTITUTE(A1,“/”&TRIM(RIGHT(SUBSTITUTE(A1,“/”,REPT(“,99)),99)),”)

混淆了,你的标题写的是left,你的问题写的是RIGHT…它确实可以处理他的数据,但如果字符串末尾的子字符串恰好在字符串中重复,它将同时删除这两个字符串。例如
D:/folder/A/folder B.1/text_01.txt/A-->D:/folder/folder B.1/text_01.txt
。请注意,两个
A
都已删除。不太可能在完整文件路径中发生,文件类型在末尾,但在以更普遍的方式应用时,这是一个值得关注的问题。@RonRosenfeld同意。我采用了基于用户示例的方法,该示例显示了不太可能出现在文件夹名称中的文件扩展名!由于其他人搜索的答案可能与OP的数据不完全匹配,但可能相似(例如
如何从字符串中删除最后一个单词
),因此我更喜欢在答案中突出或解释某些可能相关的缺点。但这是个人的选择。有时,甚至问题中的数据都是虚构的样本,而实际数据的差异足以导致所提供的解决方案无法工作(但这里的情况并非如此)。