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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

กล่องโต้ตอบการอ้างอิงไม่ทำงานใน 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(-2,134)เพื่อค้นหาค่าสัมบูรณ์ของ-2134, Excel แสดง #NUM ข้อผิดพลาด เนื่องจากฟังก์ชัน ABSอาร์กิวเมนต์เดียวเท่านั้นที่ยอมรับ

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

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

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

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

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

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

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

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

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

ข้อผิดพลาด #NAME? เมื่อใช้ x พร้อมการอ้างอิงเซลล์แทนการใช้เครื่องหมาย * สำหรับการคูณ
ข้อผิดพลาด #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 หรือ Option > Command > 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 ของเรา

×