ข้อผิดพลาด REF ใน Excel (9 ตัวอย่างที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

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

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

ดาวน์โหลดแบบฝึกหัด สมุดงาน

คุณสามารถดาวน์โหลดสมุดงานได้จากลิงก์ด้านล่าง

ข้อผิดพลาด REF ใน Excel.xlsx

ตัวอย่างของการจัดการข้อผิดพลาด REF ใน Excel

1. ข้อผิดพลาด REF จากการลบเซลล์ คอลัมน์ หรือแถว

หากเราลบเซลล์ คอลัมน์ หรือแถวที่ใช้ในสูตร Excel จะแสดง REF ข้อผิดพลาดในเซลล์สูตร มาดูกันว่าหากเราลบ ยอดขายไตรมาสที่ 4 (คอลัมน์ E ) ออกจากชุดข้อมูลของเรา จะเกิดอะไรขึ้น

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

อ่านเพิ่มเติม: วิธีแก้ไข #REF! ข้อผิดพลาดใน Excel (6 วิธีแก้ไข)

2. การค้นหาเซลล์ที่มีข้อผิดพลาด REF

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

➤ หากต้องการค้นหาข้อผิดพลาดทั้งหมดในแต่ละครั้ง ก่อนอื่นให้เลือกทั้งหมดของคุณ ชุดข้อมูล และไปที่ หน้าแรก > การแก้ไข > ค้นหา & เลือก > ไปที่แบบพิเศษ .

➤ หลังจากนั้น หน้าต่าง ไปที่แบบพิเศษ จะปรากฏขึ้น ก่อนอื่น เลือก สูตร และเลือก ข้อผิดพลาด หลังจากนั้นคลิกที่ ตกลง .

ตอนนี้ คุณจะเห็น เซลล์ทั้งหมดที่มีข้อผิดพลาด REF ในชุดข้อมูลของคุณจะถูกเลือก

อ่านเพิ่มเติม: วิธีค้นหาข้อมูลอ้างอิง ข้อผิดพลาดใน Excel (3 วิธีง่ายๆ)

3. การลบข้อผิดพลาด REF หลายรายการ

คุณสามารถลบข้อผิดพลาด REF ทั้งหมดออกจากชุดข้อมูล Excel ของคุณได้โดยใช้ ค้นหาและแทนที่ คุณสมบัติ ➤ ขั้นแรก เลือกชุดข้อมูลทั้งหมดของคุณแล้วไปที่ หน้าแรก > การแก้ไข > ค้นหา & เลือก >แทนที่ .

ตอนนี้ หน้าต่าง ค้นหาและแทนที่ จะปรากฏขึ้น

➤ ในช่อง ค้นหาอะไร ประเภทช่อง #REF! และคลิกที่ แทนที่ทั้งหมด .

หลังจากนั้น ช่องยืนยันจะปรากฏขึ้นโดยแสดงจำนวนการแทนที่

➤ กด ตกลง ในกล่องนี้ และปิดกล่อง ค้นหาและแทนที่

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

หากคุณคลิกที่เซลล์ใดๆ ของคอลัมน์สูตร คุณจะเห็นได้จากแถบสูตรว่า #REF ! เครื่องหมายถูกลบออก และ สูตรกำลังคำนวณค่าโดยพิจารณาจากเซลล์ที่มีอยู่เท่านั้น .

อ่านเพิ่มเติม: วิธีลบค่า Error ใน Excel (4 วิธีด่วน)

4. การอ้างอิงช่วงเพื่อหลีกเลี่ยงข้อผิดพลาด REF

แทนที่จะอ้างอิงเซลล์ด้วยเครื่องหมายจุลภาคเป็นการอ้างอิงสัมพัทธ์ คุณสามารถใช้การอ้างอิงช่วงเพื่อหลีกเลี่ยงข้อผิดพลาด REF ในกรณีก่อนหน้านี้ เราได้ใช้สูตรต่อไปนี้ในเซลล์ F6 , =SUM(B6,C6,D6,E6) ตอนนี้เราจะใช้การอ้างอิงช่วงเพื่อหาผลรวมในคอลัมน์ F .

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F6 ,

<8 =SUM(B6:E6)

ที่นี่ สูตรจะใช้ช่วงเซลล์ B6:E6 เป็นข้อมูลอ้างอิง และจะให้ผลรวมในเซลล์ F6 ลากเซลล์ F6 ไปที่ส่วนท้ายของชุดข้อมูลของคุณ ดังนั้นสูตรจะถูกนำไปใช้กับทุกเซลล์ในคอลัมน์ F .

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

5. ข้อผิดพลาด REF ของฟังก์ชัน VLOOKUP

หากคุณใส่ค่าที่ไม่ถูกต้อง หมายเลขดัชนีคอลัมน์ใน ฟังก์ชัน VLOOKUP Excel จะแสดงข้อผิดพลาด REF สมมติว่าชุดข้อมูลของเราต้องการค้นหายอดขายประจำปีของพนักงานขายที่แตกต่างกัน ดังนั้นเราจึงพิมพ์สูตรต่อไปนี้ในเซลล์ว่าง =VLOOKUP(H8,A4:F12,7,FALSE). Here H8 คือค่าการค้นหา ( Harold ) A4:F12 คืออาร์เรย์ของตาราง 7 คือหมายเลขดัชนีของคอลัมน์ และ FALSE ระบุว่าสูตรจะส่งคืนการจับคู่แบบตรงทั้งหมด

ในสูตรของเรา เรา ได้ให้ 7 เป็นหมายเลขดัชนีคอลัมน์ แต่อาร์เรย์ของตารางคือ A4:F12 ซึ่งมีเพียง 6 คอลัมน์ ดังนั้น สูตรจะส่งกลับข้อผิดพลาด REF

มาแก้ไขสูตรกันเถอะ

➤ พิมพ์สูตรที่แก้ไขแล้วต่อไปนี้ ,

=VLOOKUP(H8,A4:F12,6,FALSE)

ในที่นี้ H8 คือค่าการค้นหา A4:F12 คืออาร์เรย์ของตาราง 6 คือหมายเลขดัชนีของคอลัมน์ และ FALSE ระบุว่าสูตรจะส่งคืนการจับคู่แบบตรงทั้งหมด

ในตอนนี้ หมายเลขดัชนีคอลัมน์ 6 อยู่ภายในอาร์เรย์ของตาราง ดังนั้นสูตรจะไม่แสดงข้อผิดพลาด REF นี้เวลา; แต่จะส่งคืนยอดขายประจำปีของพนักงานขายที่มีชื่ออยู่ในเซลล์ H8 .

การอ่านที่คล้ายกัน

  • เหตุผลและการแก้ไขข้อผิดพลาด NAME ใน Excel (10 ตัวอย่าง)
  • เมื่อเกิดข้อผิดพลาด ให้ดำเนินการต่อ ถัดไป: การจัดการข้อผิดพลาดใน Excel VBA<2
  • Excel VBA: ปิด “เมื่อเกิดข้อผิดพลาดกลับมาทำงานต่อ”

6. ฟังก์ชัน HLOOKUP ที่มีข้อผิดพลาดในข้อมูลอ้างอิง

หากคุณ ใส่หมายเลขดัชนีแถวที่ไม่ถูกต้องใน ฟังก์ชัน HLOOKUP Excel จะแสดงข้อผิดพลาด REF สมมติว่าชุดข้อมูลของเราต้องการค้นหายอดขายรวมของไตรมาสต่างๆ โดยใช้ HLOOKUP ดังนั้นเราจึงพิมพ์สูตรต่อไปนี้ในเซลล์ว่าง =HLOOKUP(H8,B5:F12,9,FALSE) ที่นี่ H8 คือค่าการค้นหา B5:F12 คืออาร์เรย์ของตาราง 9 เป็นหมายเลขดัชนี ROW และ FALSE ระบุว่าสูตรจะส่งกลับการจับคู่แบบตรงทั้งหมด

ในสูตรของเรา เรา ได้ให้ 9 เป็นหมายเลขดัชนีแถว แต่อาร์เรย์ของตารางคือ B5:F12 ซึ่งมีเพียง 8 แถว ดังนั้น สูตรจะส่งกลับข้อผิดพลาด REF

มาแก้ไขสูตรกันเถอะ

➤ พิมพ์สูตรที่แก้ไขแล้วต่อไปนี้ ,

=HLOOKUP(H8,B5:F12,8,FALSE)

ในที่นี้ H8 คือค่าการค้นหา B5:F12 คืออาร์เรย์ของตาราง 8 คือหมายเลขดัชนีแถว และ FALSE ระบุว่าสูตรจะส่งคืนการจับคู่แบบตรงทั้งหมด

ในตอนนี้ หมายเลขดัชนีแถว 8 อยู่ภายในอาร์เรย์ของตาราง ดังนั้นสูตรจะไม่แสดงข้อผิดพลาด REF แต่จะส่งคืนยอดขายทั้งหมดใน ไตรมาสที่ 3 .

7. ฟังก์ชัน INDEX ที่มีการอ้างอิงไม่ถูกต้อง

หากคุณใส่แถวไม่ถูกต้อง หรือหมายเลขคอลัมน์ใน ฟังก์ชัน INDEX Excel จะแสดงข้อผิดพลาด REF สมมติว่า สำหรับชุดข้อมูลของเรา เราต้องการค้นหายอดขายรวมต่อปี ดังนั้นเราจึงพิมพ์สูตรต่อไปนี้ในเซลล์ว่าง =INDEX(B6:F12,7,6) ที่นี่ B5:F12 คืออาร์เรย์ 7 คือหมายเลขแถว และ 6 คือหมายเลขคอลัมน์

ในสูตรของเรา เรากำหนดให้ 6 เป็นคอลัมน์ ตัวเลข. แต่อาร์เรย์คือ B5:F12 ซึ่งมีเพียง 5 คอลัมน์ ดังนั้น สูตรจะแสดงข้อผิดพลาด REF

มาแก้ไขสูตรกันเถอะ

➤ พิมพ์สูตรที่แก้ไขแล้วต่อไปนี้ ,

=INDEX(B6:F12,7,6)

ที่นี่ B5:F12 คืออาร์เรย์ 7 คือหมายเลขแถว และ 5 คือหมายเลขคอลัมน์

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

8. Reference Error in INDIRECT Function

ในเวลานำเข้าข้อมูลจากสมุดงานอื่นกับ ฟังก์ชัน INDIRECT ถ้าสมุดงานที่จะนำเข้าข้อมูลถูกปิด Excel จะแสดงข้อผิดพลาด REF สมมติว่าเราต้องการนำเข้าข้อมูลการขายของพนักงานขายชื่อ เจนนิเฟอร์ จากสมุดงานชื่อ เจนนิเฟอร์ .

ตอนนี้ โดยไม่ต้องเปิดสมุดงาน เจนนิเฟอร์ เราได้พิมพ์ฟังก์ชันต่อไปนี้ในสมุดงานปัจจุบันของเรา

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

ที่นี่ Jennifer.xlsx คือสมุดงานที่เราต้องการนำเข้าข้อมูล H10 คือชื่อแผ่นงาน SALES_DATA ของ Jennifer.xlsx สมุดงาน และ $B$6 เป็นเซลล์ของแผ่นงาน SALES_DATA ของ Jennifer.xlsx สมุดงาน

แต่สูตรจะไม่นำเข้าข้อมูลจากสมุดงาน จะแสดงข้อผิดพลาด REF

➤ ตอนนี้เปิดสมุดงาน เจนนิเฟอร์ แล้วใส่สูตรเดิมอีกครั้ง

คราวนี้จะไม่แสดงข้อผิดพลาด REF อีกต่อไป และจะให้ค่าจากสมุดงาน Jennifer

9. ป้อนข้อความที่กำหนดเองแทนข้อผิดพลาด REF ด้วยฟังก์ชัน IFERROR

เราสามารถลบข้อผิดพลาด REF ออกจากเวิร์กชีตของเรา และสามารถแสดงข้อความที่กำหนดเองในที่ ของข้อผิดพลาดนี้โดยใช้ ฟังก์ชัน IFERROR พิจารณาตัวอย่างแรกที่เราได้คอลัมน์สูตรด้วย #REF! เครื่องหมายเนื่องจากการลบหนึ่งคอลัมน์ ตอนนี้ด้วยฟังก์ชัน IFERROR เราจะแสดงข้อความ ไม่สมบูรณ์ แทนที่สัญญาณข้อผิดพลาดเหล่านั้น

➤ ขั้นแรก พิมพ์สูตรต่อไปนี้ในเซลล์แรกของคอลัมน์ กด ENTER แล้วลากเซลล์ไปจนสุดเพื่อใช้สูตรในทุกเซลล์

=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")

สูตรจะให้ผลรวมหากไม่มีข้อผิดพลาดเกิดขึ้น

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

อ่านเพิ่มเติม: Excel Error: The Number in This เซลล์ถูกจัดรูปแบบเป็นข้อความ (แก้ไข 6 วิธี)

สรุป

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

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