< návrat zpět

MS Excel


Téma: Excel převádí čísla na arabské číslice rss

Zaslal/a 13.3.2016 22:41

Dobrý den.
Pro statistickou analýzu v programu R mám jako podklad data v excelu. Po jejich stažení se mi ovšem některá čísla převádějí na římské číslice, a to ještě v takové podivné formě (viz příloha). Problém je jen u mě, kolegové mají v tabulce normální čísla.
Netušíte, čím by to mohlo být? Formát buňky (číslo, datum atd.) nepomůže.

Děkuji za pomoc

Příloha: png30758_excel.png (195kB, staženo 534x)
30758_excel.png
Zaslat odpověď >

#030759
Hav-Ran
Do tejto formy v zobrazení ako ich vidíš pretvoril sám Excel, lebo "netušil" aké sú to čísla. Chce byť maximálne nápomocný a keď nemá bunku VOPRED naformátovanú, urobí z nej svoju podobu. U teba V.65 je máj 1965 alebo športový výsledok 5:65 alebo hocičo iné. Takže najprv naformátovať bunky na potrebný formát a potom vložiť hodnoty.citovat
#030766
avatar
Bohužel se mi zdá, že s formátem buněk to nesouvisí, v excelu se sice problematická čísla zobrazují jako data, nicméně pokud se je pokusím převést na čísla, dostávám nesmyslně vysoké hodnoty, které zcela neodpovídají ostatním.
Také se problém netýká všech čísel, jen některých, netuším proč. Pokud soubor .csv otevřu v Poznámkovém bloku, také vidím římské číslice.
Další věc je, že pokud soubor .csv uložím jako .xlsx a následně otevřu ve starším Excelu 2010 (potřebuji pracovat s anglickou verzí, čili mám anglický Excel 2013), čísla se zobrazují normálně.citovat
#030767
avatar
A o aký excel ide? Je rovnaký? A systémové nastavenia sú rovnaké?
A ten obrázok by nešiel ešte zmenšiť? Nevojde sa mi na obrazovku 2
A ten text je pravdivý?
Ak máš tieto data v exceli, tak kam ich potom sťahuješ?citovat
#030768
avatar
Problém je následující. Mám analyzovat data pomocí statistického programu R (případně RStudio). Zdrojová data, tj. tabulku, mám ke stažení ve formátu .csv (zřejmě pro kompatibilitu s těmi statistickými programy), nicméně jako výchozí program pro otevření .csv souboru je excel. Po otevření mám tabulku v printscreenu, kde se ale některá čísla jakoby převedou na data. Formátování nepomůže, protože třeba místo X.90 (tedy v originále 10.90) se mi jako číslo zobrazí 33147.

V samotném excelu vlastně problém není, ani v něm nepotřebuji pracovat, nicméně po importu dat do zmíněného programu R nefunguje většina operací (počítám třeba průměry a program si z excelu místo čísel vezme data v částečně textové formě).
Příloha: png30768_excel2.png (50kB, staženo 159x)
30768_excel2.png
citovat
#030769
avatar
No štandardne je v exceli oddeľovačm desatinných miest čiarka a nie bodka.
Tie súbory *.csv sú rovnaké na inom počítači? je tam desatinná bodka alebo čiarka?
Ak je to raz v exceli zle naimportované, tak s tým asi už veľa neurobíš.
Uprav ten súbor *.csvcitovat
icon #030770
eLCHa
Soubor neotevírejte dvojklikem, ale použijte import textového souboru. V něm si nastavíte vše, co potřebujete.citovat
#030771
avatar
Stále mi nie je jasné, odkiaľ ťahá do excelu dáta.
Podľa všetkého z excelu ich exportuje do CSV súboru a potom do toho štatistického programu.
Z toho jeho "obrázka" mi to nie je jasné.
A ak číslo obsahuje bodku, tak excel to prevedie na dátum.
Naozaj netuším aký má postup zadávateľ.citovat
#030772
elninoslov
@Tarran : Poriadne sa pozrite, na to čo Vám tu vraví marjankaj a radí eLCHa. Tiež si myslím, že ten problém bude robiť lokálne nastavenie oddeľovača v kombinácii možno už od počiatku zlým exportom. Ak budete importovať ten súbor do Excelu (nie otvárať ale importovať), tak tam je aj možnosť voľby formátu každého stĺpca, aj zmena bodky na čiarku pre každý stĺpec. Na inom PC to môže ísť práve preto, že má iný oddeľovač desatín.

PS: Tým "zlým exportom" myslím to, že už v poznámkovom bloku to je zle, čiže možno niektoré zdrojové dáta sú zlé. Napr. zlý formát buniek v zdrojovom súbore/programe, z ktorého sa to exportuje do CSV - tak ako naznačuje marjankaj.citovat
#030773
avatar

Tarran napsal/a:


V samotném excelu vlastně problém není, ani v něm nepotřebuji pracovat, nicméně po importu dat do zmíněného programu R nefunguje většina operací (počítám třeba průměry a program si z excelu místo čísel vezme data v částečně textové formě).


Proč to do R tlačíte přes excel???

Zkuste v R příkaz
? read.table
A vyberte si vhodnou funkci (read.csv() např.) nebo nastavte správně parametry importu.

Pozn. .csv je normální textový soubor.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje