ข้อมูลอ้างอิงแบบวงกลมเกิดขึ้นใน Excel เมื่อ:
- สูตร ประกอบด้วยการ อ้างอิงเซลล์ ไปยังเซลล์ที่ประกอบด้วยสูตรเอง ตัวอย่างของการอ้างอิงแบบวงกลมนี้จะแสดงในภาพด้านบนซึ่งสูตรในเซลล์ C1 มีการอ้างอิงไปยังเซลล์ดังกล่าวในสูตร: = A1 + A2 + A3 + C1
- สูตรอ้างอิงสูตรอื่นซึ่งในที่สุดหมายถึงกลับไปที่ เซลล์ ที่มีสูตรเดิม ตัวอย่างของ การอ้างอิงทางอ้อม ประเภทนี้ตามที่ปรากฏในตัวอย่างที่สองในภาพที่ลูกศรสีน้ำเงินที่เชื่อมโยงเซลล์ A7, B7 และ B9 ระบุว่าสูตรในเซลล์เหล่านี้อ้างอิงถึงกันและกัน
คำเตือนการอ้างอิงแบบวงกลม
ดังที่แสดงในภาพด้านบนหากมีการอ้างอิงแบบวงกลมเกิดขึ้นในแผ่นงาน Excel โปรแกรมจะแสดง กล่องโต้ตอบการ แจ้งเตือนที่ ระบุถึงปัญหา
ข้อความในกล่องโต้ตอบมีคำเฉพาะเพราะไม่มีการอ้างอิงแบบวงกลมทั้งหมดในสูตรโดยไม่ได้ตั้งใจตามที่ระบุไว้ด้านล่าง
"ระวังเราพบการอ้างอิงแบบวงกลมอย่างน้อยหนึ่งรายการในสมุดงานของคุณซึ่งอาจทำให้สูตรของคุณคำนวณไม่ถูกต้อง"
ตัวเลือกของผู้ใช้
ตัวเลือกผู้ใช้เมื่อกล่องโต้ตอบนี้ปรากฏขึ้นให้คลิก ตกลง หรือ วิธีใช้ ซึ่งจะไม่แก้ไขปัญหาการอ้างอิงแบบวงกลม
ถ้าคุณอ่านข้อความยาวและค่อนข้างสับสนในกล่องโต้ตอบคุณจะพบว่า:
- การคลิกที่ วิธีใช้ มีขึ้นเพื่อใช้เมื่อการอ้างอิงวงกลมโดยไม่ตั้งใจเกิดขึ้น ข้อมูลนี้จะนำคุณไปยังข้อมูลความช่วยเหลือของ Excel ในการอ้างอิงแบบวงกลม
- คลิก OK ใช้เพื่อบอก Excel ว่าการอ้างอิงแบบวงกลมได้กระทำโดยเจตนาและควรปล่อยไว้ในตำแหน่ง
การอ้างอิงเอกสารอ้างอิงที่ไม่ได้ตั้งใจ
ถ้าข้อมูลอ้างอิงแบบวงกลมถูกทำขึ้นโดยไม่ได้ตั้งใจข้อมูลของแฟ้มวิธีใช้จะบอกวิธีการค้นหาและลบข้อมูลอ้างอิงแบบวงกลม
ไฟล์วิธีใช้จะนำคุณไปใช้เครื่องมือ ตรวจสอบข้อผิดพลาด ของ Excel ซึ่งอยู่ภายใต้ สูตร> การตรวจสอบสูตร บนริบบิ้น
การอ้างอิงเซลล์ที่ไม่ได้ตั้งใจจำนวนมากสามารถแก้ไขได้โดยไม่ต้องตรวจสอบข้อผิดพลาดโดยการแก้ไขการอ้างอิงเซลล์ที่ใช้ในสูตร แทนที่จะพิมพ์การอ้างอิงเซลล์ลงในสูตรให้ใช้จุด ------------------ คลิกที่การอ้างอิงเซลล์ด้วยเมาส์ -------------- -------- ป้อนข้อมูลอ้างอิงลงในสูตร
การอ้างอิงแบบวงกลมโดยเจตนา
การอ้างอิงแบบวงกลมของ Excel ไม่สามารถแก้ไขปัญหาเกี่ยวกับการอ้างอิงแบบวงกลมเนื่องจากการอ้างอิงแบบวงกลมไม่ได้ทั้งหมดเป็นข้อผิดพลาด
แม้ว่าข้อมูลอ้างอิงแบบวงกลมเหล่านี้จะมีจำนวนน้อยกว่าที่ไม่ได้ตั้งใจ แต่สามารถใช้งานได้ถ้าคุณต้องการให้ Excel ทำซ้ำ หรือเรียกใช้สูตรหลายครั้งก่อนที่จะสร้างผลลัพธ์
เปิดใช้งานการคำนวณซ้ำ
Excel มีตัวเลือกเพื่อให้สามารถ คำนวณซ้ำได้ หากคุณวางแผนที่จะใช้งาน
เพื่อให้สามารถคำนวณซ้ำได้:
- คลิกแท็บแฟ้ม (หรือปุ่ม Office ใน Excel 2007)
- คลิก ตัวเลือก เพื่อเปิดกล่องโต้ตอบ ตัวเลือก Excel
- ในแผงด้านซ้ายมือของกล่องโต้ตอบคลิกที่ สูตร
- ในแผงด้านขวาของกล่องโต้ตอบเลือกกล่องกาเครื่องหมาย Enable iterative calculation
ด้านล่างตัวเลือกช่องทำเครื่องหมายมีให้สำหรับ:
- การกำหนดจำนวนสูงสุดของการทำซ้ำ: จำนวนครั้งที่ Excel ควรคำนวณสูตรใหม่
- การตั้งค่าจำนวนเงินสูงสุดของการเปลี่ยนแปลงที่ยอมรับได้ระหว่างผลการคำนวณ: จำนวนที่น้อยกว่าผลลัพธ์ที่ถูกต้องมากขึ้น
การแสดงค่าศูนย์ในเซลล์ที่ได้รับผลกระทบ
สำหรับเซลล์ที่มีการอ้างอิงแบบวงกลม Excel จะแสดงค่าเป็นศูนย์ตามที่แสดงในเซลล์ C1 ในตัวอย่างหรือค่าที่คำนวณได้ล่าสุดในเซลล์
ในบางกรณีสูตรอาจทำงานได้สำเร็จก่อนที่จะพยายามคำนวณค่าของการอ้างอิงเซลล์ที่มีอยู่ เมื่อสิ่งนี้เกิดขึ้นเซลล์ที่มีสูตรจะแสดงค่าจากการคำนวณที่สำเร็จครั้งล่าสุด
เพิ่มเติมเกี่ยวกับคำเตือนการอ้างอิงแบบวงกลม
หลังจากที่อินสแตนซ์แรกของสูตรที่มีการอ้างอิงแบบวงกลมใน สมุดงาน Excel จะไม่จำเป็นต้องแสดงข้อความเตือนอีก ขึ้นอยู่กับสถานการณ์ของวิธีการและตำแหน่งที่อ้างอิงวงกลมเพิ่มเติมจะถูกสร้างขึ้น
ตัวอย่างของกล่องข้อความแจ้งเตือนที่มีข้อความเตือนจะปรากฏขึ้นเพื่อใช้อ้างอิงวงกลมตามมารวมถึง:
- อินสแตนซ์แรกของการอ้างอิงแบบวงกลมในสมุดงานที่เปิดอยู่
- หลังจากลบการอ้างอิงแบบวงกลมทั้งหมดในสมุดงานที่เปิดทั้งหมดแล้วจะมีการสร้างการอ้างอิงแบบวงกลมขึ้นใหม่
- หลังจากปิดสมุดงานทั้งหมดสูตรที่มีการอ้างอิงแบบวงกลมถูกสร้างขึ้นในสมุดงานใหม่
- เปิดสมุดงานที่มีการอ้างอิงเป็นวงกลมแล้ว