สิ่งนี้ดูเหมือนจะเป็นหนึ่งในคุณสมบัติที่ขัดแย้งกันมากที่สุดของ OOo.Calc Calc จำเป็นต้องรู้ว่าจะจัดการกับอินพุตเป็นตัวเลขหรือเป็นข้อความ มันเริ่มต้นที่หมายเลขเพราะมันมีวัตถุประสงค์หลักคือการคำนวณสิ่งต่าง ๆ
ถึงตอนนี้ AFAIK มีเพียงสองวิธีในการเก็บรักษาสตริงตัวอักษร:
- ใส่เครื่องหมายอะโพสโทรฟี (
'
) ข้างหน้าสตริงโดยบอก Calc ว่าข้อมูลต่อไปนี้ควรถือว่าเป็นสตริง
- ตามที่ระบุไว้แล้ว: ใช้การจัดรูปแบบเพื่อตั้งค่าเนื้อหาของเซลล์เป็น "text"
ขึ้นอยู่กับความต้องการของผู้ใช้โซลูชัน 2 สามารถกำหนดให้เป็นค่าเริ่มต้น:
- เปลี่ยนสไตล์ "เริ่มต้น" เป็นรูปแบบข้อความ (เมนู
Format
-> Styles and Formatting
-> คลิกขวาที่Default
-> Modify
-> Numbers
แท็บ)
- บันทึกสเปรดชีตนั้นเป็นเทมเพลต
- และ (เป็นทางเลือก) ตั้งค่าแม่แบบที่กำหนดเองเป็นค่าเริ่มต้น
แน่นอนว่าสิ่งนี้มีข้อเสียที่อินพุตทุกตัวจะถือว่าเป็นข้อความไม่ใช่ตัวเลขในสเปรดชีตโดยยึดตามเทมเพลตนั้น ดังนั้นวิธีแก้ไขอาจเตรียมสเปรดชีต "ข้อความ" เป็นเทมเพลต แต่ไม่ใช่เทมเพลตเริ่มต้น <แก้ไข>: วิธีการอื่นประกอบด้วยการสร้างรูปแบบเซลล์เพิ่มเติมด้วยการจัดรูปแบบ "ข้อความ" (ดูด้านบน) สิ่งนี้จะช่วยลดความพยายามในการสลับระหว่างตัวเลขและข้อความเพื่อเปลี่ยนสไตล์ของเซลล์ </ แก้ไข> ฉันกลัวว่ามันใช้ได้ในขณะนี้