hoďte nějaký příklad xml se stejnou strukturou jako máte, stačí jen pár řádek a smyšlená data a udělá se to přímo na míru
koukněte sem
https://wall.cz/index.php?m=topic&id=55190
a poslední soubor 55197 co dával elnino
tam lze najít v dotazu jak se dá například použít vytváření hlaviček pro sloupce. Osobně mám podobný postup od MePExG.
je tam jen jedna mezera nebo víc?
pokud jedna tak raději pročistit, rozdělit podle oddělovače před a po a zase sloučit bez oddělovače
těžko radit při neznalosti posloupnosti tvorby dotazů tak jen tak z patra. Předpokládám že z nadpisů jsou potom názvy sloupců
Zkuste vložit někam před, než se vytvoří hlavičky podmíněný sloupec který zjistí mezeru a vrátí opravenou hodnotu případně nezjistí a vrátí původní. přeuspořádat sloupce a pokračovat
třeba takto?
=(A1/B1)&":"&1
nebo
=(A1/B1)&":"&(B1/B1)
zkuste kouknout sem
https://superuser.com/questions/1061204/images-blurry-when-saving-pdf-from-excel
na 3 a 6 použijte funkci AVERAGEIF resp. AVERAGEIFS
na 5 by byla asi nejlepší kontingenční tabulka
Sub vlookup1()
Set hledam = ActiveCell
Set myrange = Range("cenik!A2:C6")
Set DoplnCenu = hledam.Offset(0, 1)
DoplnCenu.Value = Application.WorksheetFunction.vlookup(hledam, myrange, 3, False)
End Sub
nějak takhle to funguje, nicméně asi bude vhodné nastavit "Dim"
ale jelikož VBA není můj šálek asi bude lepší až na to kouknou zdejší guru
použijte TEXTJOIN
přidal jsem dva listy
List "Cesta" tam si zadejte cestu, kam si uložíte !! tento !! soubor.
List "SumData": do něj se načítají posbíraná a seřazená data aktuálně ze třech listů. Pokud přidáte list a bude název listu začínat na "team" a bude stejná struktura dat jako v ostatních, načtou se data i z tohoto případně dalších listů.
Na vašem původním listu "summary" si už můžete udělat odkazy na data z listu SumData. Zatím jsem připravil jen něco, protože se mi nechce upravovat buňku po buňce když nejde vzorec natáhnout kvůli sloučeným buňkám.
Pro aktuální data při změnách na listech "team..." je potřeba soubor uložit a potom aktualizovat Tabulku na listu SumData-(pravý klik do Tabulky a Obnovit) případně by na to šlo udělat i tlačítko.
Řazení z načtených dat je podle sloupce Status od největšího a zobrazeno jen 9 výsledků.
alespoň takto jsem to pochopil
Zkuste, případně upravíme
pro řešení v PQ je potřeba znát "přesně" odkud má načítat data. Jestli to bude více souborů a z nich jeden nebo více listů listů, jestli budou ve stejné složce, jestli mají "naprosto stejnou" strukturu, jestli jsou názvy sloupců stejné atd. Protože výsledek se může jen změnou názvu jednoho sloupce po...
Můžeme připravit řešení pro váš příklad ale bude funkční pouze v tom souboru. Proto je potřeba znát i vše ostatní
Zdravím
asi první poznámka: Opravdu jsou nutné sloučené buňky? Nemůžete si nastavit šířku sloupců a výšku řádků?
2. Na listu "team 1" byl sloupec "No." Na listu "team 2" a 3 se tento sloupec jmenoval "status". šlo by to sjednotit?
3.můžete použít PowerQuery?
4.můžeme přidat nové listy?
mám už pomocí PQ nástřel
edit:pokud by šlo na všech listech s daty udělat z tabulek Tabulky, bylo by to ještě jednodušší i pro vás.
zkoušel jsem to pomocí vzorců různě pročišťovat a nahrazovat nicméně pořád tam někde zůstávala jakási mezera
pokud by nevadilo PowerQuery a to že z dat je potřeba udělat Tabulks tak by to šlo jednoduše třeba takto
příklad přikládám
šlo by i maticově
=MAX(KDYŽ(kalendář!A2:NA2>0;kalendář!A1:NA1))
Zkuste
Je to dělané pomocí dotazů v Power Query.
Vytvořil jsem si ještě další *.csv soubory pro test
Na listě "Cesta-Pomocné" si upravte cestu ke složce s CSV soubory. Všechny soubory musí mít stejný formát (musel jsem tam umazávat nějaké mezery), pokud by se formát změnil musela by se udělat úprava a asi trochu změnit postup a všechno ošetřit.
Na listě Data jsou tři vstupní filtry s rozbalovacím seznamem. Další Filtr na Datum je už použit jako průřez pro tabulku. Šlo by samozřejmě nastavit i v PQ.
Edit: Ještě jsem opomněl jednu důležitou věc, při změně požadovaného filtru pro výstup, je potřeba na kartě Data->Aktualizovat vše
Šlo by na to i udělat tlačítko.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.