Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

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

ลิงก์ไปยังฟอรั่มชุมชน Excel

เรียนรู้วิธีการใส่สูตรอย่างง่าย

สูตรคือสมการที่ทําการคํานวณค่าในเวิร์กชีตของคุณ สูตรจะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) ตัวอย่างเช่น สูตรต่อไปนี้จะบวก 3 กับ 1

=3+1

สูตรอาจประกอบด้วยสิ่งใดสิ่งหนึ่งหรือทั้งหมดต่อไปนี้คือ ฟังก์ชัน การอ้างอิง ตัวดำเนินการ และ ค่าคงที่

ส่วนต่างๆ ของสูตร

ส่วนต่างๆ ของสูตร

  1. ฟังก์ชัน: รวมอยู่ใน Excel ฟังก์ชันคือสูตรทางวิศวกรรมที่ดําเนินการคํานวณที่เฉพาะเจาะจง ตัวอย่างเช่น ฟังก์ชัน PI() จะส่งกลับค่า pi: 3.142...

  2. การอ้างอิง: อ้างอิงไปยังเซลล์แต่ละเซลล์หรือช่วงของเซลล์แต่ละช่วง A2 ส่งกลับค่าในเซลล์ A2

  3. ค่าคงที่: คือค่าของจำนวนหรือค่าของข้อความที่ใส่เข้าไปยังสูตรโดยตรง เช่น 2

  4. ตัวดําเนินการ: ตัวดําเนินการ ^ (แคเรท) จะยกกําลังตัวเลข และตัวดําเนินการ * (เครื่องหมายดอกจัน) คูณ ใช้ + และ – บวกและลบค่า และ / เพื่อหาร

    ฟังก์ชันบางฟังก์ชันต้องการสิ่งที่เรียกว่าอาร์กิวเมนต์ อาร์กิวเมนต์คือค่าที่ฟังก์ชันบางอย่างใช้เพื่อทําการคํานวณ เมื่อจําเป็น อาร์กิวเมนต์จะถูกวางไว้ระหว่างวงเล็บของฟังก์ชัน () ฟังก์ชัน PI ไม่จําเป็นต้องมีอาร์กิวเมนต์ใดๆ ซึ่งเป็นสาเหตุที่ฟังก์ชันนี้ว่างเปล่า ฟังก์ชันบางฟังก์ชันต้องการอาร์กิวเมนต์อย่างน้อยหนึ่งอาร์กิวเมนต์ และสามารถปล่อยว่างไว้สําหรับอาร์กิวเมนต์เพิ่มเติมได้ คุณจําเป็นต้องใช้เครื่องหมายจุลภาคเพื่อแยกอาร์กิวเมนต์ หรือเครื่องหมายอัฒภาค (;) ขึ้นอยู่กับการตั้งค่าตําแหน่งที่ตั้งของคุณ

เช่น ฟังก์ชัน SUM ต้องการเพียง 1 อาร์กิวเมนต์เท่านั้น แต่สามารถรองรับอาร์กิวเมนต์ได้ทั้งหมด 255 อาร์กิวเมนต์

ฟังก์ชัน SUM

=SUM(A1:A10) เป็นตัวอย่างของอาร์กิวเมนต์เดี่ยว

=SUM(A1:A10, C1:C10) เป็นตัวอย่างของอาร์กิวเมนต์แบบหลายอาร์กิวเมนต์

ตารางต่อไปนี้จะสรุปข้อผิดพลาดทั่วไปที่พบมากที่สุดที่ผู้ใช้อาจทำเมื่อใส่สูตร และอธิบายวิธีการแก้ไขข้อผิดพลาดเหล่านั้น

ตรวจสอบให้แน่ใจว่าคุณ

ข้อมูลเพิ่มเติม

เริ่มต้นฟังก์ชันทุกฟังก์ชันด้วยเครื่องหมายเท่ากับ (=)

ถ้าคุณละเครื่องหมายเท่ากับ สิ่งที่คุณพิมพ์อาจแสดงเป็นข้อความหรือเป็นวันที่ ตัวอย่างเช่น ถ้าคุณพิมพ์ SUM(A1:A10)Excel จะแสดงสตริงข้อความ SUM(A1:A10) และจะไม่ทําการคํานวณ ถ้าคุณพิมพ์ 11/2Excel จะแสดงวันที่ 2 พ.ย . (โดยสมมติให้รูปแบบเซลล์เป็นแบบ ทั่วไป) แทนที่จะหาร 11 ด้วย 2

จับคู่วงเล็บเปิดและวงเล็บปิดให้ตรงกัน

