ข้ามไปที่เนื้อหาหลัก
Office
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ถ้า Excel ไม่สามารถหาผลลัพธ์ของสูตรที่คุณกำลังพยายามสร้างได้ คุณอาจได้รับข้อความแสดงข้อผิดพลาด ดังนี้:

รูปภาพของกล่องโต้ตอบ “มีปัญหากับสูตรนี้” ใน Excel

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

ให้เริ่มโดยการคลิก ตกลง หรือกด ESC เพื่อปิดข้อความแสดงข้อผิดพลาด

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

รูปภาพของปุ่มยกเลิกในแถบสูตร

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

Excel จะแสดงข้อผิดพลาดของปอนด์ (#) ที่หลากหลายเช่น #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME? และ #NULL! เพื่อระบุบางสิ่งในสูตรของคุณไม่ทำงานอย่างถูกต้อง ตัวอย่างเช่น #VALUE! ข้อผิดพลาดเกิดจากการจัดรูปแบบที่ไม่ถูกต้องหรือชนิดข้อมูลที่ไม่ได้รับการสนับสนุนในอาร์กิวเมนต์ หรือคุณจะเห็น #REF! ข้อผิดพลาดถ้าสูตรอ้างอิงไปยังเซลล์ที่ถูกลบหรือถูกแทนที่ด้วยข้อมูลอื่น คำแนะนำการแก้ไขปัญหาจะแตกต่างกันสำหรับแต่ละข้อผิดพลาด

หมายเหตุ: #### ไม่ใช่ข้อผิดพลาดที่เกี่ยวข้องกับสูตร แต่เป็นการแสดงให้เห็นว่าคอลัมน์นั้นกว้างไม่พอที่จะแสดงเนื้อหาของเซลล์ เพียงลากคอลัมน์เพื่อขาย หรือไปยัง หน้าแรก > รูปแบบ > ปรับความกว้างคอลัมน์ให้พอดีอัตโนมัติ

รูปภาพของ หน้าแรก > รูปแบบ > ปรับความกว้างคอลัมน์ให้พอดีอัตโนมัติ

อ้างอิงถึงหัวข้อต่อไปนี้ที่สอดคล้องกับข้อผิดพลาดของปอนด์ที่คุณเห็น:

  • แก้ไขข้อผิดพลาด #NUM!

  • การแก้ไขข้อผิดพลาด #VALUE!

  • แก้ไขข้อผิดพลาด #N/A

  • แก้ไขข้อผิดพลาด #DIV/0!

  • แก้ไขข้อผิดพลาด #REF!

  • แก้ไขข้อผิดพลาด #NAME?

  • แก้ไขข้อผิดพลาด #NULL!

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

กล่องโต้ตอบการอ้างอิงไม่ทำงานใน Excel

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

คุณสามารถปิดใช้งานกล่องโต้ตอบได้ตลอดเวลาเมื่อเริ่มต้นขึ้น เมื่อต้องการทำเช่นนั้นให้ไปที่ตัวเลือก > ไฟล์ > ขั้นสูง > ทั่วไปแล้วยกเลิกการเลือกขอให้คุณอัปเดตการเชื่อมโยงอัตโนมัติ 

รูปภาพของตัวเลือกลิงก์ ถามเมื่อมีการอัปเดตอัตโนมัติ

สิ่งสำคัญ: ถ้านี่เป็นครั้งแรกที่คุณพบลิงก์ที่ใช้งานไม่ได้ในสูตร ต้องการทบทวนการแก้ไขลิงก์ที่ใช้งานไม่ได้ หรือคุณไม่ทราบว่าต้องอัปเดตการอ้างอิงหรือไม่ ให้ดู ควบคุมเมื่อการอัปเดตการอ้างอิงภายนอก (ลิงก์)

ถ้าสูตรไม่แสดงค่า ทำตามขั้นตอนเหล่านี้:

  • ตรวจสอบให้แน่ใจว่าได้ตั้งค่า Excel ให้แสดงสูตรในสเปรดชีตของคุณ วิธีการคือ คลิกแท็บ สูตร แล้วในกลุ่ม ตรวจสอบสูตร คลิก แสดงสูตร

    เคล็ดลับ: นอกจากนี้คุณยังสามารถใช้แป้นพิมพ์ลัดCtrl + ' (แป้นที่อยู่เหนือแป้น Tab) เมื่อคุณทำเช่นนี้คอลัมน์ของคุณจะได้รับการขยายโดยอัตโนมัติเพื่อแสดงสูตรของคุณแต่ไม่ต้องกังวลเมื่อคุณสลับกลับไปยังมุมมองปกติคอลัมน์ของคุณจะปรับขนาด

  • ถ้าขั้นตอนด้านบนยังไม่สามารถแก้ไขปัญหาได้อาจเป็นไปได้ว่าเซลล์ถูกจัดรูปแบบเป็นข้อความ คุณสามารถคลิกขวาที่เซลล์แล้วเลือกจัดรูปแบบเซลล์ > ทั่วไป(หรือCtrl + 1) จากนั้นกดF2 > Enterเพื่อเปลี่ยนรูปแบบ

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

    รูปภาพของ ข้อมูล > กล่องโต้ตอบ ข้อความเป็นคอลัมน์

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

  1. บนแท็บ ไฟล์ ให้คลิกที่ ตัวเลือก แล้วคลิกที่ประเภท สูตร

  2. ในส่วน ตัวเลือกการคำนวณ ภายใต้ การคำนวณเวิร์กบุ๊ก ตรวจสอบให้แน่ใจว่าเลือกตัวเลือก อัตโนมัติ แล้ว

    รูปภาพของตัวเลือก การคำนวณ แบบอัตโนมัติ และ กำหนดเอง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการคำนวณให้ดูที่เปลี่ยนการคำนวณสูตรใหม่การคำนวณซ้ำหรือความแม่นยำ

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการอ้างอิงแบบวงกลมให้ดูที่การเอาออกหรืออนุญาตการอ้างอิงแบบวงกลม

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

เมื่อคุณพิมพ์บางอย่างเช่นsum (a1: a10), Excel จะแสดงผลรวมสตริงข้อความ(a1: a10)แทนที่จะเป็นผลลัพธ์ของสูตร อีกวิธีหนึ่งคือถ้าคุณพิมพ์11/2Excel จะแสดงวันที่เช่น 2-Nov หรือ11/02/2009 แทนที่จะหาร11โดย2

เมื่อต้องการหลีกเลี่ยงผลลัพธ์ที่ไม่ต้องการ ให้เริ่มต้นฟังก์ชันด้วยเครื่องหมายเท่ากับ ตัวอย่างเช่น พิมพ์: =SUM(A1:A10) และ =11/2

เมื่อคุณใช้ฟังก์ชันในสูตร วงเล็บเปิดแต่ละวงเล็บจะต้องลงท้ายด้วยวงเล็บปิดเพื่อให้ฟังก์ชันคำนวณผลได้อย่างถูกต้อง ดังนั้นคุณต้องตรวจสอบให้แน่ใจว่าวงเล็บทั้งหมดมีครบคู่ ตัวอย่างเช่น สูตร =IF(B5<0),"Not valid",B5*1.05) จะไม่ทำงานเพราะมีวงเล็บปิดสองอันและมีวงเล็บเปิดเพียงอันเดียว สูตรที่ถูกต้องคือ: =IF(B5<0,"Not valid",B5*1.05)

