หลัก ซอฟต์แวร์ เหตุใด Excel จึงไม่แสดงตัวเลขเกิน 15 หลัก

เหตุใด Excel จึงไม่แสดงตัวเลขเกิน 15 หลัก



ฉันเพิ่งได้รับคำวิงวอนที่บีบหัวใจนี้จากผู้อ่านที่เห็นได้ชัดว่าต้องดิ้นรนมาระยะหนึ่งแล้วและได้ผูกโยงจนสุดทางแล้ว: ฉันมีรายการผลิตภัณฑ์ที่เราขาย และหนึ่งในฟิลด์คือ UPC – ฟิลด์นี้ สามารถยาวได้ถึง 18 หลัก เมื่อฉันเพิ่มตัวเลขเกิน 15 หลัก Excel จะปัดเศษอัตโนมัติจากสามถึง 000 สุดท้าย หากฉันตั้งค่าฟิลด์นี้เป็นข้อความ มันจะเพิ่ม +E11 ที่ส่วนท้ายของสตริง ไม่สำคัญว่าฉันจะมีความกว้างของคอลัมน์ที่ยาวกว่าความยาวปกติสามเท่าหรือไม่ ฉันจะแก้ไขปัญหานี้ได้อย่างไร

ทำไม Excel ถึงชนะ

ฉันแค่หวังว่า Excel จะทำตามที่บอกโดยไม่ต้องเพิ่มอะไรเข้าไป ตัวอย่างเช่น ถ้ารูปแบบเซลล์เป็น TEXT ก็ไม่ต้องจัดรูปแบบอะไรในนั้น! ดูเหมือนว่าฉันต้องใช้ Access เพื่อทำการเปลี่ยนแปลงเล็กน้อยในไฟล์ CSV เพื่อใช้ Access เป็นสเปรดชีตแทนสเปรดชีต ฉันต้องสงสัยว่า OpenOffice ทำเช่นเดียวกันหรือไม่

ไม่สำคัญว่าตัวเลขจะขนาดไหนหรือวางจุดทศนิยมไว้ที่ใด Excel จะเก็บเฉพาะตัวเลขนัยสำคัญ 15 หลักแรกและทิ้งส่วนที่เหลือทั้งหมด

วิธีทำให้หน้าต่างอยู่ด้านบนเสมอ

มีข้อจำกัดพื้นฐานบางประการสำหรับผลิตภัณฑ์ซอฟต์แวร์ใดๆ และ Excel ก็ไม่มีข้อยกเว้น Excel สามารถเก็บตัวเลขได้เพียง 15 ตัวเลขที่มีนัยสำคัญ เนื่องจากใช้ IEEE Floating Point Maths ซึ่งกำหนดวิธีที่ตัวเลข - ซึ่งอาจใหญ่ได้ถึง 1.79769313486231E+308 หรือเล็กเพียง 2.229E-308 - ถูกจัดเก็บโดยไม่ทำให้เวิร์กบุ๊กใช้กิกะไบต์ พื้นที่และใช้เวลาหลายชั่วโมงในการคำนวณใหม่ ข้อจำกัดนี้มีระบุไว้อย่างชัดเจนในข้อความช่วยเหลือของ Excel

โปรดทราบว่าตัวเลขที่มีนัยสำคัญไม่เหมือนกับตำแหน่งทศนิยม ไม่สำคัญว่าตัวเลขจะขนาดไหนหรือวางจุดทศนิยมไว้ที่ใด Excel จะเก็บเฉพาะตัวเลขนัยสำคัญ 15 หลักแรกและทิ้งส่วนที่เหลือทั้งหมด

UPC ย่อมาจาก Universal Product Code ซึ่งเป็นสัญลักษณ์หรือชื่อรหัสที่ประกอบด้วยตัวเลข แทนที่จะเป็นตัวเลขทางคณิตศาสตร์