ตรวจสอบให้แน่ใจว่าวงเล็บทั้งหมดเป็นส่วนหนึ่งของคู่ที่ตรงกัน (เปิดและปิด) เมื่อคุณใช้ฟังก์ชันในสูตร วงเล็บแต่ละวงเล็บจะต้องอยู่ในตําแหน่งที่ถูกต้องเพื่อให้ฟังก์ชันทํางานได้อย่างถูกต้องเป็นสิ่งสําคัญ ตัวอย่างเช่น สูตร =IF(B5<0),"Not valid",B5*1.05) จะไม่ทํางานเนื่องจากมีวงเล็บปิดสองอันและมีวงเล็บเปิดเพียงวงเล็บเดียว เท่านั้น เมื่อควรมีวงเล็บเปิดเพียงอันเดียว สูตรควรมีลักษณะดังนี้=IF(B5<0,"ไม่ถูกต้อง",B5*1.05)

ใช้เครื่องหมายจุดคู่เพื่อระบุช่วง

เมื่อคุณอ้างอิงไปยังช่วงของเซลล์ ให้ใช้เครื่องหมายจุดคู่ (:) เพื่อคั่นการอ้างอิงไปยังเซลล์แรกในช่วง และการอ้างอิงไปยังเซลล์สุดท้ายในช่วง ตัวอย่างเช่น =SUM(A1:A5) ไม่ใช่ =SUM(A1 A5) ซึ่งจะส่งกลับ #NULL! ความผิดพลาด

ใส่อาร์กิวเมนต์ที่จำเป็นทั้งหมด

บางฟังก์ชันมีอาร์กิวเมนต์ที่จําเป็น นอกจากนี้ ให้ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใส่อาร์กิวเมนต์มากเกินไป

ใส่ชนิดของอาร์กิวเมนต์ที่ถูกต้อง

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

ซ้อนฟังก์ชันได้ไม่เกิน 64 ฟังก์ชัน

คุณสามารถใส่ฟังก์ชันหรือซ้อนฟังก์ชันลงในฟังก์ชันหนึ่งๆ ได้ไม่เกิน 64 ระดับ

ใส่ชื่อแผ่นงานอื่นๆ ไว้ในเครื่องหมายอัญประกาศเดี่ยว