ฟังก์ชัน Excel มีอาร์กิวเมนต์คือค่าที่คุณต้องให้เพื่อให้ฟังก์ชันทำงานได้ แต่บางฟังก์ชัน (เช่น PI หรือ TODAY) ไม่ต้องใช้อาร์กิวเมนต์ ให้ตรวจสอบไวยากรณ์สูตรที่ปรากฏขึ้นขณะที่คุณพิมพ์ฟังก์ชัน เพื่อตรวจสอบให้แน่ใจว่าฟังก์ชันนั้นมีอาร์กิวเมนต์ที่ต้องการแล้ว

ตัวอย่างเช่น ฟังก์ชัน UPPER จะยอมรับเฉพาะหนึ่งสตริงข้อความหรือการอ้างอิงเซลล์ให้เป็นอาร์กิวเมนต์ เช่น =UPPER("hello") หรือ =UPPER(C2)

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

สกรีนช็อตของแถบเครื่องมือการอ้างอิงฟังก์ชัน

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

ถ้าคุณต้องการค้นหาไวยากรณ์ของฟังก์ชันใดๆ ดูรายการ ฟังก์ชัน Excel (ตามประเภท)

อย่าใส่ตัวเลขที่ถูกจัดรูปแบบด้วยเครื่องหมายดอลลาร์ ($) หรือตัวคั่นทศนิยม (,) ในสูตรเนื่องจากเครื่องหมายดอลลาร์ระบุการอ้างอิงแบบสัมบูรณ์และเครื่องหมายจุลภาคเป็นตัวคั่นอาร์กิวเมนต์ แทนที่จะใส่$๑,๐๐๐ให้ใส่๑๐๐๐ในสูตร

