1

Я пытаюсь найти некоторые файлы, перечисленные в большой книге Excel.

На листе 1 у меня есть список всех файлов с полным путем.

C:\A\B\01.xlsx
C:\A\C\02.xls       
C:\A\D\03.zip       
C:\A\E\04.jpg
C:\A\F\05.gif
C:\A\G\06.xlsx  

На листе 2 у меня есть имена файлов, которые я хочу, но не полные пути.

02.xls
04.jpg

На листе 2 я хотел бы вернуть полный путь к файлу с тем же именем. Я хотел бы, чтобы результат выглядел так:

C:\A\C\02.xls   02.xls
C:\A\E\04.jpg   04.jpg

Кто-нибудь знает, как это сделать в Excel?

2 ответа2

1

Я думаю, что вы можете сделать это с помощью функции VLOOKUP.

=VLOOKUP(Sheet2!A3;Sheet1!A3;1;TRUE)

http://office.microsoft.com/en-us/excel-help/vlookup-function-HP010343011.aspx

Я попробовал ваш пример, и он, кажется, работает.

Надеюсь это поможет!

1

Вы можете использовать что-то вроде этого

=IF(ISBLANK(D10),"",INDEX(FullPaths,MATCH(1,IF(SEARCH(D10,FullPaths),1,0))))

Где ваш диапазон с полными путями - это диапазон имен под названием FullPaths . Ваши имена файлов начинаются с D10 но вы можете поместить их где угодно. Это должно быть введено как формула массива (Ctrl + Shift + Enter).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .