Zabráňte vedeckej notácii pri importe - Excel tipy

Pri importe údajov zo súboru CSV alebo TXT zastavte program Excel v konvertovaní vašich údajov na vedeckú notáciu.

Pozeraj video

  • Máte medzery, ktoré TRIM neodstráni
  • Máte číslo dielu, ktoré končí na e a číslicu
  • Máte číslo dielu s viac ako 15 číslicami
  • Ak importujete ako súbor CSV, čísla dielov sa zmenia na vedeckú notáciu
  • Ako zobraziť rozšírenia v programe Windows Prieskumník
  • Ak importujete otvorením súboru .txt, môžete sa pokúsiť určiť, že tieto stĺpce sú textové, ale
  • keď nájdete / nahradíte neporušený priestor (znak 160), čísla dielov sa zmenia na vedecký zápis
  • Riešením je použitie údajov, získať externé údaje, z textu.
  • Tento príkaz však v Office 365 chýba, pretože ho nahradil príkaz Get & Transform.
  • Ak nemáte položku Z textu, kliknite pravým tlačidlom myši na panel s nástrojmi Rýchly prístup a prispôsobte položku
  • V rozbaľovacej ponuke vľavo hore prejdite na položku Všetky príkazy. Nájsť z textu (staršie) a pridať do QAT
  • Súbor CSV môžete otvoriť pomocou nástroja Z textu a umožní vám prejsť sprievodcom importom textu
  • V kroku 2 sprievodcu zadajte čiarku a alt = "" + 0160 ako obvyklé. S nasledujúcimi oddeľovačmi zaobchádzajte ako s jedným.
  • Ďakujem Janovi Karlovi: tu
  • Nezabudnite hlasovať: tu

Prepis videa

Naučte sa Excel z Podcastu, epizóda 2087: Zabráňte vedeckej notácii pri importe

Wow! Dnes sa budeme zaoberať mnohými rôznymi otázkami. Niekoľko ľudí teda posiela podobné problémy. Buď máme číslo dielu - toto číslo dielu nájdete tu, kde je druhá až posledná číslica. Je to celé číselné, ale druhá posledná číslica je písmeno: D, E, F. Tieto E budú problémom. Tieto E prídu ako vedecký zápis alebo akékoľvek číslo časti, ktoré je úplne číselné dlhšie ako 15 číslic, bude mať problém.

Veľa ľudí sa ma pýta aj na získavanie údajov z tohto webového systému a existujú medzery pred a po tom, čo s TRIM neprebiehajú dobre. Takže ak máte niektorý z týchto troch problémov, potenciálne, potenciálne vám pomôžem.

V poriadku, prvá vec, ktorú tu urobíme, je to, že sa pozrieme na tento súbor CSV, dobre? A práve to otvorím dvojitým kliknutím; a pretože je to súbor CSV, neobťažujú nás previesť nás Sprievodcu importom textu, čo je hrozné, že? A tak vidíte, že máme nejaké problémy. Po prvé, kvôli E, čokoľvek s E, sa dostalo do vedeckej notácie. A ak by sme sa to pokúsili napraviť, vráťme sa k číslu alebo niečomu podobnému. Prehrali sme. Stratili sme veci. To isté s vecami nad 16 znakov, aj keď ich zmeníte späť na čísla, budete mať problémy, pretože ste stratili posledných pár číslic, dobre. Je to proste hrozné.

A toto - ach, toto je skvelé! Toto je úžasné. Pozri sa na to, uh jo, prišlo to bez konverzie. Ale existujú medzery na začiatku a na konci, naše VLOOKUPS nebudú fungovať. V poriadku, prvá vec, ktorú chceme urobiť, je prísť na to, čo sú to vedúce a koncové medzery, pretože keď sa pokúsim = orezať, = orezať túto vec, nezmizne. A ako môžem povedať, že to nezmizne? Pretože dokážem zreťaziť hviezdičku = „“ predtým a - A vidíte, že tam stále niečo je, dobre? A keď sa to stane, stále tam niečo je. Viete, prečo TRIM nevyrába - TRIM sa má zbaviť vedúcich a koncových medzier. Takže, tu robím. Pokiaľ ide o = KÓD VĽAVA z tohto, 1 aby sme videli, čo to je, a je to znak 160. Ach, to by sme nemali dostať.Tentokrát tam obyčajný starý priestor, iba priestor. Stlačte medzerník, to je postava 32. To je skutočný priestor, ktorého sa TRIM zbaví. Čo je sakra 160? 160 je neporušiteľný priestor. Toto je medzi webovými stránkami skutočne populárne, pretože ak vytvárate webovú stránku, vkladáte priestor priestor. Internet Explorer a Chrome z toho urobia jediné miesto. Ale ak dáte nerozlomiteľné medzery, z toho 3, potom si skutočne ponechá 3 medzery.Ale ak dáte nerozlomiteľné medzery, z toho 3, potom si skutočne ponechá 3 medzery.Ale ak dáte nerozlomiteľné medzery, z toho 3, potom si skutočne ponechá 3 medzery.

