gpt4 book ai didi

excel - 获取元素的第 N 个实例

转载 作者:行者123 更新时间:2023-12-03 02:52:50 25 4
gpt4 key购买 nike

我有一列填充有路径的数据。我想获取路径中的最后一个元素、倒数第二个元素和第一个元素。例如,对于以下数据:

\Product\Release\Iteration
\Product\Folder1\Folder2\Anotherfolder\Release2\Iteration5
\Product
\Product\Somefolder\Release3\Iteration5

我想在单元格中获取以下内容

单元格 B1:“产品”,单元格 C1:“发布”,单元格 D1:“迭代”

单元格 B2:“产品”,单元格 C2:“发布 2”,单元格 D2:“迭代 5”

单元格 B3:“产品”,单元格 C3:空白,单元格 D3:空白

在单元格 B4:“产品”、单元格 C4:“发布 3”、单元格 D4:“迭代 5”

获取第一个和最后一个组件很容易。我主要是在努力获取倒数第二个组件(上例中的 C 列)。

最佳答案

在B1中并复制下来:

=TRIM(MID(SUBSTITUTE(A1,"\",REPT(" ",99)),99,99))

在C1中并复制下来:

=IF(LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))=2,TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",99)),99)),IF(LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))>2,TRIM(LEFT(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",99)),198),99)),""))

在D1中并复制下来:

=IF(OR(LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))={1,2}),"",TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",99)),99)))

关于excel - 获取元素的第 N 个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com