Kamakailan ay natanggap ko ang nakagagalit na pagsusumamo mula sa isang mambabasa na halatang nakikipagpunyagi nang matagal at nakarating sa pagtatapos ng kanilang tether: Mayroon akong isang listahan ng mga produkto na ibinebenta namin, at ang isa sa mga patlang ay ang UPC - ang patlang na ito maaaring hanggang 18 digit ang haba. Kapag nagdagdag ako ng lampas sa 15 na digit, ang Excel ay awtomatikong pag-ikot ng huling tatlo hanggang 000. Kung itinakda ko ang patlang na ito upang maging teksto idaragdag nito ang + E11 sa dulo ng string. Hindi mahalaga kung mayroon akong lapad ng haligi na mas mahaba kaysa sa tatlong beses sa normal na haba. Paano ko ito maaayos?
Nais ko lang sanang gawin ng Excel ang sinabi dito nang hindi na kinakailangang magdagdag ng mga bagay. Halimbawa, kung ang format ng cell ay TEXT pagkatapos ay huwag mag-format ng anuman dito! Lumilitaw na kailangan kong gumamit ng Access upang makagawa ng ilang maliliit na pagbabago sa isang CSV file - upang magamit ang Access bilang isang spreadsheet sa halip na isang spreadsheet. Kailangan kong magtaka kung ang OpenOffice ay gumagawa ng pareho.
Hindi alintana kung anong laki ang bilang o kung saan nakalagay ang decimal point, iimbak lamang ng Excel ang unang 15 makabuluhang mga digit nito at itatapon ang lahat ng natitira
i-off ang alitan ng mga abiso windows 10
Mayroong ilang mga pangunahing limitasyon sa anumang produkto ng software, at ang Excel ay walang kataliwasan. Ang Excel ay maaaring magkaroon ng mga numero sa 15 makabuluhang mga numero lamang dahil gumagamit ito ng IEEE Floating Point Maths, na nagdidikta kung paano ang mga numero - na maaaring kasing laki ng 1.79769313486231E + 308 o kasing liit ng 2.229E-308 - ay nakaimbak nang hindi ginagawang ubusin ng workbook ang mga gigabyte ng space at tumagal ng oras upang muling kalkulahin. Ang limitasyon na ito ay malinaw na itinakda sa teksto ng tulong ng Excel.
Tandaan na ang mga makabuluhang numero ay hindi pareho sa mga desimal na lugar; hindi mahalaga kung anong laki ang bilang o kung saan nakalagay ang decimal point, iimbak lamang ng Excel ang unang 15 makabuluhang mga digit nito at itapon ang lahat ng natitira.
Ang UPC ay nangangahulugang Universal Code ng Produkto, na kung saan ay isang simbolo o pangalan ng code na binubuo ng mga digit, sa halip na maging isang numero sa matematika.
Ang pagdaragdag o pagbabawas ng dalawang UPC ay walang katuturan at hindi hahantong sa isa pang wastong UPC code, kahit na ang bawat code ay binubuo ng buong mga digit. Kung hindi ka gumagawa ng anumang matematika sa iyong data, tulad ng kaso sa UPCs, maaari mong pilitin ang Excel na iimbak ang mga ito bilang teksto sa pamamagitan ng pagta-type ng isang apostrophe bago mo i-type ang unang digit. Sinasabi nito sa Excel na ang iyong nai-type ay hindi isang numero, kahit na mukhang isa ito, at dapat itong maiimbak bilang teksto.
Bilang kahalili, kung nag-format ka ng isang cell bilang Text at pagkatapos ay nagta-type ng isang mahabang string ng mga digit dito, ginagawa mismo ng Excel ang iyong inaasahan at pinapanatili ang lahat ng mga digit nito dahil tinatrato ito bilang mga character ng teksto, hindi mga numerong digit. Gayunpaman, kung nakalimutan mong i-format ang cell bilang Teksto bago mo i-type ang mga digit, o kung hindi ka nagta-type ng isang nangungunang apostrophe, gagamitin ng Excel ang mga digit bilang isang numero, at kapag naipasok na ang data ay mapuputol ito sa 15 makabuluhang mga numero at hindi mo maibabalik ang nawala na mga digit.
Ano pa, ang pag-import ng data mula sa isang CSV file ay lubos na naiiba mula sa pag-type ng data nang direkta sa Excel, dahil ang isang CSV file ay walang naglalaman ng anumang mga pahiwatig tungkol sa format ng data sa mga patlang nito. Kapag nag-double click ka lang sa isang CSV file upang buksan ito sa Excel, o kapag gumagamit ka ng File ng Excel | Buksan ang dayalogo, hulaan ng Excel na ang anumang mga patlang na naglalaman ng lahat ng mga digit ay dapat tratuhin bilang mga numero, na mas madalas kaysa sa kung ano ang gusto. Hindi mahalaga kung ang mga patlang na iyon ay nakapaloob sa mga marka ng panipi: kung lahat sila ay mga digit, pagkatapos ay ipinapalagay lamang ng Excel na sila ay mga numero.
Gayunpaman, kung sa halip na buksan lamang ang CSV file mag-click ka sa Data | Kumuha ng Panlabas na Data | Mula sa Teksto, bibigyan ka ng kontrol sa proseso ng pag-import at mapili ang format para sa bawat haligi ng data, upang masabi mo sa Excel na ang iyong mahabang mga string ng mga digit ay dapat tratuhin bilang teksto, hindi bilang mga numero.
Gumagawa ang OpenOffice ng eksaktong kaparehong palagay: tuwing nagta-type ka o nag-i-import ng data na mukhang isang numero, gagamitin ito ng parehong OpenOffice at Excel bilang isang bilang bilang default, at kung nais mong i-override ang perpektong makatuwirang palagay dapat mong ibigay ang mag-apply ng ilang tulong.