ถ้าคุณใช้ตัวเลขที่มีการจัดรูปแบบในอาร์กิวเมนต์คุณจะได้รับผลลัพธ์การคำนวณที่ไม่คาดคิดแต่คุณยังอาจเห็นข้อผิดพลาด#NUM! ตัวอย่างเช่นถ้าคุณใส่สูตร= ABS (-๒,๑๓๔)เพื่อค้นหาค่าสัมบูรณ์ของ-๒๑๓๔, Excel จะแสดง #NUM! ข้อผิดพลาดเนื่องจากฟังก์ชัน ABSยอมรับอาร์กิวเมนต์เดียวเท่านั้นและจะเห็นอาร์กิวเมนต์-2 และ๑๓๔เป็นอาร์กิวเมนต์ที่แยกต่างหาก

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

สูตรของคุณอาจไม่แสดงผลลัพธ์ที่คาดหวัง ถ้าชนิดข้อมูลของเซลล์ไม่สามารถใช้ในการคำนวณได้ ตัวอย่างเช่น ถ้าคุณใส่สูตรง่ายๆ เช่น สูตร =2+3 ลงในเซลล์ที่ถูกจัดรูปแบบเป็นข้อความ Excel จะไม่สามารถคำนวณข้อมูลที่คุณใส่ คุณจะเห็นแค่ =2+3 อยู่ในเซลล์เท่านั้น เพื่อแก้ปัญหานี้ ให้เปลี่ยนชนิดข้อมูลของเซลล์จาก ข้อความ เป็น ทั่วไป โดยทำดังนี้:

  1. เลือกเซลล์

  2. คลิก หน้าแรก > ลูกศรถัดจาก รูปแบบตัวเลข (หรือกด Ctrl + 1) แล้วคลิก ทั่วไป

  3. กด F2 เพื่อเปลี่ยนเซลล์ให้อยู่ในโหมดแก้ไข และกด Enter เพื่อยอมรับสูตร

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

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

กล่องข้อความขอให้คุณแทนที่ x ด้วยเครื่องหมาย * สำหรับการคูณ

อย่างไรก็ตาม ถ้าคุณใช้เซลล์อ้างอิง Excel จะส่งกลับข้อผิดพลาด #NAME?

ข้อผิดพลาด #NAME? เมื่อใช้ x พร้อมการอ้างอิงเซลล์แทนการใช้เครื่องหมาย * สำหรับการคูณ

ถ้าคุณสร้างสูตรที่ประกอบด้วยข้อความ ให้ใส่เครื่องหมายอัญประกาศล้อมรอบข้อความ

ตัวอย่างเช่น สูตร ="วันนี้คือ " & TEXT(TODAY(),"dddd, mmmm dd") จะเป็นการรวมข้อความ "วันนี้คือ " เข้ากับผลลัพธ์ของฟังก์ชัน TEXT และ ฟังก์ชัน TODAY และส่งผลลัพธ์เป็น วันนี้คือ วันจันทร์ที่ 30 พฤษภาคม

ในสูตร "Today is " มีช่องว่างก่อนเครื่องหมายอัญประกาศปิด ซึ่งจะใส่พื้นที่ว่างตามที่คุณต้องการระหว่างคำว่า "Today is" และคำว่า "Monday, May 30" ถ้าไม่มีเครื่องหมายอัญประกาศรอบข้อความ สูตรอาจแสดงผลลัพธ์เป็นข้อผิดพลาด #NAME?

คุณสามารถผนวก หรือซ้อนฟังก์ชันลงในสูตรหนึ่งๆได้ถึง 64 ชั้น

ตัวอย่างเช่น สูตร =IF(SQRT(PI())<2,"น้อยกว่าสอง!","มากกว่าสอง!") มีฟังก์ชัน 3 ชั้น คือ ฟังก์ชัน PI ซ้อนอยู่ภายใน ฟังก์ชัน SQRT ซึ่งซ้อนอยู่ใน ฟังก์ชัน IF อีกชั้นหนึ่ง