ถ้าสูตรอ้างอิงไปยังค่าหรือเซลล์ในเวิร์กชีตหรือเวิร์กบุ๊กอื่น และชื่อของเวิร์กบุ๊กหรือเวิร์กชีตมีช่องว่าหรืออักขระที่ไม่ใช่ตัวอักษร คุณต้องใส่ชื่อไว้ในเครื่องหมายอัญประกาศเดี่ยว ( ' ) เช่น ='Quarterly Data'!D3, or =‘123’!A1

ใส่เครื่องหมายอัศเจรีย์ (!) ไว้ด้านหลังชื่อเวิร์กชีตเมื่อคุณอ้างถึงเวิร์กชีตนั้นใสสูตร

ตัวอย่างเช่น เมื่อต้องการส่งกลับค่าจากเซลล์ D3 ในเวิร์กชีตที่ชื่อ Quarterly Data ที่อยู่ในเวิร์กบุ๊กเดียวกัน ให้ใช้สูตรนี้ ='Quarterly Data'!D3

ใส่เส้นทางไปยังเวิร์กบุ๊กภายนอก

ตรวจสอบให้แน่ใจว่าการอ้างอิงภายนอกแต่ละรายการมีชื่อเวิร์กบุ๊กและเส้นทางไปยังเวิร์กบุ๊ก

การอ้างอิงไปยังเวิร์กบุ๊กมีชื่อของเวิร์กบุ๊ก และต้องอยู่ภายในวงเล็บเหลี่ยม ([Workbookname.xlsx]) การอ้างอิงต้องมีชื่อของเวิร์กชีตในเวิร์กบุ๊กด้วย

ถ้าเวิร์กบุ๊กที่คุณต้องการอ้างถึงไม่ได้เปิดอยู่ใน Excel คุณยังคงสามารถรวมการอ้างอิงไปยังเวิร์กบุ๊กนั้นในสูตรได้ คุณระบุเส้นทางแบบเต็มไปยังไฟล์ เช่น ในตัวอย่างต่อไปนี้: =ROWS('C:\My Documents\[Q2 Operations.xlsx]Sales'! A1:A8) สูตรนี้ส่งกลับจํานวนแถวในช่วงที่รวมเซลล์ A1 ถึง A8 ในเวิร์กบุ๊กอื่น (8)

ถ้าเส้นทางแบบเต็มมีอักขระช่องว่างแบบในตัวอย่างข้างต้น คุณจะต้องใส่เส้นทางไว้ในเครื่องหมายอัญประกาศเดี่ยว (ที่จุดเริ่มต้นของเส้นทางต่อจากชื่อของเวิร์กชีต ก่อนเครื่องหมายอัศเจรีย์)

ใส่ตัวเลขโดยไม่ต้องจัดรูปแบบ

อย่าจัดรูปแบบตัวเลขเมื่อคุณใส่ในสูตร ตัวอย่างเช่น ถ้าค่าที่คุณต้องการใส่คือ $1,000 ให้ใส่ 1000 ในสูตร ถ้าคุณใส่เครื่องหมายจุลภาคเป็นส่วนหนึ่งของตัวเลข Excel ถือว่าเครื่องหมายจุลภาคเป็นอักขระตัวคั่น ถ้าคุณต้องการให้แสดงตัวเลขเพื่อให้แสดงตัวคั่นหลักพันหรือหลักล้าน หรือสัญลักษณ์สกุลเงิน ให้จัดรูปแบบเซลล์หลังจากที่คุณใส่ตัวเลข

ตัวอย่างเช่น ถ้าคุณต้องการเพิ่ม 3100 ลงในค่าในเซลล์ A3 และคุณใส่สูตร =SUM(3,100,A3)Excel บวกตัวเลข 3 และ 100 แล้วบวกผลรวมนั้นเข้ากับค่าจาก A3 แทนที่จะบวก 3100 ลงใน A3 ซึ่งจะเป็น =SUM(3100,A3) หรือถ้าคุณใส่สูตร =ABS(-2,134) Excel แสดงข้อผิดพลาดเนื่องจากฟังก์ชัน ABS ยอมรับเพียงหนึ่งอาร์กิวเมนต์เท่านั้น: =ABS(-2134)

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

คุณสามารถทำเครื่องหมายและแก้ไขข้อผิดพลาดได้สองวิธี: ครั้งละหนึ่งรายการ (เหมือนกับตัวตรวจสอบการสะกด) หรือตรวจทันทีเมื่อเกิดข้อผิดพลาดในเวิร์กชีตขณะที่คุณใส่ข้อมูล

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

  1. สําหรับ Excel บน Windows ให้ไปที่ ตัวเลือก > ไฟล์ > สูตร หรือ สําหรับ Excel บน Mac ให้เลือกเมนู Excel > การกําหนดลักษณะ > การตรวจสอบข้อผิดพลาด

  2. ภายใต้ การตรวจสอบข้อผิดพลาด ให้เลือก เปิดใช้งานการตรวจสอบข้อผิดพลาดในเบื้องหลัง ข้อผิดพลาดที่พบจะถูกทําเครื่องหมายด้วยรูปสามเหลี่ยมที่มุมบนซ้ายของเซลล์

    เซลล์ที่มีปัญหาเกี่ยวกับสูตร
  3. เมื่อต้องการเปลี่ยนสีของรูปสามเหลี่ยมที่ทำเครื่องหมายแสดงจุดที่มีข้อผิดพลาดเกิดขึ้น ให้เลือกสีที่คุณต้องการในกล่องระบุข้อผิดพลาดโดยใช้สีนี้

  4. ภายใต้กฎการตรวจสอบของ Excel ให้เลือกหรือล้างกล่องกาเครื่องหมายของกฎต่อไปนี้:

    • เซลล์ที่มีสูตรที่ทำให้เกิดข้อผิดพลาด สูตรไม่ได้ใช้ไวยากรณ์ อาร์กิวเมนต์ หรือชนิดข้อมูลที่คาดไว้ ค่าข้อผิดพลาด ได้แก่ #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! และ #VALUE! ค่าความผิดพลาดแต่ละค่าเหล่านี้มีสาเหตุแตกต่างกันและได้รับการแก้ไขในวิธีที่แตกต่างกัน

      ถ้าคุณใส่ค่าความผิดพลาดโดยตรงในเซลล์ ค่านั้นจะถูกจัดเก็บเป็นค่าความผิดพลาด แต่จะไม่ถูกทําเครื่องหมายเป็นข้อผิดพลาด อย่างไรก็ตาม ถ้าสูตรในเซลล์อื่นอ้างอิงไปยังเซลล์นั้น สูตรจะส่งกลับค่าความผิดพลาดจากเซลล์นั้น

    • สูตรคอลัมน์จากการคํานวณที่ไม่สอดคล้องในตาราง: คอลัมน์จากการคํานวณสามารถรวมแต่ละสูตรที่แตกต่างจากสูตรคอลัมน์หลัก ซึ่งจะสร้างข้อยกเว้น ข้อยกเว้นของคอลัมน์จากการคำนวณจะถูกสร้างขึ้นเมื่อคุณทำอย่างใดอย่างหนึ่งต่อไปนี้

      • พิมพ์ข้อมูลที่ไม่ใช่สูตรในเซลล์คอลัมน์จากการคำนวณ

      • พิมพ์สูตรในเซลล์คอลัมน์จากการคํานวณ แล้วใช้ Ctrl +Z หรือเลือก เลิกทํา ปุ่มเลิกทำ บนแถบเครื่องมือด่วน

      • พิมพ์สูตรใหม่ในคอลัมน์จากการคำนวณที่มีข้อยกเว้นอย่างน้อยหนึ่งข้ออยู่แล้ว

      • คัดลอกข้อมูลลงในคอลัมน์จากการคำนวณที่ไม่ตรงกับสูตรของคอลัมน์จากการคำนวณ ถ้าข้อมูลที่คัดลอกมีสูตรอยู่ สูตรนี้จะเขียนทับข้อมูลในคอลัมน์จากการคำนวณ

      • ย้ายหรือลบเซลล์บนพื้นที่เวิร์กชีตอื่นที่อ้างอิงโดยแถวใดแถวหนึ่งในคอลัมน์จากการคำนวณ

    • เซลล์ที่มีปีซึ่งแสดงเป็นตัวเลข 2 หลัก: เซลล์มีข้อความวันที่ที่สามารถแปลความหมายผิดศตวรรษเมื่อใช้ในสูตร ตัวอย่างเช่น วันที่ในสูตร =YEAR("1/1/31") อาจเป็น 1931 หรือ 2031 ใช้กฎนี้เพื่อตรวจสอบวันที่ของข้อความที่ไม่ชัดเจน

    • ตัวเลขที่จัดรูปแบบเป็นข้อความหรือนําหน้าด้วยเครื่องหมายอัญประกาศเดี่ยว: เซลล์มีตัวเลขที่ถูกจัดเก็บเป็นข้อความ ซึ่งโดยปกติแล้วจะเกิดขึ้นเมื่อมีการนําเข้าข้อมูลจากแหล่งข้อมูลอื่น ตัวเลขที่จัดเก็บเป็นข้อความอาจทําให้เกิดผลลัพธ์การเรียงลําดับที่ไม่คาดคิด ดังนั้นจึงเป็นการดีที่สุดที่จะแปลงตัวเลขเหล่านั้นเป็นตัวเลข '=SUM(A1:A10) จะเห็นเป็นข้อความ

    • สูตรไม่สอดคล้องกับสูตรอื่นในขอบเขต: สูตรไม่ตรงกับรูปแบบของสูตรอื่นที่อยู่ใกล้เคียง ในหลายกรณี สูตรที่อยู่ติดกับสูตรอื่นจะแตกต่างกันเฉพาะในการอ้างอิงที่ใช้ ในตัวอย่างต่อไปนี้ของสูตรสี่สูตรที่อยู่ติดกัน Excel จะแสดงข้อผิดพลาดถัดจากสูตร =SUM(A10:C10) ในเซลล์ D4 เนื่องจากสูตรที่อยู่ติดกันเพิ่มขึ้นทีละหนึ่งแถว และสูตรนั้นเพิ่มขึ้นครั้งละ 8 แถว ซึ่ง Excel ต้องการสูตร =SUM(A4:C4)

      Excel จะแสดงข้อผิดพลาดเมื่อสูตรไม่ตรงกับรูปแบบของสูตรที่อยู่ติดกัน

      ถ้าการอ้างอิงที่ใช้ในสูตรไม่สอดคล้องกับการอ้างอิงในสูตรที่อยู่ติดกัน Excel จะแสดงข้อผิดพลาด

    • สูตรที่ละเว้นเซลล์ในขอบเขต: สูตรอาจไม่รวมการอ้างอิงไปยังข้อมูลที่คุณแทรกระหว่างช่วงของข้อมูลต้นฉบับและเซลล์ที่มีสูตรโดยอัตโนมัติ กฎนี้จะเปรียบเทียบการอ้างอิงในสูตรกับช่วงจริงของเซลล์ที่อยู่ติดกับเซลล์ที่มีสูตร ถ้าเซลล์ที่อยู่ติดกันมีค่าเพิ่มเติมและไม่ว่างเปล่า Excel จะแสดงข้อผิดพลาดถัดจากสูตร

      ตัวอย่างเช่น Excel จะแทรกข้อผิดพลาดถัดจากสูตร =SUM(D2:D4) เมื่อมีการนํากฎนี้ไปใช้ เนื่องจากเซลล์ D5, D6 และ D7 อยู่ติดกับเซลล์ที่อ้างอิงในสูตรและเซลล์ที่มีสูตร (D8) และเซลล์เหล่านั้นมีข้อมูลที่ควรถูกอ้างอิงในสูตร

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

    • สูตรที่อ้างถึงเซลล์ว่าง: สูตรมีการอ้างอิงไปยังเซลล์ว่าง ซึ่งอาจทําให้เกิดผลลัพธ์ที่ไม่ได้ตั้งใจ ดังที่แสดงในตัวอย่างต่อไปนี้

      สมมติว่าคุณต้องการคํานวณค่าเฉลี่ยของตัวเลขในคอลัมน์ของเซลล์ต่อไปนี้ ถ้าเซลล์ที่สามว่างอยู่ เซลล์นั้นจะไม่รวมอยู่ในการคํานวณและผลลัพธ์คือ 22.75 ถ้าเซลล์ที่สามมี 0 ผลลัพธ์คือ 18.2

      Excel แสดงข้อผิดพลาดเมื่อสูตรอ้างถึงเซลล์ที่ว่าง
    • ข้อมูลที่ใส่ในตารางไม่ถูกต้อง: มีข้อผิดพลาดในการตรวจสอบความถูกต้องในตาราง ตรวจสอบการตั้งค่าการตรวจสอบความถูกต้องสําหรับเซลล์โดยไปที่แท็บ ข้อมูล > กลุ่ม เครื่องมือข้อมูล > การตรวจสอบความถูกต้องของข้อมูล

  1. เลือกเวิร์กชีตที่คุณต้องการตรวจสอบข้อผิดพลาด

  2. ถ้าเวิร์กชีตถูกคำนวณด้วยตนเอง ให้กด F9 เพื่อคำนวณใหม่

    ถ้ากล่องโต้ตอบ การตรวจสอบข้อผิดพลาด ไม่แสดงขึ้น ให้เลือก สูตร > การตรวจสอบสูตร > การตรวจสอบข้อผิดพลาด

  3. ถ้าคุณละเว้นข้อผิดพลาดใดๆ ก่อนหน้านี้ คุณสามารถตรวจสอบข้อผิดพลาดเหล่านั้นอีกครั้งโดยทําดังต่อไปนี้: ไปที่ ตัวเลือก > ไฟล์ > สูตร สําหรับ Excel บน Mac ให้เลือกเมนู Excel > การกําหนดลักษณะ > การตรวจสอบข้อผิดพลาด

    ในส่วน การตรวจสอบข้อผิดพลาด ให้เลือก ตั้งค่าใหม่ให้ข้อผิดพลาดที่ถูกละเว้น > ตกลง

    ตรวจสอบข้อผิดพลาด

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

    ถ้าคุณย้ายกล่องโต้ตอบ การตรวจสอบข้อผิดพลาด ไว้ด้านล่างแถบสูตรอาจช่วยคุณได้

    ย้ายกล่องตรวจสอบข้อผิดพลาดไปด้านล่างแถบสูตร
  4. เลือกปุ่มการดําเนินการปุ่มใดปุ่มหนึ่งทางด้านขวาของกล่องโต้ตอบ การดําเนินการที่พร้อมใช้งานจะแตกต่างกันสําหรับข้อผิดพลาดแต่ละชนิด

  5. เลือก ถัดไป

ถ้าคุณเลือก ละเว้นข้อผิดพลาด ข้อผิดพลาดจะถูกทําเครื่องหมายให้ละเว้นสําหรับการตรวจสอบครั้งต่อๆ ไป

  1. ถัดจากเซลล์ ให้เลือก การตรวจสอบข้อผิดพลาด ไอคอนการตรวจสอบข้อผิดพลาดแล้วเลือกตัวเลือกที่คุณต้องการ คําสั่งที่พร้อมใช้งานจะแตกต่างกันสําหรับข้อผิดพลาดแต่ละชนิด และรายการแรกจะอธิบายข้อผิดพลาด

    ถ้าคุณเลือก ละเว้นข้อผิดพลาด ข้อผิดพลาดจะถูกทําเครื่องหมายให้ละเว้นสําหรับการตรวจสอบครั้งต่อๆ ไป

    ย้ายกล่องตรวจสอบข้อผิดพลาดไปด้านล่างแถบสูตร

ถ้าสูตรประเมินผลลัพธ์ได้ไม่ถูกต้อง Excel จะแสดงค่าความผิดพลาด เช่น ##### #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! และ #VALUE! ข้อผิดพลาดแต่ละชนิดมีสาเหตุแตกต่างกัน และวิธีแก้ไขที่แตกต่างกัน

ตารางต่อไปนี้จะมีลิงก์ไปยังบทความที่อธิบายเกี่ยวกับข้อผิดพลาดเหล่านี้อย่างละเอียด และมีคำอธิบายแบบย่อเพื่อช่วยคุณเริ่มต้นใช้งาน

หัวข้อ

คำอธิบาย

แก้ไขข้อผิดพลาด ####

Excel แสดงข้อผิดพลาดนี้เมื่อคอลัมน์ไม่กว้างพอที่จะแสดงอักขระทั้งหมดของเซลล์นั้น หรือเซลล์มีค่าวันที่หรือเวลาที่ติดลบ

ตัวอย่างเช่น สูตรที่ลบวันที่ในอนาคตออกจากวันที่ในอดีต เช่น =06/15/2008-07/01/2008 ผลลัพธ์ที่ได้จะเป็นวันที่ที่ติดลบ

ลองปรับเซลล์ให้พอดีอัตโนมัติด้วยการดับเบิลคลิกระหว่างส่วนหัวของคอลัมน์ ถ้า ### แสดงขึ้นเนื่องจาก Excel ไม่สามารถแสดงอักขระทั้งหมดได้ การดําเนินการนี้จะแก้ไขอักขระให้ถูกต้อง

# ข้อผิดพลาด

การแก้ไขข้อผิดพลาด #DIV/0! ข้อผิดพลาด

Excel แสดงข้อผิดพลาดนี้เมื่อมีการหารตัวเลขด้วยศูนย์ (0) หรือด้วยเซลล์ที่ไม่มีค่า

เพิ่มตัวจัดการข้อผิดพลาดเช่นในตัวอย่างต่อไปนี้ ซึ่งก็คือ =IF(C2,B2/C2,0)

ฟังก์ชันการจัดการข้อผิดพลาดเช่น IF สามารถใช้เพื่อให้ครอบคลุมข้อผิดพลาด

แก้ไขข้อผิดพลาด #N/A

Excel แสดงข้อผิดพลาดนี้เมื่อไม่มีค่าที่จะใช้กับฟังก์ชันหรือสูตร

ถ้าคุณกําลังใช้ฟังก์ชัน เช่น VLOOKUP สิ่งที่คุณกําลังพยายามค้นหาตรงกับช่วงการค้นหาหรือไม่ ส่วนใหญ่มักจะไม่เป็นเช่นนั้น

ลองใช้ IFERROR เพื่อระงับ #N/A ในกรณีนี้ คุณสามารถใช้:

=IFERROR(VLOOKUP(D2,$D$6:$E$8,2,TRUE),0)

ข้อผิดพลาด #N/A

การแก้ไขข้อผิดพลาด #NAME? ข้อผิดพลาด

ข้อผิดพลาดนี้จะแสดงขึ้นเมื่อ Excel ไม่รู้จักข้อความในสูตร ตัวอย่างเช่น ชื่อช่วงหรือชื่อของฟังก์ชันอาจสะกดไม่ถูกต้อง

ถ้าคุณกําลังใช้ฟังก์ชัน ให้ตรวจสอบให้แน่ใจว่าสะกดชื่อฟังก์ชันอย่างถูกต้อง ในกรณีนี้ SUM สะกดไม่ถูกต้อง เอา ออก และ Excel จะแก้ไข

Excel แสดงข้อผิดพลาด #NAME? เมื่อชื่อฟังก์ชันมีคำผิด

แก้ไข #NULL! ข้อผิดพลาด

Excel แสดงข้อผิดพลาดนี้เมื่อคุณระบุจุดตัดของสองพื้นที่ที่ไม่ตัดกัน (ไขว้) ตัวดําเนินการจุดตัดเป็นอักขระช่องว่างที่แยกการอ้างอิงในสูตร

ตรวจสอบให้แน่ใจว่าช่วงของคุณแยกกันอย่างถูกต้อง - พื้นที่ C2:C3 และ E4:E6 ไม่ตัดกัน ดังนั้นการใส่สูตร =SUM(C2:C3 E4:E6) จะส่งกลับ #NULL! ข้อผิดพลาด การใส่เครื่องหมายจุลภาคระหว่างช่วง C และ จะแก้ไข =SUM(C2:C3,E4:E6)

#NULL! ข้อผิดพลาด

การแก้ไขข้อผิดพลาด #NUM! ข้อผิดพลาด

Excel แสดงข้อผิดพลาดนี้เมื่อสูตรหรือฟังก์ชันมีค่าตัวเลขที่ไม่ถูกต้อง

คุณกําลังใช้ฟังก์ชันที่วนไปมา เช่น IRR หรือ RATE ใช่ไหม หากเป็นเช่นนั้น #NUM! อาจเกิดจากฟังก์ชันไม่พบผลลัพธ์ โปรดดูหัวข้อวิธีใช้สําหรับขั้นตอนการแก้ปัญหา

แก้ไขข้อผิดพลาด #REF! ข้อผิดพลาด

Excel แสดงข้อผิดพลาดนี้เมื่อการอ้างอิงเซลล์ไม่ถูกต้อง ตัวอย่างเช่น คุณอาจลบเซลล์ที่ถูกอ้างอิงโดยสูตรอื่น หรือคุณอาจวางเซลล์ที่คุณย้ายที่ด้านบนของเซลล์ที่ถูกอ้างอิงโดยสูตรอื่น

คุณลบแถวหรือคอลัมน์โดยไม่ได้ตั้งใจหรือไม่ เราได้ลบคอลัมน์ B ในสูตรนี้ =SUM(A2,B2,C2) และดูว่าเกิดอะไรขึ้น

ใช้ เลิกทำ (Ctrl+Z) เพื่อเลิกทำการลบ สร้างสูตรใหม่ หรือการอ้างอิงช่วงที่ต่อเนื่อง เช่น: =SUM(A2:C2) จะต้องอัปเดตโดยอัตโนมัติเมื่อคอลัมน์ B ถูกลบ

Excel แสดงข้อผิดพลาด #REF! เมื่อการอ้างอิงเซลล์ไม่ถูกต้อง

การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด

Excel สามารถแสดงข้อผิดพลาดได้หากสูตรของคุณมีเซลล์ที่มีชนิดข้อมูลที่ต่างกัน

คุณกําลังใช้ตัวดําเนินการทางคณิตศาสตร์ (+, -, *, /, ^) กับชนิดข้อมูลที่แตกต่างกันหรือไม่ ถ้าเป็นเช่นนั้น ให้ลองใช้ฟังก์ชันแทน ในกรณีนี้ =SUM(F2:F5) จะแก้ไขปัญหาได้

มีข้อผิดพลาด #VALUE! ข้อผิดพลาด

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

หน้าต่างการตรวจสอบเซลล์ทำให้การตรวจสอบสูตรที่ใช้ในเวิร์กชีตเป็นไปอย่างง่ายดาย

แถบเครื่องมือนี้สามารถถูกย้ายหรือเทียบชิดขอบได้เหมือนกับแถบเครื่องมืออื่นๆ ตัวอย่างเช่น คุณสามารถเทียบชิดขอบที่ด้านล่างของหน้าต่างได้ แถบเครื่องมือจะติดตามคุณสมบัติของเซลล์ต่อไปนี้: 1) เวิร์กบุ๊ก, 2) แผ่นงาน, 3) ชื่อ (ถ้าเซลล์มีช่วงที่มีชื่อที่สอดคล้องกัน), 4) ที่อยู่เซลล์, 5) ค่า และ 6) สูตร

