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

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

บทความนี้สาธิตวิธีแก้ Circular Reference ใน Excel ที่ไม่สามารถรายการได้ การเจอ Error Circular Reference ขณะทำงานน่าขวัญใจ หากทำงานกับข้อมูลขนาดใหญ่หลายพันเซลล์ การตรวจสอบเซลล์ทีละอันยากมาก บทความนี้จะสอนวิธีรายการ Circular Reference errors ได้ง่ายจากข้อมูลขนาดใดก็ตาม

ดาวน์โหลด Practice Workbook ได้ที่นี่

Circular Reference คืออะไร?

Circular Reference คือสูตรที่อ้างอิงเซลล์เดียวกันหรือเซลล์อื่นซ้ำๆ ในลำดับการคำนวณ ทำให้เกิด Infinite Loop ทำให้สเปรดชีตช้าลงอย่างรุนแรง

อธิบายด้วยชุดข้อมูลตัวอย่าง: "Sales Amount" 6 เดือน ต้องการคำนวณยอดรวมในเซลล์ C11

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

เลือกช่วง C6:C10 ในสูตร SUM เพื่อได้ผลลัพธ์ แต่ถ้าเลือก C6:C11 ผิดๆ จะไม่ได้ผลที่คาดหวัง

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

สูตรใน C11 แจ้งเตือน Circular Reference เพราะสูตรพยายามคำนวณตัวเองด้วย

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

แบ่ง Circular Reference เป็น 2 ประเภท:

1. Direct Circular Reference: สูตรในเซลล์อ้างอิงเซลล์ตัวเองโดยตรง

2. Indirect Circular Reference: สูตรในเซลล์ไม่ได้อ้างอิงตัวเองโดยตรง แต่อ้างอิงผ่านเซลล์อื่น

4 วิธีง่ายแก้ Circular Reference ที่รายการไม่ได้

เมื่อเจอ Circular Reference ต้องแก้ทันที ต้องหาตำแหน่งก่อน บทความนี้ใช้ 4 วิธีรายการ Error แล้วแก้โดยแก้สูตร

1. ใช้ Error Checking Tool ใน Ribbon

ใช้ 'Error Checking' จาก Ribbon ระบุ Circular Reference ที่รายการไม่ได้ ใช้ชุดข้อมูลตัวอย่างที่มี Error ที่ C11

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

ขั้นตอน:

  • ไปแท็บ Formulas
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • จาก Ribbon ใต้แท็บ Formulas เลือกดรอปดาวน์ "Error Checking" > คลิก "Circular References"
  • Sidebar แสดง Circular Reference เกิดที่เซลล์ C11
  • สรุป: Formulas > Error Checking > Circular References
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • เลือกเซลล์ C11 สูตรพยายามคำนวณตัวเอง
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • แก้สูตร C11 เป็น:
=SUM(C5:C10)
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • กด Enter
  • ไม่มี Circular Reference Error ที่ C11 แล้ว ยอดขายรวม = $17,000
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

อ่านเพิ่ม: How to Fix Circular Reference Error in Excel (A Detailed Guideline)

2. ใช้ Status Bar แก้ Circular Reference

หา Circular Reference ด้วย "Status Bar" ง่ายที่สุด ใช้ชุดข้อมูลเดียวกัน

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

ขั้นตอน:

  • เปิด Worksheet ที่มี Circular Reference
  • ดู "Status Bar" ใต้แท็บ Worksheet
  • Status Bar แสดง Circular Reference ที่เซลล์ C11
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • แก้สูตร C11 เปลี่ยนช่วงจาก (C5:C11) เป็น (C5:C10)
=SUM(C5:C10)
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • กด Enter
  • คำสั่งแก้ Error ที่ C11 และคืนยอดรวม
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

หมายเหตุ: หาก Worksheet มี 2+ เซลล์ที่มี Circular Reference Status Bar จะแสดงแค่ตัวล่าสุดเท่านั้น

3. ใช้ Iterative Calculation แก้ Circular Reference

