Új hozzászólás Aktív témák

  • bLaCkDoGoNe

    veterán

    Sziasztok,

    némileg komplex kérdésre keresném a megoldást:
    Adott két .XLSX fájl, legyen a nevük IN.xlsx és TEMP.xlsx. Az input.xlsx fájl alapján szeretnék adatokat frissíteni a TEMP.xlsx fájlban.

    A fájlok struktúrája:
    IN.xlsx, sok lapfül, változó hosszúságú tartalom lapfülenként (van ahol mondjuk 20 sor, máshol meg 500), de a struktúra ugyanaz:
    A | B | C
    id | lényegtelen adat | adat amit beolvasnék

    TEMP.xlsx, csak két lapfül, csak az elsőn dolgoznék:
    A | B
    id | adat, amit frissítenék az IN.xlsx-ből, id egyezés esetén

    A két fájl között az id mezők lennének kulcsok, ennek alapján szeretném frissíteni a TEMP.xlsx adatait. Az IN.xlsx-ben sokkal több adat van szétszórva a különféle lapfülekre, a TEMP.xlsx ennek egy nagyon szűk szeletét tartalmazza, egy lapfülön listázva.

    Elsőre adná magát egy VLOOKUP, de sajnos rugalmatlan a megoldás az IN.xlsx-ben levő sok lapfül, és az ezekre "szétszórt" azonosítók miatt, azaz majdnem minden sorra új VLOOKUP-ot kellene írni, ill. később a TEMP.xlsx-ben levő sorok száma változhat (akár bekerülhetnek új sorok, akár kikerülhetnek régiek, és nem tudható előre, hogy az új sor tartalmát az IN.xlsx melyik lapfüléről kell összevadászni éppen).

    Tudtok javasolni valamilyen univerzális, és szép elegáns megoldást? Köszönöm előre is a segítséget!

Új hozzászólás Aktív témák