การเพิ่มหรือการลบ UPC สองรายการไม่สมเหตุสมผลและไม่นำไปสู่รหัส UPC อื่นที่ถูกต้อง แม้ว่าแต่ละรหัสจะประกอบด้วยตัวเลขทั้งหมด หากคุณไม่ได้ทำคณิตศาสตร์ใดๆ กับข้อมูลของคุณ เช่นเดียวกับ UPC คุณสามารถบังคับให้ Excel จัดเก็บเป็นข้อความโดยพิมพ์เครื่องหมายอะพอสทรอฟีก่อนที่คุณจะพิมพ์ตัวเลขหลักแรก สิ่งนี้จะบอก Excel ว่าสิ่งที่คุณกำลังพิมพ์ไม่ใช่ตัวเลข แม้ว่าจะดูเหมือนตัวเลข และควรเก็บไว้เป็นข้อความ

อีกทางหนึ่ง ถ้าคุณจัดรูปแบบเซลล์เป็นข้อความ แล้วพิมพ์สตริงตัวเลขยาวๆ ลงในเซลล์ Excel จะทำสิ่งที่คุณคาดหวังและเก็บตัวเลขทั้งหมดไว้ เนื่องจากจะถือว่าเซลล์นั้นเป็นอักขระข้อความ ไม่ใช่ตัวเลข อย่างไรก็ตาม หากคุณลืมจัดรูปแบบเซลล์เป็นข้อความก่อนที่คุณจะพิมพ์ตัวเลข หรือถ้าคุณไม่พิมพ์เครื่องหมายอะพอสทรอฟีนำหน้า Excel จะถือว่าตัวเลขนั้นเป็นตัวเลข และเมื่อป้อนข้อมูลแล้ว ข้อมูลจะถูกตัดให้เหลือ 15 ตัวเลขสำคัญและคุณไม่สามารถกู้คืนตัวเลขที่หายไปได้

ยิ่งไปกว่านั้น การนำเข้าข้อมูลจากไฟล์ CSV ค่อนข้างแตกต่างจากการพิมพ์ข้อมูลลงใน Excel โดยตรง เนื่องจากไฟล์ CSV ไม่มีเบาะแสเกี่ยวกับรูปแบบของข้อมูลในฟิลด์ เมื่อคุณเพียงแค่ดับเบิลคลิกที่ไฟล์ CSV เพื่อเปิดใน Excel หรือเมื่อคุณใช้ไฟล์ของ Excel | เปิดกล่องโต้ตอบ Excel จะเดาว่าฟิลด์ใด ๆ ที่มีตัวเลขทั้งหมดจะถือเป็นตัวเลข ซึ่งบ่อยกว่าไม่ต้องการ ไม่สำคัญว่าฟิลด์เหล่านั้นจะอยู่ในเครื่องหมายคำพูดหรือไม่ หากเป็นตัวเลขทั้งหมด Excel จะถือว่ามันเป็นตัวเลข

อย่างไรก็ตาม หากแทนที่จะเปิดไฟล์ CSV คุณคลิก Data | รับข้อมูลภายนอก | จากข้อความ คุณจะสามารถควบคุมกระบวนการนำเข้าและสามารถเลือกรูปแบบสำหรับแต่ละคอลัมน์ของข้อมูลได้ ดังนั้นคุณจึงสามารถบอก Excel ได้ว่าสตริงตัวเลขแบบยาวของคุณควรใช้เป็นข้อความ ไม่ใช่เป็นตัวเลข

OpenOffice ตั้งสมมติฐานเหมือนกันทุกประการ: เมื่อใดก็ตามที่คุณพิมพ์หรือนำเข้าข้อมูลที่ดูเหมือนตัวเลข ทั้ง OpenOffice และ Excel จะถือว่าเป็นตัวเลขตามค่าเริ่มต้น และหากคุณต้องการแทนที่สมมติฐานที่สมเหตุสมผลอย่างสมบูรณ์ คุณจะต้องให้ สมัครช่วยเหลือบางอย่าง

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้