คุณสามารถตรวจสอบเซลล์ได้หนึ่งครั้งต่อเซลล์

เพิ่มเซลล์ลงในหน้าต่างการตรวจสอบเซลล์

  1. เลือกเซลล์ที่คุณต้องการตรวจสอบ

    เมื่อต้องการเลือกเซลล์ทั้งหมดบนเวิร์กชีตที่มีสูตร ให้ไปที่ หน้าแรก > การแก้ไข > เลือก ค้นหา & เลือก (หรือคุณสามารถใช้ Ctrl+G หรือ Control+G บน Mac)> ไปที่สูตร > พิเศษ

    กล่องโต้ตอบไปยังแบบพิเศษ
  2. ไปที่ สูตร > การตรวจสอบสูตร > เลือก หน้าต่างการตรวจสอบเซลล์

  3. เลือก เพิ่มการตรวจสอบเซลล์

    คลิกการเพิ่มการตรวจสอบเซลล์เพื่อเพิ่มการตรวจสอบการในสเปรดชีตของคุณ
  4. ยืนยันว่าคุณได้เลือกเซลล์ทั้งหมดที่คุณต้องการตรวจสอบ แล้วเลือก เพิ่ม

    ในการเพิ่มการตรวจสอบเซลล์ ให้ป้อนช่วงของเซลล์ที่จะตรวจสอบ
  5. เมื่อต้องการเปลี่ยนแปลงความกว้างของคอลัมน์หน้าต่างการตรวจสอบ ให้ลากขอบด้านขวาของส่วนหัวของคอลัมน์

  6. เมื่อต้องการแสดงเซลล์ที่รายการข้อมูลในแถบเครื่องมือหน้าต่างการตรวจสอบเซลล์ที่อ้างถึง ให้ดับเบิลคลิกที่รายการข้อมูลนั้น

    เซลล์ที่มีการอ้างอิงจากภายนอกไปยังเวิร์กบุ๊กอื่นจะแสดงขึ้นในแถบเครื่องมือ หน้าต่างการตรวจสอบเซลล์ ถ้าเวิร์กบุ๊กดังกล่าวเปิดอยู่เท่านั้น

