【发布时间】:2019-03-14 11:40:34
【问题描述】:
我尝试在路径中间找到一个字符串。我在两个反斜杠后遇到了“查找”反斜杠的问题。
以下两个公式都得到相同的数字。我相信这是因为在第二个反斜杠之后它缺少“+1”,所以第三个从第二个开始重新计数。
如何增加以下“反斜杠计数”以访问路径更远的部分?
\path1\path2\path3\path4\path5
=FIND("\";A2;FIND("\";A2; FIND("\"; A2; FIND("\"; A2)+1)))
这以“path2”开头。
=FIND("\";A2;FIND("\";A2; FIND("\"; A2; FIND("\"; A2; FIND("\";A2)+1))))
这也让我获得了“path2”。
有没有办法根据带有FIND() 的反斜杠来选择路径的一部分?
【问题讨论】:
-
什么版本的 Excel?
-
@RonRosenfeld,Excel 2016。
-
由于您的每个
FIND,除了最后一个,都从反斜杠位置开始搜索,他们找到的第一个字符将是第一个反斜杠。只有你的最后一个是找到第二个反斜杠。您需要有一个+1作为每个的起始位置。你的公式相当于=FIND("\",A2,FIND("\",A2)+1) -
能否请您上传一张包含您的数据样本和理想结果的图片?
标签: excel excel-2016