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

  • Mutt
    senior tag

    Szia!

    A választ köszönöm!
    Nos a megoldás így vagy úgy, de megvolt. A névtartományok dinamikussága a táblázat formátumból ered, így elegendő a névtartományokat egy lépésben a felső sor nevéből létrehoznom, ahogy írtam is (Ctrl + Shift + F3). Így viszont az egyetlen üres érték zavart valamennyi névtartományban.
    Az átlalad javasolt megoldás közel azonos lépésből áll, mint a táblázatom egyes oszlopait külön-külön betölteni PQ-vel. Azonban ez utóbbi esetben működik a Ctrl + Shift + F3 megoldás a választéklistában megjelenő üres érték nélkül.
    Az O365 dinamikus kiömlési tömbjeiből viszont tapasztalatom szerint fenti módszerrel nem lehetséges a névtartományok egyetlen lépésben történő létrehozása, vagyis az nem visz közelebb a megoldáshoz.
    Maradok az eredetileg kigondolt módszernél, nekem az egyszerűbb, mint a névtartományok hivatkozását módosítgatni.

    Átgondolva ez jobb PQ-s megoldás lesz:
    1. PQ-vel a táblázat minden oszlopán végig megyünk és eltávolítjuk az ismétlődéseket.
    2. Az adatokat munkalapra töltjük.
    3. Utána az adatérvényesítésnél használjuk a pont (dot) operátort.

    PQ kód:
    let
        Forrás = Excel.CurrentWorkbook(){[Name="Táblázat1"]}[Content],
      Egyéni1 = Table.FromColumns(List.Transform(Table.ToColumns(Forrás), each List.Sort(List.Distinct(_))), Table.ColumnNames(Forrás))
    in
        Egyéni1


    üdv

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