Jak połączyć VLOOKUP() z INDIRECT()?

0

Czesć

Może ktoś z was będzie znał odpowiedź na moje pytanie. Jak połączyć Vlookup z Indrect w nastepującej formule

=VLOOKUP(F2;'https://dummy.sharepoint.com/Documents/EN/[somefile.xlsx]Sheet1'!$E:$X;8;0)

Chce aby zamiast EN było odwołanie do komórki w której będzie to EN. w VBA wyglądałoby to jakoś tak
"=VLOOKUP(F2;'https://dummy.sharepoint.com/Documents/" & Range("A2") & "/[somefile.xlsx]Sheet1'!$E:$X;8;0)"

znalazłem w necie że do formuły można użyć indirect ale wychodzi mi zawsze #REF. Poniżej formuła
=VLOOKUP(F2;INDIRECT("'https://dummy.sharepoint.com/Documents/"&A2&"/[somefile.xlsx]Sheet1'!$E:$X");8;0)

Z góry dzięki za pomoc !

3

W helpie dla funkcji INDIRECT (czyli ADR.POŚR) jest wyraźnie zapisane, że dotyczy wyłącznie otwartych skoroszytów.
https://support.microsoft.com/pl-pl/office/adr-pośr-funkcja-474b3a3a-8a26-4f44-b491-92b6306fa261

A z drugiej strony wiadomo, że nie można mieć w Excel otwartych dwóch skoroszytów z tą samą nazwą (nawet z różnych lokalizacji).
Jak już ten problem rozwiążesz, to wtedy zobaczysz, że INDIRECT zadziała, a i ścieżka w nim będzie krótsza...
INDIRECT("[somefile.xlsx]Sheet1!$E:$X")

0

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1