< návrat zpět

MS Excel


Téma: Porovnat dva soubory rss

Zaslal/a 23.10.2024 15:44

AlfanDobrý den, potřeboval bych porovnat dva soubory, respektive listy.
Na listu "actual" mám současný stav a na "old test" mám stav poslední před aktuálním.
A potřebuji vědět, co je v "actual" nyní navíc a co naopak v "actual" od posledního stavu chybí, řádky.
Nevím si s tím rady.
Můžete mi, prosím, někdo poradit?
Děkuji

Příloha: zip56914_2024-10-23-definice-rozvahy.zip (342kB, staženo 2x)
Zaslat odpověď >

Strana:  1 2   další »
#056915
elninoslov
Ak budem brať ako identifikátor celý riadok, tak by som to asi rýchlo urobil s 2 pomocnými stĺpcami.

Aha súbor má 558 KB, nevlezie sem, tak vzorce:
List "actual":
stĺpec "Kontrola"
=TEXTJOIN("•";FALSE;AxTable1[@[Typ řádku]:[ID řádku úpravy]])
=TEXTJOIN("•";NEPRAVDA;AxTable1[@[Typ řádku]:[ID řádku úpravy]])

stĺpec "Check"
=IF(ISNA(MATCH([@Kontrola];AxTable15[Kontrola];0));"Navíc";"")
=KDYŽ(JE.NEDEF(POZVYHLEDAT([@Kontrola];AxTable15[Kontrola];0));"Navíc";"")


List "old test":
stĺpec "Kontrola"
=TEXTJOIN("•";FALSE;AxTable15[@[Typ řádku]:[ID řádku úpravy]])
=TEXTJOIN("•";NEPRAVDA;AxTable15[@[Typ řádku]:[ID řádku úpravy]])

stĺpec "Check"
=IF(ISNA(MATCH([@Kontrola];AxTable1[Kontrola];0));"Chybí";"")
=KDYŽ(JE.NEDEF(POZVYHLEDAT([@Kontrola];AxTable1[Kontrola];0));"Chybí";"")


A potom si len dáte filtre na stĺpce Check.citovat
#056916
elninoslov
PQ?
Příloha: zip56916_2024-10-23-definice-rozvahy-pq.zip (353kB, staženo 3x)
citovat
#056917
Alfan
@elninoslov
V tom PQ je to elegantní, super.
Mohl bys mi prosím v tom kódu popsat přesně co se tam "děje"?
Já jsem to také zkusil spojit ty tabulky, ale pak jsme neznal to, co jsi s tím udělal ty.
Mám na mysli to vytvoření toho extra sloupce buď navíc nebo chybí.
Konkrétně toto:
#"Pridané Navíc" = Table.AddColumn(Navic, "Check", each "Navíc"),
a toto
#"Pridané Chybí" = Table.AddColumn(Chybi, "Check", each "Chybí"),

Ale každopádně mockrát děkuji.citovat
#056918
elninoslov
No k tomu nie je príliš čo vysvetľovať.
Jedno NestedJoin s parametrom LeftAnti vráti riadky, ktoré sú v prvej tbl a nie sú v druhej, a druhé NestedJoin naopak vráti riadky ktoré sú v druhej tbl a nie sú v prvej.
A aby sme tieto 2 výsledky rozlíšili, pridáme k nim stĺpec s hodnotou, či sa jedná o výsledok Navíc alebo Chybí.
Tento stĺpec sa dá potom po spojení výsledkov efektne použiť v Rýchlom filtri.

Stĺpec QQ, ktorý pri NestedJoin vzniká je irelevantný, mažeme ho.citovat
#056919
avatar
Součástí mso je také nástroj Spreasheet Compare.
Pro rychlý náhled na změny stačí. Chytá i změny vzorců, formátování, ...

Je v nástrojích mso...citovat
#056924
Alfan
@elninoslov
díky

@lubo
Já mám Microsoft 365 Apps pro firmy a ten nástroj tam nemám.
To se musí nějak doinstalovat?

Děkujicitovat
#056925
avatar
Spreadsheet Compare: zkuste přeci jen na PC pohledat, já to tam našel. Buď kouzelná klávesa WIN a hledat Spreadsheet Compare, nebo v menu to mám po "Microsoft Office 2016".
Verze 2408 Microsoft 365 Apps pro velké organizace.
Zase jsem objevil něco nového, myslím že ve firmě je zlomek lidí co o tomto ví, nikdo se neobtěžuje nás seznamovat s novinkama. Díky pánové, jdu zkoumat jak se s tím pracujecitovat
#056927
Alfan
@Dingo
Já to přesto nemůžu nikde najít...
Poslal jsem ticket na ITcitovat
#056928
elninoslov
Citácia z webu MS:
Important: Spreadsheet Compare is only available with Office Professional Plus 2013, Office Professional Plus 2016, Office Professional Plus 2019, or Microsoft 365 Apps for enterprise.
citovat
#056929
Alfan
Jak jsem psal.
Já mám Microsoft 365 Apps pro firmy, když kouknu v Excelu přes nabídku "Účet".
A nemám to nikde.
Už jsem informoval IT.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje