Keresés

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

  • Mutt

    senior tag

    válasz bLaCkDoGoNe #49203 üzenetére

    Szia,

    Excel 2010-től van Power Query, amivel meglehet csinálni amit írtál.

    A TEMP fájlban kell megcsinálni az egészet. Az alábbi főbb lépések kellenek:
    1. Beolvastatni az IN fájlban lévő munkalapokat.
    Itt bemutatják, hogyan lehet ezt megcsinálni.
    2. TEMP fájlban lévő listát beolvastani.
    3. A TEMP lekérdezést összekapcsolni (Merge/Egyesítés) az IN-el, bal külső (left outer) csatlakozással ha
    van olyan ID ami csak TEMP-ben van, vagy belső (inner join) csatlakozás ha csak azok a sorok érdekelnek
    amelyek mindkét fájlban benne vannak. Ezen YT video tud segíteni elmagyarázni a dolgokat.
    4. Az eredmény kibontása.
    5. Ha van olyan ID ami csak a TEMP-ben van, de az IN-ben nincs akkor egy plusz oszlop hozzáadása kell.
    Ha viszont nincs ilyen ID, akkor felesleges oszlop törlése.

    Lehet hogy kínai amit fentit írtam, de érdemes Power Query-vel megismerkedni.

    Ha Microsoft365-öd van akkor már lehet egy újabb függvényed, a FÜGG.HALMOZÁS (angolul VSTACK), képes tartományokat összefüzni, így FKERES/VLOOKUP (vagy az újabb XLOOKUP) is tudja használni. Azért ezzel sem lesz olyan egyszerű.

    Excel 2010-nél regebbi változatnál makró tud segíteni a túl sok munkalap miatt.

    Ha nem boldogulsz Power Query-ben, akkor dobd fel ide mintát/küldd át magánban.

    üdv

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