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

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

Circular Reference (การอ้างอิงวนซ้ำ) ใน Excel ก่อให้เกิดปัญหา: ลูปไม่รู้จบทำช้า Excel และคืนค่า 0 แทนผลคำนวณที่ถูกต้อง บทความนี้เสนอ 2 วิธีแก้ไข

ดาวน์โหลดไฟล์ฝึกฝน

แนะนำให้ดาวน์โหลดไฟล์ Excel มาฝึกพร้อมกัน

Circular Reference คืออะไร?

เมื่อสูตรในเซลล์อ้างอิงกลับไปที่ตัวมันเอง โดยตรงหรือโดยอ้อม เรียกว่า Circular Reference

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

ตัวอย่าง: เซลล์ D5 มีสูตร =D5 อ้างอิงตัวเอง

Excel จะแสดงข้อคำเตือน:

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

เกิดขึ้นเพราะ Iterative Calculation ปิดอยู่

ผลกระทบ: 1) ลูปไม่รู้จบทำช้า 2) คืนค่า 0 แทนผลจริง

2 วิธีแก้ไข Circular Reference

ใช้ตารางยอดเสียชีวิตสะสม Covid-19 เป็นตัวอย่าง

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

1. ใช้ Formula Auditing (ตรวจสอบสูตร)

Excel ไม่มีปุ่มลบ Circular Reference ทันที แต่มีเครื่องมือ Trace หาต้นทาง

1.1 Trace Precedents (ติดตามเซลล์ต้นทาง)

ดูว่าเซลล์ไหนส่งผลต่อเซลล์ที่เลือก

ขั้นตอน:

  1. เลือกเซลล์ (เช่น D7)
  2. Formulas → Formula Auditing → Trace Precedents

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

ตัวอย่าง: D7 มีสูตร =D7+C7 → C7 เป็น Precedent ของ D7

เมื่อรู้ว่าเซลล์ไหนก่อให้เกิดปัญหา สามารถแก้สูตรให้ถูกต้องได้

1.2 Trace Dependents (ติดตามเซลล์ที่พึ่งพา)

ดูว่าเซลล์ไหนพึ่งพาเซลล์ที่เลือก

ขั้นตอน:

  1. เลือกเซลล์ (เช่น C9)
  2. Formulas → Formula Auditing → Trace Dependents

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

ลูกศรชี้จาก C9 ไป D9 = C9 ถูกอ้างอิงโดย D9

เมื่อเข้าใจความสัมพันธ์แล้ว สามารถแก้สูตรที่ผิดได้

2. ย้ายสูตรไปเซลล์อื่น (วิธีลัด)

ไม่มีฟีเจอร์ลบโดยตรง ให้ Cut สูตรไปวางที่เซลล์อื่น

ขั้นตอน:

  1. เลือกเซลล์ที่มี Circular Reference
  2. กด CTRL + X (Cut)
  3. เลือกเซลล์ใหม่ → CTRL + V (Paste)

กำจัด Circular Reference ใน Excel: 2 วิธีที่มีประสิทธิภาพ

ข้อควรจำ

  • 📌 ALT + T + U + T = Trace Precedents
  • 📌 ALT + T + U + D = Trace Dependents

สรุป

2 วิธีแก้ Circular Reference: 1) ใช้ Trace Precedents/Dependents หาต้นทางแก้สูตร 2) Cut-Paste สูตรไปเซลล์อื่น แนะนำฝึกกับไฟล์แนบ และเยี่ยมชม Exceldemy สำหรับเนื้อหาเพิ่มเติม

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

  • How to Enable Iterative Calculation in Excel (with Easy Steps)
  • Fix Circular Reference That Cannot be Listed in Excel (4 Easy Ways)
  • How to Allow Circular Reference in Excel (With 2 Suitable Uses)