เมื่อคุณพิมพ์การอ้างอิงไปยังค่าหรือเซลล์ในเวิร์กชีตอื่น และชื่อของแผ่นงานดังกล่าวมีอักขระที่ไม่ใช่ตัวอักษร (เช่น ช่องว่าง) ให้ใส่ชื่อไว้ในเครื่องหมายอัญประกาศเดี่ยว (')

ตัวอย่างเช่น เมื่อต้องการส่งกลับค่าจากเซลล์ D3 ในเวิร์กชีตที่ชื่อ ข้อมูลรายไตรมาส ในเวิร์กบุ๊กของคุณ ให้พิมพ์: ='ข้อมูลรายไตรมาส'!D3 เมื่อไม่ใส่เครื่องหมายอัญประกาศครอบชื่อแผ่นงาน สูตรจะแสดง ข้อผิดพลาด #NAME?

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

เมื่อคุณพิมพ์การอ้างอิงไปยังค่าหรือเซลล์ในเวิร์กบุ๊กอื่น ให้รวมชื่อเวิร์กบุ๊กอยู่ในวงเล็บเหลี่ยม ([]) ตามด้วยชื่อเวิร์กชีตที่มีค่าหรือเซลล์

ตัวอย่างเช่น เมื่อต้องการอ้างอิงเซลล์ A1 ถึง A8 บนแผ่นงาน การขาย ในเวิร์กบุ๊ก การดำเนินการไตรมาส 2 ที่เปิดอยู่ใน Excel ให้พิมพ์: =[การดำเนินการไตรมาส 2.xlsx]การขาย!A1:A8 เมื่อไม่ใส่เครื่องหมายวงเล็บเหลี่ยม สูตรจะแสดง ข้อผิดพลาด #REF!

ถ้าเวิร์กบุ๊กไม่ได้เปิดอยู่ใน Excel ให้พิมพ์เส้นทางแบบเต็มไปยังไฟล์

ตัวอย่างเช่น =ROWS('C:\My Documents\[การดำเนินการไตรมาส 2.xlsx]การขาย'!A1:A8)

หมายเหตุ: ถ้าเส้นทางแบบเต็มมีอักขระช่องว่าง คุณจะต้องใส่เส้นทางไว้ในเครื่องหมายอัญประกาศเดี่ยว (ที่จุดเริ่มต้นของเส้นทางและต่อจากชื่อของเวิร์กชีต ก่อนเครื่องหมายอัศเจรีย์)

เคล็ดลับ: วิธีที่ง่ายที่สุดในการรับเส้นทางไปยังเวิร์กบุ๊กอื่นคือการเปิดเวิร์กบุ๊กอื่นจากนั้นจากเวิร์กบุ๊กต้นฉบับของคุณให้พิมพ์ = แล้วใช้Alt + Tabเพื่อเลื่อนไปยังเวิร์กบุ๊กอื่นแล้วเลือกเซลล์ใดก็ได้บนแผ่นงานที่คุณต้องการ จากนั้นปิดเวิร์กบุ๊กต้นฉบับ สูตรของคุณจะอัปเดตโดยอัตโนมัติเพื่อแสดงเส้นทางไฟล์แบบเต็มและชื่อแผ่นงานพร้อมด้วยไวยากรณ์ที่จำเป็น คุณยังสามารถคัดลอกและวางเส้นทางและใช้งานได้ทุกที่ที่คุณต้องการ

การหารเซลล์หนึ่งด้วยอีกเซลล์ที่มีศูนย์ (0) หรือไม่มีค่า จะแสดงผลลัพธ์เป็น ข้อผิดพลาด #DIV/0!

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

=IF(B1,A1/B1,0)

ซึ่งระบุว่า IF(B1 มีอยู่ ให้หาร A1 ด้วย B1 มิเช่นนั้นให้แสดง 0)

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

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

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

  • ถ้าชื่อที่กำหนดไว้หายไป และสูตรที่อ้างอิงถึงชื่อนั้นส่งกลับ ข้อผิดพลาด #NAME? ให้ระบุชื่อที่อ้างอิงถึงช่วงที่คุณต้องการใหม่ หรือเปลี่ยนสูตรเพื่ออ้างอิงถึงช่วงของเซลล์โดยตรง (ตัวอย่างเช่น A2:D8)

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

  • ถ้าเวิร์กบุ๊กหายไป สูตรที่อ้างอิงไปยังเวิร์กบุ๊กจะยังคงอยู่จนกว่าคุณจะอัปเดตสูตร

    ตัวอย่างเช่น ถ้าสูตรของคุณเป็น =[Book1.xlsx]Sheet1'!A1 และคุณลบไฟล์ Book1.xlsx ค่าที่อ้างอิงในเวิร์กบุ๊กนั้นจะยังคงอยู่ อย่างไรก็ตาม ถ้าคุณแก้ไขและบันทึกสูตรที่อ้างอิงไปยังเวิร์กบุ๊กนั้น Excel จะแสดงกล่องโต้ตอบ อัปเดตค่า และพร้อมท์ให้คุณใส่ชื่อไฟล์ คลิก ยกเลิก จากนั้นตรวจสอบให้แน่ใจว่า ข้อมูลนี้ไม่ได้หายไปเพราะการแทนที่สูตรที่อ้างอิงไปยังเวิร์กบุ๊กที่หายไปด้วยผลลัพธ์ของสูตร

เมื่อคุณคัดลอกเนื้อหาของเซลล์ในบางครั้ง คุณอาจต้องการวางเฉพาะค่า ไม่ใช่สูตรเบื้องหลังที่แสดงใน แถบสูตร

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

คุณสามารถหลีกเลี่ยงข้อผิดพลาดนี้ได้ด้วยการวางค่าผลลัพธ์ของสูตรโดยไม่มีสูตรในเซลล์ปลายทาง

  1. บนเวิร์กชีต ให้เลือกเซลล์ที่มีค่าผลลัพธ์ของสูตรที่ต้องการคัดลอก

  2. บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด คลิก คัดลอก รูปปุ่ม

    รูป Ribbon ของ Excel

    แป้นพิมพ์ลัด: กด CTRL+C

  3. เลือกเซลล์มุมบนซ้ายของ พื้นที่วาง

    เคล็ดลับ: เมื่อต้องการย้ายหรือคัดลอกส่วนที่เลือกไปยังเวิร์กชีตหรือเวิร์กบุ๊กอื่น คลิกแท็บเวิร์กชีตอื่นหรือสลับไปยังเวิร์กบุ๊กอื่น แล้วเลือกเซลล์ด้านบนซ้ายของพื้นที่วาง

  4. บนแท็บหน้าแรกในกลุ่มคลิปบอร์ดให้คลิกวาง รูปปุ่ม แล้วคลิกวางค่าหรือกดAlt > E > S > v > enterสำหรับ Windows หรือตัวเลือก > คำสั่ง > v > v > enterบน Mac

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

  1. เลือกสูตรที่คุณต้องการประเมิน

  2. คลิก สูตร > ประเมินสูตร

    กลุ่ม ตรวจสอบสูตร บนแท็บ สูตร

  3. คลิกประเมินเพื่อตรวจสอบค่าของการอ้างอิงที่ขีดเส้นใต้ ผลลัพธ์ของการประเมินจะแสดงในรูปแบบตัวเอียง

    กล่องโต้ตอบ ประเมินสูตร

  4. ถ้าส่วนที่ขีดเส้นใต้ของสูตรเป็นการอ้างอิงไปยังสูตรอื่น ให้คลิก แสดงทีละขั้น เพื่อแสดงสูตรอื่นในกล่อง การประเมิน คลิก ออกทีละขั้น เพื่อกลับไปยังเซลล์และสูตรก่อนหน้า

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

  5. ทำต่อไปจนกระทั่งแต่ละส่วนของสูตรได้ถูกประเมินแล้ว

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

    หมายเหตุ: 

    • บางส่วนของฟังก์ชัน IF และฟังก์ชัน CHOOSE จะไม่ถูกประเมินและข้อผิดพลาด #N/A อาจปรากฏในกล่อง การประเมิน

    • การอ้างอิงเปล่าจะถูกแสดงค่าเป็นศูนย์ (0) ในกล่อง การประเมิน

    • ฟังก์ชันที่จะถูกคำนวณใหม่ทุกครั้งที่เวิร์กชีตมีการเปลี่ยนแปลง ฟังก์ชันเหล่านั้น ได้แก่ ฟังก์ชันRAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY และ RANDBETWEENซึ่งอาจทำให้ให้กล่องโต้ตอบ ประเมินสูตร แสดงผลลัพธ์ที่แตกต่างจากผลลัพธ์ตามจริงในเซลล์บนเวิร์กชีต

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ดูเพิ่มเติม

ภาพรวมของสูตรใน Excel

ตรวจหาข้อผิดพลาดในสูตร

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×