เมื่อ LibreOffice Calc แสดงผลสูตร=A1+B1เป็นข้อความแทนที่จะเป็นตัวเลข ให้เปิดเมนู มุมมอง > แสดงสูตรและตรวจสอบให้แน่ใจว่าการตั้งค่าดังกล่าวปิดอยู่ หากมีเพียงไม่กี่เซลล์ที่แสดงสูตรเป็นข้อความ ให้เปลี่ยนรูปแบบจากข้อความเป็นตัวเลข แล้วป้อนสูตรใหม่ การตรวจสอบสองขั้นตอนนี้จะช่วยแก้ปัญหาการแสดงผลสูตรผิดเพี้ยนที่พบบ่อยที่สุดโดยไม่ต้องเปลี่ยนแปลงส่วนที่เหลือของสเปรดชีตของคุณ
การแสดงสูตรและการคำนวณสูตรเป็นปัญหาที่แตกต่างกัน โปรดสำรองข้อมูลเวิร์กบุ๊กที่สำคัญก่อนทำการเปลี่ยนแปลงช่วงข้อมูลที่นำเข้า ชื่อเมนูด้านล่างนี้อ้างอิงจากความช่วยเหลือออนไลน์ของ LibreOffice 26.2 ฉบับภาษาอังกฤษ ป้ายกำกับอาจแตกต่างกันในเวอร์ชันอื่นหรือรูปแบบส่วนติดต่อผู้ใช้
1. หากทั้งแผ่นงานแสดงนิพจน์ ให้ปิดการแสดงสูตร
หากเซลล์จำนวนมากมีนิพจน์ที่มองเห็นได้ เช่น ปรากฏขึ้นอย่างกะทันหัน=SUM(A1:A5)สเปรดชีตอาจอยู่ในโหมดแสดงสูตร Calc ยังคงสามารถจัดเก็บและคำนวณสูตรได้ในขณะที่แสดงนิพจน์นั้นในเซลล์อย่างจงใจ
- เปิดสเปรดชีตที่ได้รับผลกระทบ แล้วเลือกมุมมอง > แสดงสูตร
- หากคำสั่งนี้เปิดใช้งานอยู่ ให้เลือกคำสั่งนั้นเพื่อปิดใช้งาน
- ตรวจสอบว่าเซลล์สูตรแสดงตัวเลขหรือค่าที่คำนวณได้แล้วหรือไม่
นอกจากนี้ คุณยังสามารถตรวจสอบที่เครื่องมือ > ตัวเลือก > LibreOffice Calc > มุมมองบน Windows หรือ Linux และปล่อยให้ช่องทำเครื่องหมาย สูตรไม่ถูกเลือก ในการตั้งค่าการแสดงผล คู่มือช่วยเหลืออย่างเป็นทางการได้อธิบายทั้งคำสั่ง แสดงสูตรและตัวเลือก มุมมอง Calcไว้แล้ว
โดยปกติแล้ว บรรทัดป้อนข้อมูลจะแสดงสูตรแม้ว่าเซลล์นั้นจะแสดงผลลัพธ์ที่คำนวณได้ก็ตาม
เมนู "มุมมอง" ประกอบด้วย "แสดงสูตร" ซึ่งใช้สลับระหว่างการแสดงผลสูตรและผลลัพธ์ที่คำนวณได้ในสเปรดชีต
2. เปลี่ยนประเภทข้อมูลเซลล์จากข้อความ (Text) เป็นตัวเลข (Number) จากนั้นป้อนสูตรอีกครั้ง
หากคอลัมน์ใดคอลัมน์หนึ่งหรือเซลล์ที่คัดลอกมาเพียงไม่กี่เซลล์แสดงสูตรที่เป็นตัวอักษร ในขณะที่เซลล์ใกล้เคียงคำนวณได้ตามปกติ ให้ตรวจสอบรูปแบบเซลล์ โปรแกรม Calc จะถือว่าเนื้อหาที่ป้อนใหม่เป็นข้อความเมื่อเซลล์ปลายทางมี หมวด หมู่เป็นข้อความซึ่งอาจเกิดขึ้นได้กับเทมเพลตหรือข้อมูลที่นำเข้า
- เลือกเซลล์ที่ได้รับผลกระทบหนึ่งเซลล์ คลิกขวา แล้วเลือก " จัดรูปแบบเซลล์ "
- เปิด แท็บ Numbersแล้วตรวจสอบหมวดหมู่
- ถ้าเป็นข้อความให้เลือกตัวเลขเลือกรูปแบบทั่วไป เช่นทั่วไปแล้วยืนยันด้วยตกลง
- แก้ไขสูตรอีกครั้งโดยใช้ ปุ่ม F2หรือช่องป้อนข้อมูล แล้วกดEnterข้อมูลที่ป้อนต้องขึ้นต้นด้วยเครื่องหมายเท่ากับปกติ เช่น
=A2+B2.
การเปลี่ยนรูปแบบอย่างเดียวอาจไม่สามารถแปลงข้อความที่มีอยู่ได้ โปรดป้อนนิพจน์ใหม่เพื่อให้ Calc สามารถแยกวิเคราะห์เป็นสูตรได้
สำหรับการนำเข้าข้อมูลจำนวนมาก ให้ทดสอบในเซลล์เดียวก่อนที่จะแก้ไขทั้งคอลัมน์ อย่าใช้การแปลงตัวเลขกับหมายเลขบัญชี รหัสไปรษณีย์ หรือตัวระบุอื่นๆ ที่ต้องคงเลขศูนย์นำหน้าไว้โดยไม่เลือกปฏิบัติ โปรดดูเอกสารอย่างเป็นทางการเรื่องการจัดรูปแบบตัวเลขเป็นข้อความเพื่อทำความเข้าใจความแตกต่างระหว่างข้อมูลที่มีอยู่แล้วกับค่าที่จัดรูปแบบเป็นข้อความที่ป้อนใหม่
ในแท็บตัวเลข ให้เลือกหมวดหมู่ตัวเลขและรูปแบบทั่วไป ก่อนที่จะป้อนสูตรอีกครั้ง
3. ลบเครื่องหมายอะพอสโทรฟีหรืออักขระอื่นๆ ที่อยู่หน้าเครื่องหมายเท่ากับออก
โปรแกรม Calc อนุญาตให้คุณบังคับให้ข้อมูลที่ป้อนคงเป็นข้อความโดยการเริ่มต้นข้อความด้วยเครื่องหมายอัญประกาศเดี่ยว (') ตัวอย่างเช่น'=A2+B2หมายถึงเนื้อหาที่เป็นตัวอักษร ส่วน=A2+B2หมายถึงสูตร เครื่องหมายอัญประกาศเดี่ยวอาจไม่ชัดเจนในเซลล์ ดังนั้นควรตรวจสอบบรรทัดที่ป้อนข้อมูลหรือเข้าสู่โหมดแก้ไขก่อนที่จะตัดสินว่าสูตรนั้นผิดรูปแบบ
- เลือกเซลล์ที่ได้รับผลกระทบและตรวจสอบเนื้อหาในบรรทัดข้อมูลป้อนเข้า
- ลบเครื่องหมายอะพอสโทรฟีนำหน้า เครื่องหมายอัญประกาศเกิน หรืออักขระที่ไม่ต้องการก่อน
=จุด - หากเซลล์นั้นถูกจัดรูปแบบเป็นข้อความ ให้ทำการเปลี่ยนรูปแบบก่อนตามที่อธิบายไว้ข้างต้น
- กดEnterเพื่อยืนยันการแก้ไข
ตัวอย่างเช่น เมื่อใส่ค่า10ใน A2 และ20ใน B2 แล้ว การใส่ค่า=A2+B2ลงใน C2 ควรแสดงผลเป็น30เครื่องหมายอะพอสโทรฟีที่พิมพ์นั้นแตกต่างจากเครื่องหมายอัญประกาศภายในสูตร เช่น="Ready"ซึ่งจะสร้างผลลัพธ์เป็นข้อความอย่างถูกต้อง บทบาทของเครื่องหมายอะพอสโทรฟีในฐานะตัวบ่งชี้การป้อนข้อความนั้นมีเอกสารอธิบายไว้ในLibreOffice Help
การใส่เครื่องหมายอัญประกาศเดี่ยวหน้าเครื่องหมายเท่ากับ จะทำให้ข้อความที่ป้อนเป็นข้อความธรรมดา ไม่ใช่สูตร
4. ตรวจสอบตัวเลือก "คำนวณอัตโนมัติ" เมื่อผลลัพธ์ถูกตรึงไว้ ไม่ใช่เมื่อสูตรเป็นข้อความธรรมดา
หากเซลล์แสดงผลลัพธ์ตัวเลขเก่าหลังจากที่ข้อมูลป้อนเข้าเปลี่ยนแปลงไป สูตรอาจยังคงถูกต้อง แต่ฟังก์ชันคำนวณอัตโนมัติอาจถูกปิดใช้งาน
- เลือกข้อมูล > คำนวณ > คำนวณอัตโนมัติและตรวจสอบให้แน่ใจว่าได้เปิดใช้งานตัวเลือกนี้แล้ว
- เปลี่ยนค่าอินพุตทดสอบที่ไม่เป็นอันตราย แล้วดูว่าสูตรที่เกี่ยวข้องมีการอัปเดตหรือไม่
- หากจำเป็น ให้เลือกข้อมูล > คำนวณ > คำนวณใหม่หรือกดF9สำหรับการรีเฟรชแบบเต็ม ให้ใช้ข้อมูล > คำนวณ > คำนวณใหม่แบบละเอียดหรือCtrl+Shift+F9บน Windows และ Linux
คำสั่ง AutoCalculate จะคำนวณสูตรใหม่หลังจากเซลล์มีการเปลี่ยนแปลง ในขณะที่ Recalculate Hard จะบังคับให้คำนวณใหม่ในวงกว้างกว่า คำสั่งทั้งสองนี้ไม่ได้แปลงสตริงข้อความธรรมดาให้เป็นสูตร หากคุณยังคงเห็นคำว่า " =A2+B2โดยตรง" ในเซลล์ที่ได้รับผลกระทบหลังจากใช้คำสั่งเหล่านี้แล้ว ให้กลับไปใช้รูปแบบตัวเลขและการป้อนข้อมูลแบบเดิมความช่วยเหลือของ AutoCalculateและเอกสารอ้างอิงของ Recalculate Hardจะอธิบายพฤติกรรมที่แตกต่างกันของคำ สั่งเหล่านี้
5. ตรวจสอบตัวเลือกการนำเข้า CSV อีกครั้ง หากสูตรกลายเป็นข้อความระหว่างการนำเข้า
เมื่อปัญหาเริ่มเกิดขึ้นหลังจากเปิดไฟล์ CSV หรือแยกข้อความที่คัดลอกมาวางเป็นคอลัมน์ การตั้งค่าการนำเข้าอาจสั่งให้ Calc รักษาข้อความที่มีลักษณะคล้ายสูตรไว้ CSV เป็นรูปแบบข้อความ ดังนั้นฟิลด์ต่างๆ จึงอาจถูกตีความได้หลายวิธีในระหว่างการนำเข้า
- เปิดไฟล์ CSV ต้นฉบับที่เชื่อถือได้อีกครั้งโดยไปที่ ไฟล์ > เปิดแล้วตรวจสอบหน้าต่างการนำเข้าข้อความ
- เลือกคอลัมน์ที่ต้องการแก้ไขในหน้าตัวอย่าง หลีกเลี่ยงการบังคับกำหนดประเภทคอลัมน์เป็นข้อความหากคอลัมน์นั้นควรมีสูตรอยู่ ให้เลือกมาตรฐานเมื่อเหมาะสม
- หากคุณต้องการให้สูตรที่ขึ้นต้นด้วย กลาย
=เป็นสูตรที่ใช้งานได้ ให้เปิดใช้งานประเมินสูตร (Evaluate formulas ) - ยืนยันการนำเข้า จากนั้นตรวจสอบเซลล์ตัวอย่างก่อนบันทึกสำเนาสเปรดชีตใหม่
เปิดใช้งานการประเมินสูตรเฉพาะกับไฟล์ที่คุณเชื่อถือเท่านั้น ไฟล์ CSV ที่ไม่คุ้นเคยอาจมีนิพจน์ที่ควรคงไว้เป็นข้อมูลตามตัวอักษร หากคุณต้องการเก็บรักษาข้อความสูตรที่นำเข้าอย่างปลอดภัย ให้ปิดใช้งานตัวเลือกนั้น เอกสารอย่างเป็นทางการเกี่ยวกับการนำเข้าข้อความได้แยกความแตกต่างระหว่างการประเมินสูตรกับการนำเข้านิพจน์เป็นข้อความไว้อย่างชัดเจน
ตรวจสอบว่าขณะนี้ Calc แสดงผลและอัปเดตผลลัพธ์แล้ว
สร้างแบบทดสอบเล็กๆ ในพื้นที่ว่างของสมุดงานของคุณ: พิมพ์10ลงในเซลล์ A2, 20B2 และ=A2+B2C2 หรือใช้เซลล์ว่างอื่นๆ ที่เทียบเท่ากัน คำตอบควรเป็น30ในเซลล์ C2 ขณะที่การเลือกเซลล์ C2 ควรแสดงค่า=A2+B2ในบรรทัดป้อนข้อมูล เปลี่ยนค่าในเซลล์ B2 เป็นค่าอื่น ; เมื่อเปิดใช้งานการคำนวณอัตโนมัติ เซลล์25C2 ควรเปลี่ยนเป็น35
หากการทดสอบใหม่ใช้งานได้ แต่เซลล์ที่นำเข้าใช้งานไม่ได้ แสดงว่าปัญหาอยู่ที่เนื้อหาหรือรูปแบบของเซลล์ต้นฉบับ หากทั้งแผ่นงานยังคงแสดงสูตร ให้ตรวจสอบ "แสดงสูตร" อีกครั้ง บันทึกเอกสารที่แก้ไขแล้วในรูปแบบ ODS หากคุณต้องการคงสูตรที่ใช้งานได้และพฤติกรรมการแก้ไขสเปรดชีตไว้ จากนั้นเปิดเอกสารอีกครั้งและทำการทดสอบซ้ำ
หลังจากที่ระบบจดจำสูตรแล้ว เซลล์จะแสดงค่า 30 ในขณะที่บรรทัดป้อนข้อมูลยังคงเป็น =A2+B2