Excel - Pobieranie wartości z innego pliku
Kwestia
Mam 2 pliki xls (book1.xls i book2.xls). W book1.xls pierwsza kolumna (A1) ma pewne nazwy w pierwszych 10 wierszach (powiedzmy x1, x2, x3, x4, ...... x10). Drugie xls book2.xls ma arkusze o tej samej nazwie co nazwy w kolumnie A1 pierwszych xls (book1), to znaczy nazwy arkuszy na book2.xls to x1, x2, x3, x4, ... ... x10.
Teraz muszę uzyskać pewne wartości z book2.xls z odpowiedniego arkusza (w książce 2), jak w kolumnie A1 (w książce 1), na przykład: w książce 1 odpowiadającej x1 muszę uzyskać wartość kolumny D1 z arkusz x1 z książki2.xls, aw książce 1 odpowiadającej x2 muszę uzyskać wartość kolumny D1 z arkusza x2 z książki2.xls itd. .... dla każdej wartości do x10.
Czy ktoś może mi w tym pomóc?
Rozwiązanie
Rozważ następujące:
W book1.xls w arkuszu1 od A1 do a10 jest tak
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10
book2.xls ma arkusze o nazwach x1, x2, x3 itd.
w każdym z tych arkuszy znajduje się wpis w D1
- w book1.xls w arkuszu 1 w B1 skopiuj tę formułę
= INDIRECT („[book2.xls]” i A1 i „! D1”)
- skopiuj B1 w dół.
Zauważ, że
Podziękowania dla venkat1926 za tę poradę na forum.