นำเซลล์ออกจากหน้าต่างการตรวจสอบเซลล์

  1. ถ้าแถบเครื่องมือ หน้าต่างการตรวจสอบเซลล์ ไม่แสดง ให้ไปที่ สูตร > การตรวจสอบสูตร > เลือก หน้าต่างการตรวจสอบเซลล์

  2. เลือกเซลล์ที่คุณต้องการเอาออก

    เมื่อต้องการเลือกเซลล์หลายเซลล์ ให้กด CTRL แล้วเลือกเซลล์

  3. เลือก ลบการตรวจสอบเซลล์

    ลบการตรวจสอบเซลล์

บางครั้งการทําความเข้าใจวิธีที่สูตรที่ซ้อนกันคํานวณผลลัพธ์สุดท้ายนั้นเป็นเรื่องยากเนื่องจากมีการคํานวณระดับกลางและการทดสอบตรรกะหลายแบบ อย่างไรก็ตาม เมื่อใช้กล่องโต้ตอบ ประเมินสูตร คุณจะเห็นส่วนต่างๆ ของสูตรที่ซ้อนกันที่ประเมินตามลําดับการคํานวณสูตร ตัวอย่างเช่น สูตร =IF(AVERAGE(D2:D5)>50,SUM(E2:E5),0) เข้าใจได้ง่ายขึ้นเมื่อคุณสามารถดูผลลัพธ์ระดับกลางต่อไปนี้:

