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

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

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

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

1. จัดการกับข้อผิดพลาดทั่วไปด้วย IFERROR

คุณสามารถจัดการ #DIV/0 ได้! (หารด้วยข้อผิดพลาดเป็นศูนย์) โดยใช้ฟังก์ชัน IFERROR หากคุณต้องการคำนวณยอดขายเฉลี่ยต่อหน่วย คุณอาจพบว่ามีการหารด้วยศูนย์หากปริมาณการสั่งซื้อเป็นศูนย์ ฟังก์ชัน IFERROR จะแทนที่ข้อผิดพลาดทั่วไป เช่น #N/A, #DIV/0! และ #VALUE! ด้วยข้อความที่กำหนดเองหรือการคำนวณทางเลือก

สูตร:

=IFERROR(F2:F71/E2:E71, "No Quantity")

สูตรนี้จะคำนวณยอดขายเฉลี่ยต่อหน่วยและแสดง "ไม่มีปริมาณ" หาก "ปริมาณการสั่งซื้อ" เป็นศูนย์

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

2. การตรวจสอบความไม่ตรงกันด้วย IFNA และฟังก์ชันการค้นหา

หากคุณต้องการดึงข้อมูลภูมิภาคของลูกค้าจากตารางหรือชีตอื่น คุณอาจพบข้อผิดพลาด #N/A หากไม่พบชื่อของลูกค้า คุณสามารถใช้ IFNA กับ VLOOKUP เพื่อจัดการกับค่าการค้นหาที่หายไปได้อย่างงดงาม IFNA ใช้ได้กับข้อผิดพลาด #N/A โดยเฉพาะ

สูตร:

=IFNA(VLOOKUP("Ela Muller", B2:F71,5,FALSE), "Name Not Found")

สูตรนี้ส่งคืน "ไม่พบชื่อ" หากชื่อของลูกค้าหายไปในตารางค้นหา

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

3. การระบุค่าที่อยู่นอกช่วง

หากคุณต้องการให้แน่ใจว่า "ปริมาณการสั่งซื้อ" อยู่ในช่วงที่เป็นจริง (เช่น 1-10) คุณสามารถตรวจสอบค่าผิดปกติได้ คุณสามารถใช้ IF เพื่อตรวจสอบว่าปริมาณอยู่นอกช่วงหรือไม่:

สูตร:

=IF(AND(F2>=1, F2<=10), "Valid", "Out of Range")

สูตรนี้จะส่งคืน "อยู่นอกช่วง" หากค่า "ปริมาณการสั่งซื้อ" อยู่นอกช่วงที่คาดไว้

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

4. ใช้ข้อความแสดงข้อผิดพลาดที่กำหนดเองในการตรวจสอบข้อมูล

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

  • เลือก ภูมิภาค และไปที่ ข้อมูล แท็บ>> จาก เครื่องมือข้อมูล>> เลือก การตรวจสอบข้อมูล .

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

  • ตั้งค่าเกณฑ์การตรวจสอบเป็น รายการ ด้วยค่าที่อนุญาต:เหนือ ใต้ ตะวันออก ตะวันตก
  • เลือก การแจ้งเตือนข้อผิดพลาด แท็บเพื่อแสดงข้อความที่กำหนดเองหากป้อนข้อมูลไม่ถูกต้อง
    • “ภูมิภาคไม่ถูกต้อง โปรดตรวจสอบการสะกด”

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

เอาต์พุต:

หากป้อนข้อมูลผิดในคอลัมน์ "ภูมิภาค" ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

5. ตรวจสอบความถูกต้องของการคำนวณใน Excel

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

คุณสามารถใช้ฟังก์ชัน IF เพื่อตรวจสอบยอดขายได้

สูตร:

=IF(G2:G71=E2:E71*F2:F71, "OK", "Error")

สูตรนี้จะตรวจสอบว่า "ยอดขาย" ถูกต้องหรือไม่ถูกต้อง จากนั้นจะส่งกลับ “ข้อผิดพลาด” หากจำนวนเงินไม่ตรงกัน

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

การจัดการข้อมูลที่ขาดหายไป:

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

สูตร:

=IF(ISBLANK(E2:E71), "Retail Price Missing", E2:E71*F2:F71)

สูตรนี้จะคำนวณ "ยอดขาย" และแสดง "ราคาที่ขาดหายไป" หากไม่ได้ระบุราคาขายปลีก

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

6. ใช้สูตรอาร์เรย์พร้อมการควบคุมข้อผิดพลาดขั้นสูง

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

สูตร:

คอลัมน์ "ราคาขายปลีก" มีเซลล์ว่างที่มีค่าว่าง แต่ฟังก์ชัน AVERAGE จะคำนวณราคาขายปลีกเฉลี่ย

เอาต์พุต:

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

7. ใช้การจัดการข้อผิดพลาดสำหรับสมุดงานที่เชื่อมโยง

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

สูตร:

=IFERROR([Workbook2.xlsx]Sheet1!A1, "Link Error")

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

8. ติดตามข้อผิดพลาดด้วยเครื่องมือตรวจสอบสูตร

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

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

การจัดการข้อผิดพลาดขั้นสูงระดับปรมาจารย์ในสเปรดชีตที่ซับซ้อน

แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดการข้อผิดพลาด

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

บทสรุป

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

รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!