Поиск в нескольких ячейках Vlookup - PullRequest
0 голосов
/ 18 сентября 2018

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

Мои данные в каждом поле Excel находятся в одной таблицеза каждую книгу.

=VLOOKUP(A6,IndirectEx("'C:\_Excel\ExcelExamples\VLOOKUP_External_Sample\[Workbookname.xlsx]Master'!MatlDB"),1,0)

Можете ли вы, ребята, помочь.

Спасибо-

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Я ответил на свой вопрос.Так что после некоторой проб и ошибок мой результат, и если кто-то может найти лучший способ или помочь мне создать макрос, это было бы здорово.

="vlookup(A1,"&"'"&""&A2&"\"&"["&A3&"]"&"SampleTab'!$G$62:$DU$175,A4,0)"

Так что мне нужно было написать это так, как ясоздание текста.Скопируйте его в другую ячейку и удалите кавычки из формулы.

Затем переместите диапазон P114, C117, C122 & Q113
A1 будет ячейка значения поиска.
A2 будет файлячейка пути.
A3 будет именем книги (обратите внимание, что оно должно включать расширение файла)

Диапазон (SampleTab'!$G$62:$DU$175) должен быть жестко запрограммирован.A4 будет строкой, в которой находятся данные.

0 голосов
/ 19 сентября 2018

На основании вашего комментария, что пути к файлам хранятся в таблице, и при условии, что они находятся на листе с именем "Locations":

=VLOOKUP(A6,INDIRECT(Locations!A1&Locations!B1),1,0)

Это должно работать, носсылки на ячейки жестко закодированы.Не уверен, как вы хотите выбрать ссылки.

...