Вы правы на отметке слева и заменить. Просто добавьте немного творчества. Если мы можем предположить, что версия отображается после последнего «-», а расширение - после последнего «.», Мы используем символы-заполнители для отслеживания последних «-» & «.» каждой детали файла.
Предполагая, что FileDetails находятся в ячейке A2, вы можете ввести следующую формулу для FileName & Version в
Cell B2:
=LEFT(A2,SEARCH("!@#@!",SUBSTITUTE(A2,"-","!@#@!",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))-1)
Cell C2:
=MID(A2,SEARCH("!@#@!",SUBSTITUTE(A2,"-","!@#@!",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))+1,SEARCH("#@!",SUBSTITUTE(A2,".","#@!",LEN(A2)-LEN(SUBSTITUTE(A2,".",""))))-(SEARCH("!@#@!",SUBSTITUTE(A2,"-","!@#@!",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))+1))
Placeholder for final "-": !@#@!
Placeholder for final ".": #@!