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 2019 for Mac 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 สะกดไม่ถูกต้อง เอา "e" ออก และ Excel จะแก้ไข

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

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

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

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

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

การแก้ไขข้อผิดพลาด #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! ข้อผิดพลาด #BUSY!

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

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

แถบเครื่องมือนี้สามารถถูกย้ายหรือเทียบชิดขอบได้เหมือนกับแถบเครื่องมืออื่นๆ ตัวอย่างเช่น คุณสามารถเทียบชิดขอบที่ด้านล่างของหน้าต่างได้ แถบเครื่องมือจะติดตามคุณสมบัติของเซลล์ต่อไปนี้: 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 หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

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

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

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

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

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

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