Keresés

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

  • azopi74

    addikt

    válasz ClioRS #27661 üzenetére

    Akkor MS query marad :)

    Data->Get External DAta->From Other Sources->From Microsoft Query

    Excel file-ból -t válaszd ki

    Add meg a file elérési útját

    Válaszd ki a munkalapokat, ahol az adatok vannak

    Kösd össze a táblákat

    Add meg a feltételeket (figyelj oda, hogy AND vagy OR a kapcsolat összekötő)

    Ha jól csináltad valami ilyesmit kell kapnod, ha az SQL-re kattintasz :

    SELECT `Sheet1$`.azonosító, `Sheet1$`.statusz, `Sheet2$`.azonosító, `Sheet2$`.statusz
    FROM ***.`Sheet1$` `Sheet1$`, ***.`Sheet2$` `Sheet2$`
    WHERE `Sheet1$`.azonosító = `Sheet2$`.azonosító AND ((`Sheet1$`.statusz='végleges') AND (`Sheet2$`.statusz='Igen') OR (`Sheet2$`.statusz='IN/A'))

    Ahol Sheet1 és Sheet2 lapokon vannak az adatok *** az elérési út

    És add át az excelnek File -> (Return Data to Microsoft Excel)

    És kész vagy. Ezután csak frissítgetned kell a query-n (jobb egér-refresh), ami automatikusan frissül, ahogy az alapadatok változnak.

  • azopi74

    addikt

    válasz ClioRS #27652 üzenetére

    Erre elég sok megoldás van, de az a kérdés, hogy a verzió mi?

    A legegyszerűbb , leggyorsabb, és legelegánsabb a power query, ehhez viszont vagy Excel 2016 kell vagy Excel 2010/2013 + PowerQuery add-in.

    második megoldás: DataModel, ehhez Excel 2013 kell vagy Excel 2010 + PowerPivot add-in

    harmadik módszer: Microsoft Query, ez megy mindenen (2003 vagy annál újabb). Ez nem annyira szép,és megvannak a korlátai, de ilyen egyszerű feledathoz az is célravezető

    (vannak egyéb megoldások, is, pl makrózás vagy worksheet függvényekkel, vlookup, index/match való tákolás, irányított szűrőzés, de az mind nagyon csúnya és nagyon lassú :))

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