13
เหตุใด Excel จึงปฏิบัติต่อสตริงตัวเลขที่ยาวเป็นสัญกรณ์วิทยาศาสตร์แม้หลังจากเปลี่ยนรูปแบบเซลล์เป็นข้อความ
ฉันพยายามประมวลผลข้อมูลบางอย่างใน Excel ข้อมูลรวมถึงหมายเลขบัญชีที่เป็นตัวเลขและสตริงตัวเลขยาวอื่น ๆ (เช่น MEID ของโทรศัพท์มือถือ) ฉันไม่ได้ดำเนินการทางคณิตศาสตร์กับสตริงเหล่านี้ดังนั้นฉันต้องการให้ Excel ปฏิบัติต่อพวกเขาเป็นข้อความธรรมดา นี่คือสิ่งที่ทำให้ฉันถั่ว (นี่คือ Excel 2010): ใช้ตัวเลขที่ยาวเช่น 1240800388917 แล้ววางลงในเซลล์ในแผ่นงานใหม่ รูปแบบเซลล์เริ่มต้นของ Excel เป็นแบบทั่วไปดังนั้นสตริงจะถูกแสดงในรูปแบบทางวิทยาศาสตร์เป็น 1.2408E + 12 คลิกขวาที่เซลล์เลือก Format Cells ตั้งค่ารูปแบบเป็น Text เซลล์ยังคงแสดงเป็นสัญลักษณ์ทางวิทยาศาสตร์แม้ว่ารูปแบบได้รับการตั้งค่าเป็นข้อความ ตอนนี้ถ้าฉันทำตามขั้นตอนในลำดับอื่น: จัดรูปแบบเซลล์ว่างเป็นข้อความ คลิกขวาที่เซลล์เลือก Format Cells ตั้งค่ารูปแบบเป็น Text ใช้ตัวเลขที่ยาวเช่น 1240800388917 และวางลงในเซลล์ที่จัดรูปแบบข้อความ ตอนนี้เซลล์จะแสดงเป็นสตริงและไม่อยู่ในเครื่องหมายทางวิทยาศาสตร์ ผลลัพธ์ยังคงอยู่ในสัญกรณ์ทางวิทยาศาสตร์แม้ว่าเซลล์จะถูกจัดรูปแบบเป็นข้อความดูเหมือนว่าจะแตกสำหรับฉัน ฉันได้เห็นวิธีแก้ไขปัญหาที่แนะนำเช่น: ใช้การนำเข้า CSV และตั้งค่ารูปแบบเป็นข้อความเพิ่มอักขระเว้นวรรคไปที่จุดเริ่มต้นของแต่ละสตริงตัวเลขและอื่น ๆ มีการทำงานที่ดีง่าย ๆ เพื่อให้การจัดรูปแบบสตริงเหล่านี้เป็นข้อความได้อย่างง่ายดายหรือไม่? ทำไม …