
Excel - zmena desatinnej bodky na ciarku
Zdravim, ako prosim vas zmenim vo velkej tabulke komplet vsetky desatinne bodky na desatinne ciarky ? zdroj tabulky je z txt suboru. Dakujem za odpoved
Oznacis si sloupce s cisly a pouzijes Hledat / Nahradit
Nejlépe už v tom txt souboru.
Pokud jsou v něm jenom čísla a žádné texty s tečkama, tak v libovolném txt editoru který má funkci Najdi-Nahraď to na pár kliknutí nahradíš a pak teprv importuješ do Excelu.
👍
Jeden klik na jakoukoli buňku, sloupek, či řádek. Poté zmáčknete "vyhledat" (Ctrl + F). V políčku "Najít" napíšete pouze tečku.Ve stejném okně kliknete na záložku "Nahradit" a do políčka "Nahradit" napíšete pouze čárku.Pak se jen rozhodnete mezi tlačítkem "Nahradit vše" a "Nahradit" - "Nahradit vše" vám nahradí každou tečku v daném listu čárkou, zatímco "Nahradit" vám udělá to samé, ale jen v označené lokaci (buňka, řádek, sloupec). Poté, co je nahrazena tečka čárkou se již číslo chová jako normální číslo. Toť vše.
Mám v excelu tabuku s daty, která je aktualizovaná v webu a potřeboval bych aby se desetinné tečky převáděly na čárky automaticky. Je to nějak možné?
Automaticky? Ano, jde to.
zajisti si, aby to ten web posilal ve spravnem formatu.
Trochu krkolomny sposob pomocou funkcii, je potrebna ale dalsia bunka, kde sa vlozi vysledok.
Do dalsej bunky (napr. B1) sa vlozia tieto funkcie:
=VALUE(REPLACE(A1;SEARCH(".";A1);1;","))
Cislo s bodkou namiesto ciarky je v bunke A1 a format bunky musi byt vseobecne alebo text. Pomocou funkcie Search sa vyhlada pozicia bodky v retazci, tato pozicia je potrebna vo funkcii Replace, ktora nahradi vyhladany znak ciarkou. Cele je to vnorene do funkcie Value, ktora z toho urobi cislo. Vysledok mozete lubovolne pouzit pri dalsich vzorcoch a vypoctoch.
Good luck.