การประเมินสูตรจะช่วยให้คุณเห็นว่าส่วนต่างๆ ของสูตรที่ซ้อนกันจะถูกประเมินอย่างไร

ในกล่องโต้ตอบประเมินสูตร

คำอธิบาย

=IF(AVERAGE(D2:D5)>50,SUM(E2:E5),0)

สูตรที่ซ้อนกันจะถูกแสดงในตอนแรก ฟังก์ชัน AVERAGE และฟังก์ชัน SUM จะซ้อนอยู่ภายในฟังก์ชัน IF

ช่วงเซลล์ D2:D5 มีค่า 55, 35, 45 และ 25 ดังนั้น ผลลัพธ์ของฟังก์ชัน AVERAGE(D2:D5) คือ 40

=IF(40>50,SUM(E2:E5),0)

ช่วงเซลล์ D2:D5 มีค่า 55, 35, 45 และ 25 ดังนั้นผลลัพธ์ของฟังก์ชัน AVERAGE(D2:D5) คือ 40

=IF(False,SUM(E2:E5),0)

เนื่องจาก 40 น้อยกว่า 50 นิพจน์ในอาร์กิวเมนต์แรกของฟังก์ชัน IF (อาร์กิวเมนต์ logical_test) จึงเป็นเท็จ

ฟังก์ชัน IF จะส่งกลับค่าของอาร์กิวเมนต์ที่สาม (อาร์กิวเมนต์ value_if_false) ฟังก์ชัน SUM จะไม่ถูกประเมินเนื่องจากเป็นอาร์กิวเมนต์ที่สองของฟังก์ชัน IF (อาร์กิวเมนต์ value_if_true) และจะถูกส่งกลับก็ต่อเมื่อนิพจน์เป็นจริงเท่านั้น

  1. เลือกเซลล์ที่คุณต้องการประเมิน คุณสามารถประเมินได้ครั้งละหนึ่งเซลล์เท่านั้น

  2. ไปที่ สูตร > การตรวจสอบสูตร > ประเมินสูตร

  3. เลือกประเมินเพื่อตรวจสอบค่าของการอ้างอิงที่ขีดเส้นใต้ไว้ ผลลัพธ์ของการประเมินจะแสดงเป็นตัวเอียง

    ถ้าส่วนที่ขีดเส้นใต้ของสูตรเป็นการอ้างอิงไปยังสูตรอื่น ให้เลือก แสดงทีละขั้น เพื่อแสดงสูตรอื่นในกล่อง การประเมิน เลือกออกทีละขั้นเพื่อกลับไปยังเซลล์และสูตรก่อนหน้า

    ปุ่ม แสดงทีละขั้น จะไม่พร้อมใช้งานสำหรับการอ้างอิงในครั้งที่สองที่การอ้างอิงปรากฏในสูตร หรือถ้าสูตรดังกล่าวอ้างอิงไปยังเซลล์ในเวิร์กบุ๊กอื่น

  4. เลือก ประเมิน ต่อไปจนกว่าแต่ละส่วนของสูตรจะถูกประเมิน

  5. เมื่อต้องการดูการประเมินอีกครั้ง ให้เลือก เริ่มระบบใหม่

  6. เมื่อต้องการสิ้นสุดการประเมิน ให้เลือก ปิด

  • บางส่วนของสูตรที่ใช้ฟังก์ชัน IF และ CHOOSE จะไม่ถูกประเมิน ในกรณีเหล่านี้ #N/A จะแสดงในกล่อง การประเมิน

  • ถ้าการอ้างอิงเว้นว่างไว้ จะแสดงค่าเป็นศูนย์ (0) ในกล่องการประเมิน

  • ฟังก์ชันต่อไปนี้จะถูกคำนวณใหม่ในแต่ละครั้งที่มีการเปลี่ยนแปลงเวิร์กชีต และอาจทำให้กล่องโต้ตอบ ประเมินสูตร แสดงผลลัพธ์ที่แตกต่างไปจากสิ่งที่ปรากฏในเซลล์: RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY, RANDBETWEEN

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

แสดงความสัมพันธ์ระหว่างสูตรและเซลล์

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย