< návrat zpět
MS Excel
Téma: Konverze zkopírovaných dat z webu ![rss](./plugins/templates/wall_2C/images/icons/rss.png)
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)
![54696_konverze.png](./pictures/thumb/8c83fba55b6c399e166475f0eb60e3dd.png)
Jiří497(24.3.2023 11:54)#054697 ![avatar](./pictures/avatars/no-avatar.jpg)
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 ![avatar](./pictures/avatars/no-avatar.jpg)
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 ![avatar](./pictures/avatars/no-avatar.jpg)
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 ![avatar](./pictures/avatars/no-avatar.jpg)
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