< návrat zpět
MS Excel
Téma: Konverze zkopírovaných dat z webu 
Zaslal/a martanek09 24.3.2023 11:37
Zdravím všechny, tušíte tu prosím někdo, jak lze překonvertovat vložený text do excelu na hodnoty prosím? Jedná se o finanční údaje, tedy čísla v Kč(CZK). Při vložení do excelu jsou údaje ve formátu „120_000_CZK“. K tomuto, abych z toho dostal hodnotu se potřebuji zbavit „CZK“ a mezer (_). Těch CZK a mezery za číslem se zbavit dokážu, ale mezera oddělující tisíce dělá problém, protože ne všechny hodnoty jsou v tisících/ve stejných řádech… Věděl by si tedy prosím někdo rady, jak si s tímto problémem poradit?:)
Příloha:
54696_konverze.png (3kB, staženo 4x)

Jiří497(24.3.2023 11:54)#054697 
Opět bez přílohy, takže netuším, jak vypadá původní verze desetinného čísla. Pro celá čísla se může použít třeba:
=HODNOTA(DOSADIT(DOSADIT(A1;"_";"");"CZK";""))citovat
martanek09(24.3.2023 12:25)#054698 
Díky moc Jiří za rychlou odpověď. Excel mě připojit nenapadlo, přikládám tedy v této zprávě. Děkuju moc.
Příloha:
54698_konverze-problem.xlsx (9kB, staženo 4x) citovat
veny(24.3.2023 13:56)#054699 
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
citovat
Jiří497(24.3.2023 14:48)#054700 
Toto funguje na uvedném vzorku dat:
=HODNOTA(DOSADIT(DOSADIT(B3;ZNAK(160);ZNAK(32));"CZK";""))
EDIT:
nebo
=DOSADIT(DOSADIT(B3;ZNAK(160);ZNAK(32));"CZK";"")*1citovat