logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Excel 2010: Automatyczne pobieranie danych z pliku o zmiennej nazwie

kaska17_1990 29 Gru 2024 18:03 300 4
REKLAMA
  • #1 21367724
    kaska17_1990
    Poziom 2  
    Posty: 2
    Hej. Posiadam excela w wersji 2010, mam plik roboczy do którego kopiuje dane każdego dnia z innego pliku excela (codziennie jest on zmieniany i zapisywany z nową data). Dane które kopiuje są zawsze pobierane z tego samego arkusza i tych samych komórek. Czy jest jakaś możliwość by w wersji roboczej excela zapisać ścieżkę dostępową do pliku z którego są pobierane dane ale w taki sposób że wskazuje mu konkretny plik a on pobierze już dane z komórek które są stałe? Dzięki za ewentualną pomoc.
  • REKLAMA
  • #2 21367814
    Misiek_19
    Poziom 14  
    Posty: 91
    Pomógł: 5
    Ocena: 3
    Czy Excel2016 ma już PowerQuery? Jeśli tak, to to wydaje się być dobrym kierunkiem do rozwiązania.

    Alternatywą jest napisanie skryptu w Pythonie do automatyzacji tego procesu.
  • REKLAMA
  • #3 21367842
    kaska17_1990
    Poziom 2  
    Posty: 2
    Jest coś takiego jak powerquerty
  • REKLAMA
  • #5 21375938
    marek003
    Poziom 40  
    Posty: 4607
    Pomógł: 801
    Ocena: 488
    Można też odpowiednio napisać formuły z wykorzystaniem np. funkcji adres pośredni ADR.POSR()

    Przykład:
    =ADR.POŚR("'[Nazwa pliku.xls]Arkusz5'!F6";1)

    Oczywiście ten adres można tworzyć z innych komórek

    Np. w komórce A1 jest nazwa pliku np "dane z 01.01.2025.xls"

    więc funkcja adresu pośredniego może mieć taki wygląd:

    =ADR.POŚR("'[" & A1 & "]Arkusz22'!F6";1)

    Oczywiście w tym wypadku dane po podmianie pliku zostaną automatycznie zmienione i "stare" dane przepadną.
    Wszytko zależy od dalszego wykorzystania tak "zdobytych danych.
REKLAMA