S tímto tématem se setkáte na našich kurzech ExcelTown.
Vzhledem k uvolnění opatření kolem koronaviru předpokládáme, že se kurzy budou normálně konat.

V tomto článku je řešení situace, kdy vaše data obsahují čísla s desetinnými tečkami a váš Excel (resp. Windows) je nastavený na desetinné čárky.

To vede k tomu, že Excel tato čísla nerozeznává jako čísla a nejde s nimi počítat.

Jak to neřešit?

Není moc dobré pokoušet se tečky na čárky převádět přes nahrazovací funkce, přes nástroj Najít nahradit nebo přes Text do sloupců. Všechno někdy může částečně fungovat, ale také to dost často vede k problémům a k chybám, které nemusí být na první pohled vidět. Navíc to funguje nebo nefunguje podle toho, jak máte co nastavené - o co jsou tyto postupy zdlouhavější, o to jsou nespolehlivější.

Jak to řešit?

Spolehlivě fungují dvě metody. Jedna spočívá v tom, že si na chvilku přepnete Excel na tečky, a druhá pak používá Power Query.

Přepnutí Excelu na tečky

V nastavení Excelu přepneme oddělovač z čárky na tečku (Soubor / Možnosti / Upřesnit)

Pak do Excelu nakopírujeme data, která chceme vyhodnocovat.

Pak se můžeme přepnout zpět na čárky a všechno je OK. Během celého procesu ani nemusíme Excel otvírat a zavírat.

Power Query

Pomocí Power Query se připojíme do souboru, ze kterého se data berou. Jdeme na nastavení datového typu, vybereme použití národního prostředí. Pak vybereme, že chceme desetinné číslo, a že vzniklo podle standardu angličtiny ve Spojených státech (nebo někde jinde, kde mají rádi desetinné tečky...).

Výsledkem jsou čísla, která se budou zobrazovat s tečkou nebo s čárku podle toho, co používáte, ale každopádně budou jako čísla fungovat.

S tímto tématem se setkáte na našich kurzech ExcelTown.
Vzhledem k uvolnění opatření kolem koronaviru předpokládáme, že se kurzy budou normálně konat.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář