Excel error careful we found one or more circular...

Share

แล้ว error นี้มันมาได้อย่างไร และจะแก้ไขยังไงดี เอาคำถามแรกก่อนครับ "มันมาได้อย่างไร" อย่าบอกนะว่ามันมาตอนเปิดไฟล์ขึ้นมา T_T จริงแล้วสาเหตุ  มันเกิดจากสูตรของเราที่มีการอ้างอิงถึงตัวมันเอง เอ๊ะ ชักจะงงๆ ละไปดูภาพตัวอย่างประกอบกัน

ตามภาพเราใส่สูตร SUM ที่ cell A6 ลองดูค่าที่ใส่ให้สูตร SUM ดีนะครับ A2:A6 จะเห็นว่า SUM มีการรวมค่าในตำแหน่งที่ตัวมันอยู่คือ A6 ครับ ลองดูอีกตัวอย่าง


ใส่สูตรที่ A6 เหมือนเดิมสูตรคือ =A2+A3+A4+A5+A6 จะเห็นว่า +A6 อีกละ และนี่่คือที่มาของปัญหานี้ และมันจะแสดงข้อความเตือนท่านทุกครั้งที่เปิดไฟล์ขึ้นมาแบบนี้


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

วิธีแรก ดูตรงแถบ status ล่างซ้ายของจอ ถ้าคุณอยู่ที่ sheet ที่มี error มันจะบอกตำแหน่ง cell ด้วย แต่ถ้าอยู่ sheet อื่นจะมีแค่ข้อความเตือน Circular references


วิธีที่สอง ไปที่แท็บ Formulas ดูในส่วน formula auditing คลิกตรงสามเหลี่ยมเล็กๆ ข้าง Error Checking แล้วไปที่ Circular References และแล้วเราจะพบกับตำแหน่งเจ้าปัญหาของเรา อิๆๆ คลิกไปปุ๊บมันจะพาเราไปหาในทันใด ก็จัดการซะให้เรียบร้อย

เป็นไงกันบ้างครับหวังว่าคงพอจะช่วยได้ แล้วพบกันใหม่ในบทความหน้าครับ

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