Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

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

ข้อผิดพลาด #SPILL ใน Excel คืออะไร?

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

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

ทำตามขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาดสูตร #SPILL ประเภทต่างๆ ใน Excel:

  1. ช่วง Spill ไม่ว่างเปล่า
  2. ช่วง Spill ใหญ่เกินไป
  3. ขยายเกินขอบเขตแผ่นงาน
  4. สูตรในตาราง
  5. หน่วยความจำไม่เพียงพอ
  6. Spill ลงในเซลล์ที่รวม
  7. ไม่รู้จัก / Fallback

1. ช่วง Spill ไม่ว่างเปล่า

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

ข้อผิดพลาดนี้เกิดขึ้นเมื่อช่วง Spill สำหรับอาร์เรย์ที่กระจายออกมาไม่ว่างเปล่า

เมื่อเลือกข้อผิดพลาด SPILL ขอบประเภทเส้นประจะแสดงช่วง Spill ที่ตั้งใจไว้

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

2. ช่วง Spill ใหญ่เกินไป

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

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

3. ขยายเกินขอบเขตแผ่นงาน

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

ใน Excel สูตรจะทำให้เกิดข้อผิดพลาด SPILL หาก Excel จะค้นหาคอลัมน์ทั้งหมด ส่งคืนผลลัพธ์ 1,048,576 รายการ และชนถึงขอบเขตของกริด Excel

มีสามวิธีในการแก้ไขปัญหานี้:

วิธีที่ 1:

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

อ้างอิงค่าที่คุณสนใจในการค้นหา รูปแบบสูตรนี้จะส่งคืนอาร์เรย์ไดนามิกแต่ไม่ทำงานกับตาราง Excel

วิธีที่ 2:

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

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

วิธีที่ 3:

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

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

4. สูตรในตาราง

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

สูตรอาร์เรย์ที่กระจายออกมาไม่ได้รับการรองรับในตาราง Excel ย้ายสูตรออกจากตารางหรือแปลงตารางเป็นช่วง: คลิก Table Design > Tools > Convert to range

5. หน่วยความจำไม่เพียงพอ

สูตรอาร์เรย์ Spill ที่คุณพยายามป้อนทำให้ Excel หน่วยความจำไม่เพียงพอ โปรดลองอ้างอิงอาร์เรย์หรือช่วงที่เล็กลง

6. Spill ลงในเซลล์ที่รวม

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel

ใน Microsoft Excel สูตรอาร์เรย์ที่กระจายออกมาไม่สามารถ Spill ลงในเซลล์ที่รวมกันได้ ยกเลิกการรวมเซลล์ หรือย้ายสูตรไปยังช่วงอื่นที่ไม่เชื่อมต่อกับเซลล์ที่รวม

เลือกไอคอนข้อผิดพลาดและเลือกตัวเลือก Select Obstructing cells เพื่อไปยังเซลล์ที่กีดขวางทันที ยกเลิกการรวมเซลล์ เมื่อเซลล์ที่รวมถูกล้าง สูตรอาร์เรย์จะเกิดขึ้น

7. ไม่รู้จัก / Fallback

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

อ่านเพิ่มเติม: สูตร Microsoft Excel ไม่อัปเดตอัตโนมัติ

เราหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจวิธีการกำจัดข้อผิดพลาด Spill ใน Excel หากคุณมีคำถามเกี่ยวกับบทช่วยสอน แจ้งให้เราทราบในความคิดเห็น

วิธีแก้ไขข้อผิดพลาด SPILL ใน Excel