Dobre, takže teraz je tu frustrujúca vec, ktorú musíme urobiť. Aby ste sa zbavili týchto 160 medzier, musíte byť schopní napísať znak 160, čo znamená, že musíte mať numerickú klávesnicu. Dobre, teraz dávajte pozor, ako to robím. Podržím klávesu alt = "" a teraz s numerickou klávesnicou 0160 púšťam a je to. Vidíte, práve sa to objavilo, dobre? Teraz, ak máte to šťastie, že máte numerickú klávesnicu, bude tento problém Ctrl + H, v časti Nájsť, čo držíte Alt + 0160, pustite položku a Nahradiť ničím, Nahradiť všetko. Hotovo, vyrobili sme 34 náhradníkov. Ale budem synom zbrane, tieto čísla zmenili na vedecký zápis, v poriadku. Dokázal som ich teda zapojiť, ale stále mám šancu zmeniť sa na vedecký zápis.

Mimochodom, ak nemáte numerickú klávesnicu, takže môžete napísať Alt + 0160, použitie čísel v hornej časti nebude fungovať. Zabudnite na to, že nikdy nebudete chodiť do práce. Takže ak ste zúfalo potrebovali napísať znak 160 = CHAR (160), nestláčajte Enter, stlačte F9, čo to vyhodnotí. Dobre, takže teraz v tejto bunke mám jeden priestor, ale nejde o znak 32, je to znak 160 a podržím stlačený kláves Shift a stlačením klávesu šípka doľava to vyberiem. Ctrl + C, teraz je to v mojej schránke. Teraz prídeme sem. Vyberte tieto dva stĺpce, Ctrl + H, Nájsť čo: Vložím tam Ctrl + V. Nahradiť textom: Nič. Nahradiť všetko, kliknite na tlačidlo OK, potom na tlačidlo Zavrieť. A znova sa vznášam pod dychom, pretože všetky premenili na vedeckú notáciu.

V poriadku, teraz ľuďom hovorím, aby robili, čo by som im normálne hovoril, je vrátiť sa do programu Windows Explorer a previesť ich zo súboru CSV na súbor .txt. Teraz tu nemôžem náhodou vidieť. Ak nie - ak nevidíte prípony, stlačte kláves alt = "" a potom Nástroje a potom Možnosti priečinka a priamo tu v časti Zobraziť, kde sa zobrazuje možnosť Skryť prípony známych typov súborov, zrušte začiarknutie tohto políčka. To je najhoršie nastavenie vôbec. To neustále vypínam. Týmto spôsobom chcem vidieť rozšírenie, do ktorého môžem slobodne kliknúť pravým tlačidlom myši a premenovať ho na .txt. V poriadku, teraz, aká je výhoda prístupu k súboru .txt? Ach hej, je to úžasné. Keď urobím súbor .txt, pretože ak prejdem do priečinka Súbor a Otvoriť, prejdeme do tohto priečinka. A otvorím verziu .txt, kliknem na Ok. Dobre, hej,Prejdem to a v každom kroku poviem, o aký typ sa jedná, a tak môžem povedať - Á, poďme to zlomiť čiarkou. Áno, nádhera. A ďalej, a práve tu budem hovoriť, že to s tým nemiluj. Týmto textom sa dá povedať, že to nerobte. To isté je tu, s týmto sa neserte. Toto s nimi neserte, Text, Text, Text. A zvyčajne neradi používame Text, ale tu, kde menia moje čísla, umožní použitie Textu tým, ktorí prídu, a nebude to vedecký zápis. Wow! To je úžasné. A to je spôsob, akým som vždy navrhol riešenie tohto problému, ale potom som uvidel tento skvelý článok môjho známeho Jana Karla z JKP Application Development Services, ktorý mi ukázal vynikajúci nový spôsob. Brilantný nový spôsob. Tak vám to ukážem. JaOdkaz na tento článok umiestnim tam dole do komentára YouTube. Určite si prečítajte článok.

