< návrat zpět

MS Excel


Téma: Exel špatný formát buňky rss

Zaslal/a 30.12.2018 13:05

Dobrý den,
prosím o radu. Stahnul jsem si csv soubor do Excelu.
Když ho otevřu, tak v sloupci A i B vidím čísla. Když ovšem chci buňky A a B sečíst, reaguje pouze na sloupec A. V buňce B jako by čísla neviděl 6
Co je proím špatně?
Díky Lumír

Příloha: xlsx42264_ruzni2.xlsx (13kB, staženo 16x)
Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#042265
elninoslov
Samozrejme, pretože je tam ako desatinný oddeľovač bodka "." a nie ako je u nás bežné - čiarka ",". Ani neviem, či v novom "vylepšenom" Exceli ide ešte použiť štandardný Import dát, kde bolo možné krásne nadefinovať oddeľovač desatín, alebo to ide už iba automaticky cez PowerQuery, kde touto voľbou nie som si istý. Každopádne najjednoduchšie asi pre Vás bude, Označenie stĺpca, Ctrl+H, hore bodka dole čiarka, Nahradiť všetky.citovat
#042266
MePExG
Zásadný problém je v tom, že csv súbor otvárate Excelom. Keď však do neho údaje načítate, tak máte možnosť definovať formáty a ďalšie vlastnosti pre vstupné údaje. Sčítať to (stĺpce A a B) nie je možné, lebo údaje pochopil ako text a nie čísla.citovat
#042267
avatar
Mockrát děkuji! vůbec jsem si toho nevšiml 6citovat
#042268
elninoslov
Súbor - Možnosti - Údaje - Zobrazenie starších sprievodcov na import údajov - Z textu (staršia verzia)

Pravý klik na kartu Údaje - Prispôsobiť pás s nástrojmi - Získať a transformovať údaje - Nová skupina - pravý klik na ňu - Premenovať skupinu ("Starý import" bez úvodzoviek)

Oblasť výberu príkazov - Všetky príkazy - Z textu (staršia verzia) - Pridať - OK

Na karte Údaje pribudne skupina "Starý import" s tlačítkom "Z textu (staršia verzia)". Klik - výber súboru CSV - Importovať - Pôvod súboru - "65001 : Unicode (UTF-8)" - Moje údaje majú hlavičky - Ďalej -Oddeľovače "Tabulátor" - Ďalej - označiť druhý stĺpec - Spresniť - Oddeľovač desatinných miest "." bodka - Nezaškrtávať "Znamienko mínus za záporným číslom" - OK - Dokončiť

@ mepexg: V E2019 nech robím čo chcem, nijako nedokážem pri importe cez sprievodcu PQ Importom zmeniť desatinný oddeľovač. Až potom úpravou PQ dotazu. A to mi príde pre BFU fakt HardCore. Alebo teda máte na mysli niečo iné ?

EDIT: PQ dotaz by mohol byť takto (zmenené podľa návrhu mepexg):
let
Zdroj = Csv.Document(File.Contents("D:\CSV_des.csv"),[Delimiter="#(tab)", Columns=4, Encoding=65001, QuoteStyle=QuoteStyle.None]),
#"Hlavičky so zvýšenou úrovňou" = Table.PromoteHeaders(Zdroj, [PromoteAllScalars=true]),
#"Zmenený typ pomocou miestneho nastavenia" = Table.TransformColumnTypes(#"Hlavičky so zvýšenou úrovňou", {{"BUY_PRICE", Int64.Type}, {"ACTUAL_PRICE", type number}, {"WARRANTY", type text}, {"QUANTITY", Int64.Type}}, "en-US")
in
#"Zmenený typ pomocou miestneho nastavenia"
citovat
#042269
MePExG
@elninoslov: nie je potrebné robiť nahrádzanie bodky, ale zmeniť typ s určením lokalizácie.
#"Changed Type with Locale" = Table.TransformColumnTypes(#"Promoted Headers", {{"Hodnota", type number}}, "en-US")
Příloha: png42269_locale.png (15kB, staženo 40x)
42269_locale.png
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