Скажите, А1 содержит:
мусор \ gjgherhg \ 3876iseugf \ hviu4t \ 5432 \ happy \ sad
, поэтому есть некоторый мусор до первый обратный слешВ A2 введите:
=TRIM(MID(SUBSTITUTE($A$1,"\",REPT(" ",999)),ROWS($1:1)*999-998,999))
и скопируйте вниз:

Если вы заинтересованы в специфическая деталь, используйте подходящую замену ROWS()
.Таким образом, чтобы получить третий элемент, используйте:
=TRIM(MID(SUBSTITUTE($A$1,"\",REPT(" ",999)),3*999-998,999))
ПРИМЕЧАНИЕ:
Если до первой обратной косой черты нет "мусора",вы получите бланкПоэтому, если вы знаете, что «мусора» нет, и хотите получить path1 , используйте:
=TRIM(MID(SUBSTITUTE($A$1,"\",REPT(" ",999)),2*999-998,999))
и т. Д.Если вам нужны только позиции обратной косой черты , вы можете использовать SUBSTITUTE()
.Чтобы получить положение второго обратного слеша, используйте:
=FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),2))