หลังจากอ่านความคิดเห็นแล้วฉันก็ตระหนักว่ากลไกที่อยู่เบื้องหลังปัญหานั้นซับซ้อนกว่าที่ฉันคิด ขั้นแรกตัวคั่นทศนิยมคือเครื่องหมายจุลภาคไม่ใช่จุดหยุดเต็ม ประการที่สอง Excel จำแนกค่าอินพุตเป็นค่า 'วันที่' แต่แสดงถึงการใช้รูปแบบ 'ตัวเลข'
หนึ่งวิธีการแก้ปัญหาที่โพสต์คือการเปลี่ยนคั่นทศนิยมและก็สามารถทำได้จาก Options -> Advanced -> Editing options -> Decimal separator
Excel, หากได้รับการแก้ไขแล้ว Excel จะไม่จัดประเภทค่าที่ป้อนเป็นค่า 'วันที่'
ตัวแยกเลขทศนิยมไม่ใช่สิ่งที่ฉันจะพิจารณาทันทีเพราะใครจะใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม และที่น่าสนใจและน่าประหลาดใจก็คือครึ่งหนึ่งของโลกใช้ ( https://en.wikipedia.org/wiki/Decimal_separator )
อย่างไรก็ตามฉันจำได้43125
ว่าเป็น 'วันที่' ในรูปแบบตัวเลข ถ้าเราใช้เวลาไปแก้ไขปัญหาเกี่ยวกับการแยกเลขทศนิยมเป็นตัวอย่างที่คล้ายจะเป็น1-25
ซึ่ง Excel จะแปลความหมายเป็นวันที่ 'คุ้มค่าและอยู่ภายใต้ 'ตัวเลข' 45658.00
รูปแบบให้ อื่น ๆ ทำให้เกิดความสับสนว่า Excel ช่วยให้รูปแบบที่กำหนดเองเพื่อให้วันที่ 'คุ้มค่าสามารถปรากฏเป็น1.25
หรือ1,25
หรือรูปแบบอื่นใด
ฉันใช้ค่า 'วันที่' จำนวนมากในสเปรดชีตเพื่อการคำนวณและพวกเขาอาจสร้างความรำคาญ บางครั้งเมื่อฉันเปิดสเปรดชีตเหล่านี้อีกครั้ง Excel (หรือ Openoffice) จะคิดว่าพวกเขารู้ดีกว่าและแปลงคอลัมน์วันที่เหล่านี้จากรูปแบบ 'วันที่' เป็นรูปแบบ 'จำนวน' โดยอัตโนมัติโดยไม่มีเหตุผล ในสถานการณ์เหล่านี้right-click mouse -> Format Cells -> Number
และรีเซ็ตเป็นรูปแบบที่ถูกต้องสำหรับเซลล์ / คอลัมน์จะกู้คืนข้อมูล