Dobre, takže sa sem vrátime a krásne na tom je, že to nemusíme premenovať z textu - z CSV na text, pretože sa bude zaoberať CSV, čo je naozaj dobré, pretože ak dostaneme tento súbor každý jeden deň chceme mať možnosť zaoberať sa CSV. Teraz je tu šialená vec. Ak používate program Excel 2013 alebo starší, chceme prejsť na kartu Údaje, získať externé údaje a použiť z textu. Ak však používate Office 365, najnovšiu verziu Office 365, táto sekcia je preč. Dobre, takže na Office 365 kliknite pravým tlačidlom myši tu a povedzte Prispôsobiť panel s nástrojmi rýchleho prístupu. Vľavo vyberte Všetky príkazy.

Teraz je to skutočne dlhý zoznam, pôjdeme dole k F. F's for From Text - pozrite sa na všetky tieto From's, musím nájsť ten, ktorý hovorí From Text (Legacy). To je stará verzia. Teraz vidia, že chcú, aby sme používali Power Query, ale vytvorme niečo, čo bude fungovať pre všetkých. Teraz, keď mám, teraz mám From Text Legacy, len sem prídem na úplne nový pracovný hárok, vložte pracovný hárok. Teraz máme miesto na to, aby to išlo z textu, a my prejdeme do nášho súboru CSV. Kliknite na Importovať a povieme Oddelené. Áno! Ale v kroku 2 poviem, že to chcem ohraničiť čiarkou. Chcem to tiež vymedziť vo vesmíre a chcel som to vymedziť v Alt + 0160. Teraz, ak nemáte numerickú klávesnicu,Budem musieť použiť trik, ktorý som ti ukázal pred pár minútami, aby som to dokázal skopírovať a vložiť do tejto bunky. A ach! Mimochodom, ak máte vedľa seba viac vecí, dokonca aj čiarku a Alt + 0160, potom s týmito postupnými oddeľovačmi zaobchádzajte ako s jedným. Dobre, tento Text, vlastne všetky tieto, budú Text. Nechceme, aby sa s niečím skrutkovali. Všetci tak zostávajú.

Teraz je tu tá krásna vec. Najskôr súbory CSV dostanú odpoveď na tieto otázky, pretože používame From Text a my povieme, kam to umiestnime, a Properties, že chceme uložiť definíciu dotazu. A potom zakaždým, keď otvoríme tento súbor, môžeme ísť von a obnoviť údaje, takže tento zošit môže byť držiteľom toho, že zakaždým, keď ho otvoríme, vráti sa späť do CSV a zapamätá si všetky naše odpovede a urobí to- urob všetky kroky. Takže kliknite na Zavrieť, kliknite na OK a nič sa nedostane a vedecká notácia bola zmenená na Text. A viete, nemusíme sa báť iba dvojitého kliknutia na to, že budú súborom CSV, pretože nám umožňuje určiť, ktoré z týchto polí sú.

Alright, my book, Power Excel with, has a lot of different tips: 617 Excel mystery solved. Now this one, unfortunately, is not in the book but it'll be in the next edition of the book, I guarantee that.

A lot of different things we talked about today. If you have spaces that TRIM won’t remove, learn how to figure this out. If you have a part number that ends in E and then a single digit or you have a partner with more than 15 digits, when you import a CSV file all of those are going to change to scientific notation. And oh by the way, if you've been burned by this, here's another URL I'm going to paste down in YouTube videos. Come out here and vote to make the Excel team try and tell them Excel team that you want Excel to stop changing large numbers to scientific notation. 584 votes right now. Let's try and get that up to 600, 700, 800 or even a thousand.

Alright, so I showed you how to change the extensions in Windows Explorer. When you open a .txt file, yeah, sure the things coming as text but as soon as you try and get rid of those non-breaking spaces, the part numbers change back to scientific notation and you have to swear again. So we use Data, Get External Data From Text, the old legacy version. If missing from Office 365 replaced by Get & Transform, so you have to right-click the Quick Access Toolbar and Customize in order to find it. Now when we open a CSV file with From Text, it lets you go through the text import wizard which is better than just double-clicking the CSV file. And step 2, the wizard will specify a comma and a space and then Alt+0160 as custom. Treat consecutive delimiters as one.

Tento úžasný trik od môjho priateľa Jana Karla a nezabudnite hlasovať na stránke excel.uservoice.com. No hej, chcem sa ti poďakovať, že si sa zastavil. Uvidíme sa nabudúce pri ďalšom netcaste z.

Stiahnuť súbor

Stiahnutie vzorového súboru nájdete tu: Podcast2087.xlsm

Zaujímavé články...