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

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

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

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

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

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

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

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

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

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

ลิงก์ไปยังฟอรั่มชุมชน Excel

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

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

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

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

ดูหัวข้อที่ตรงกับข้อผิดพลาดแฮชที่คุณเห็นต่อไปนี้:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เมื่อคุณพิมพ์สูตร เช่น SUM(A1:A10) โปรแกรม Excel จะแสดงสตริงข้อความ SUM(A1:A10) แทนที่จะเป็นผลลัพธ์ของสูตร แต่ถ้าคุณพิมพ์ 11/2 โปรแกรม Excel จะแสดงวันที่ เช่น 2-พ.ย. หรือ 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 (ตามประเภท)

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

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

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

สูตรของคุณอาจไม่แสดงผลลัพธ์ที่คาดหวัง ถ้าชนิดข้อมูลของเซลล์ไม่สามารถใช้ในการคำนวณได้ ตัวอย่างเช่น ถ้าคุณใส่สูตรง่ายๆ เช่น สูตร =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 ของเรา

×