แก้ Circular Reference ด้วย Iterative Calculations เปิด Iterative Calculation ใน Excel

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

ขั้นตอน:

  • ไปแท็บ File
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • เลือก Options
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • กล่องโต้ตอบ "Excel Options" ปรากฏ > เลือก Formulas > ติ๊ก "Enable iterative calculation" > ตั้ง Maximum iterations = 1 (หมายถึงสูตรจะ iterate ครั้งเดียวผ่าน C5 ถึง C10)
  • กด OK
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • ไม่มี Circular Reference Error ที่ C11 คืนยอดขายรวมที่ C11
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

อ่านเพิ่ม: How to Enable Iterative Calculation in Excel (with Easy Steps)

4. หาและแก้ Circular Reference ด้วย Tracing Methods

ไม่สามารถหาและแก้ Circular Reference ด้วยคลิกเดียว ต้อง Trace ทีละอัน แล้วแก้สูตร ใช้ "Trace Precedents" และ "Trace Dependents"

4.1 Trace Precedents แก้ Circular Reference

"Trace Precedents" ตรวจเซลล์ที่เซลล์ปัจจุบันพึ่งพา วาดเส้นลูกศรบอกว่เซลล์ไหนส่งผลต่อ Active Cell ในข้อมูลตัวอย่าง ผลรวม C5:C10 อยู่ที่ C11 เซลล์ C5:C10 ส่งผลต่อ C11

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

ขั้นตอน:

  • เลือกเซลล์ C11
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • ไปแท็บ Formulas > เลือก "Trace Precedents"
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • เส้นลูกศรแสดงเซลล์ (C5:C11) ส่งผลต่อ C11 เนื่องจาก C11 พยายามนับตัวเอง จึงเกิด Error
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • แก้สูตร C11 เปลี่ยนช่วงเป็น (C5:C10) จาก (C5:C11) สูตรจะเป็น:
=SUM(C5:C10)
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • กด Enter คำสั่งลบ Circular Reference ออกจากเซลล์
  • ใช้ "Trace Precedents" อีกครั้งที่ C11 จะเห็นว่าตอนนี้เซลล์ (C5:C10) ส่งผลต่อ C11 แทนที่จะเป็น (C5:C11) ก่อนหน้า
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

หมายเหตุ: Shortcut หา Trace Precedents: 'Alt + T U T'

4.2 Trace Dependents แก้ Circular Reference

"Trace Dependents" หาเซลล์ที่พึ่งพา Active Cell แสดงเซลล์ที่ขึ้นอยู่กับเซลล์ปัจจุบันด้วยเส้นลูกศร

แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

ขั้นตอน:

  • เลือกเซลล์ C11
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • ไปแท็บ Formulas > เลือก "Trace Dependents" จาก Ribbon
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • แสดงเซลล์ (C5:C10) ขึ้นอยู่กับ C11 ด้วยเส้นลูกศร
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • แก้สูตร C11 เปลี่ยนช่วงเป็น (C5:C10) จาก (C5:C11) สูตร:
=SUM(C5:C10)
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย
  • กด Enter
  • ไม่มี Circular Reference ที่ C11 แล้ว
แก้ไข Circular Reference ซ่อนใน Excel: 4 วิธีง่าย

หมายเหตุ: Shortcut หา Trace Dependents: 'Alt + T U D'

อ่านเพิ่ม: How to Find a Circular Reference in Excel (2 Easy Tricks)

สรุป

บทช่วยสอนนี้แสดงวิธีแก้ Excel Circular Reference ที่รายการไม่ได้ ใช้ Practice Workbook ที่มาด้วยเพื่อฝึก หากมีข้อสงสัย คอมเมนต์ได้เลย เราจะตอบเร็วที่สุด ขอให้ติดตาม Microsoft Excel โซลูชันสร้างสรรค์เพิ่มเติมในอนาคต

บทความเกี่ยวข้อง

  • How to Remove Circular Reference in Excel (2 Ways)
  • How to Allow Circular Reference in Excel (With 2 Suitable Uses)