ถ้า Excel ไม่สามารถแก้ไขสูตรที่คุณกําลังพยายามสร้างได้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดดังนี้:
น่าเสียดายที่วิธีนี้หมายความว่า Excel ไม่สามารถเข้าใจสิ่งที่คุณกําลังพยายามทําดังนั้นคุณจะต้องอัปเดตสูตรของคุณหรือตรวจสอบให้แน่ใจว่าคุณใช้ฟังก์ชันอย่างถูกต้อง
เคล็ดลับ
มีบางฟังก์ชันทั่วไปที่คุณอาจพบปัญหา เมื่อต้องการเรียนรู้เพิ่มเติม ให้ดู COUNTIF, SUMIF, VLOOKUP หรือ IF คุณยังสามารถดูรายการของฟังก์ชันได้ที่นี่
กลับไปยังเซลล์ที่มีสูตรที่ใช้งานไม่ได้ ซึ่งจะอยู่ในโหมดแก้ไข และ Excel จะเน้นจุดที่มีปัญหา ถ้าคุณยังไม่ทราบว่าต้องทําอะไรจากที่นั่นและต้องการเริ่มใหม่ คุณสามารถกด ESC อีกครั้ง หรือเลือกปุ่ม ยกเลิก ในแถบสูตร ซึ่งจะนําคุณออกจากโหมดแก้ไข
ถ้าคุณต้องการเดินหน้า รายการตรวจสอบต่อไปนี้จะให้ขั้นตอนการแก้ไขปัญหาเพื่อช่วยให้คุณทราบว่าสิ่งใดที่อาจผิดพลาด เลือกหัวเรื่องเพื่อเรียนรู้เพิ่มเติม
หมายเหตุ
ถ้าคุณกําลังใช้ Microsoft 365 สําหรับเว็บ คุณอาจไม่เห็นข้อผิดพลาดเดียวกัน หรือโซลูชันอาจไม่นําไปใช้
คุณกําลังใช้ตัวคั่นรายการที่ถูกต้องในสูตรของคุณหรือไม่
สูตรที่มีมากกว่าหนึ่งอาร์กิวเมนต์ใช้ตัวคั่นรายการเพื่อแยกอาร์กิวเมนต์ ตัวคั่นที่ใช้อาจแตกต่างกันไปตามตําแหน่งที่ตั้งของระบบปฏิบัติการและการตั้งค่า 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
ถ้าสูตรไม่แสดงค่า ทำตามขั้นตอนเหล่านี้:
ตรวจสอบให้แน่ใจว่าได้ตั้งค่า Excel ให้แสดงสูตรในสเปรดชีตของคุณ วิธีการคือ เลือกแท็บ สูตร จากนั้นในกลุ่ม การตรวจสอบสูตร ให้เลือก แสดงสูตร
เคล็ดลับ
คุณสามารถใช้แป้นพิมพ์ลัด Ctrl + ` (แป้นที่อยู่เหนือแป้น Tab) ได้เช่นกัน เมื่อคุณทําเช่นนี้ คอลัมน์ของคุณจะขยายให้กว้างขึ้นโดยอัตโนมัติเพื่อแสดงสูตรของคุณ แต่ไม่ต้องกังวล เมื่อคุณสลับกลับไปยังมุมมองปกติ คอลัมน์ของคุณจะปรับขนาด
ถ้าขั้นตอนข้างต้นยังไม่สามารถแก้ไขปัญหาได้ เป็นไปได้ว่าเซลล์ดังกล่าวได้รับการจัดรูปแบบเป็นข้อความ คุณสามารถคลิกขวาที่เซลล์แล้วเลือก จัดรูปแบบเซลล์ > ทั่วไป (หรือ Ctrl + 1) แล้วกด F2 > Enter เพื่อเปลี่ยนรูปแบบ
ถ้าคุณมีคอลัมน์ที่มีช่วงของเซลล์ขนาดใหญ่ที่ถูกจัดรูปแบบเป็นข้อความ คุณสามารถเลือกช่วง นํารูปแบบตัวเลขที่คุณเลือกไปใช้ และไปที่ ข้อความข้อมูล>เป็นคอลัมน์>เสร็จสิ้น วิธีนี้จะนำรูปแบบดังกล่าวไปใช้กับเซลล์ทั้งหมดที่เลือก
เปิดใช้งานการคํานวณเวิร์กบุ๊กอัตโนมัติถ้าไม่มีการคํานวณสูตรใน Excel
เมื่อไม่มีการคำนวณสูตร คุณจะต้องตรวจสอบว่าได้เปิดใช้งานการคำนวณอัตโนมัติใน Excel อยู่หรือไม่ ทั้งนี้ จะไม่มีการคำนวณสูตรถ้าเปิดใช้งานการคำนวณด้วยตนเอง ทำตามขั้นตอนเหล่านี้เพื่อตรวจสอบการคำนวณอัตโนมัติ
เลือกแท็บ ไฟล์ เลือก ตัวเลือก จากนั้นเลือกประเภท สูตร
ในส่วน ตัวเลือกการคํานวณ ภายใต้ การคํานวณเวิร์กบุ๊ก ตรวจสอบให้แน่ใจว่าเลือกตัวเลือก อัตโนมัติ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการคำนวณ ให้ดูที่ เปลี่ยนการคำนวณสูตรใหม่ การคำนวณซ้ำ หรือความแม่นยำ
มีการอ้างอิงแบบวงกลมอย่างน้อย 1 รายการในสูตร
การอ้างอิงแบบวงกลมจะเกิดขึ้นเมื่อสูตรอ้างถึงเซลล์ที่มีสูตรนั้นอยู่ วิธีการแก้ไขปัญหาคือการย้ายสูตรไปยังเซลล์อื่น หรือเปลี่ยนไวยากรณ์สูตรเพื่อหลีกเลี่ยงการอ้างอิงแบบวงกลม อย่างไรก็ตาม ในบางสถานการณ์ คุณอาจต้องใช้การอ้างอิงแบบวงกลมเพื่อทำให้มีการทำซ้ำฟังก์ชันของคุณได้ ซึ่งจะทำซ้ำไปจนกว่าจะครบตามเงื่อนไขเชิงตัวเลขที่กำหนดไว้ ในกรณีดังกล่าว คุณจะต้องเปิดใช้งาน นำออกหรืออนุญาตการอ้างอิงแบบวงกลม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการอ้างอิงแบบวงกลม ให้ดูที่ นำออกหรืออนุญาตการอ้างอิงแบบวงกลม
ฟังก์ชันของคุณเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) หรือไม่
ถ้ารายการของคุณไม่ได้เริ่มต้นด้วยเครื่องหมายเท่ากับ ไม่ใช่สูตร และจะไม่ถูกคํานวณ ซึ่งเป็นข้อผิดพลาดทั่วไป
เมื่อคุณพิมพ์บางอย่าง เช่น SUM(A1:A10) Excel จะแสดงสตริงข้อความ SUM(A1:A10) แทนผลลัพธ์ของสูตร หรือถ้าคุณพิมพ์ 11/2 Excel จะแสดงวันที่ เช่น 2-Nov หรือ 11/02/2009 แทนที่จะหาร 11 ด้วย 2
เพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิดลักษณะนี้ ให้เริ่มต้นฟังก์ชันด้วยเครื่องหมายเท่ากับเสมอ ตัวอย่างเช่น พิมพ์: =SUM(A1:A10) และ =11/2
คุณจับคู่วงเล็บเปิดและปิดหรือไม่
เมื่อคุณใช้ฟังก์ชันในสูตร วงเล็บเปิดแต่ละวงเล็บจะต้องมีวงเล็บปิดเพื่อให้ฟังก์ชันดังกล่าวทํางานได้อย่างถูกต้อง ตรวจสอบให้แน่ใจว่าวงเล็บทั้งหมดเป็นส่วนหนึ่งของคู่ที่ตรงกัน ตัวอย่างเช่น สูตร =IF(B5<0),"Not valid",B5*1.05) จะไม่ทํางานเนื่องจากมีวงเล็บปิดสองอัน แต่มีวงเล็บเปิดเพียงวงเล็บเดียว สูตรที่ถูกต้องจะมีลักษณะดังนี้: =IF(B5<0,"ไม่ถูกต้อง",B5*1.05)
อาร์กิวเมนต์ที่ต้องมีทั้งหมดแสดงอยู่ในไวยากรณ์หรือไม่
ฟังก์ชัน Excel มีอาร์กิวเมนต์ ซึ่งเป็นค่าที่คุณต้องระบุเพื่อให้ฟังก์ชันทํางานได้ มีฟังก์ชันเพียงไม่กี่อย่างเท่านั้น (เช่น PI หรือ TODAY) ที่ไม่มีอาร์กิวเมนต์ ตรวจสอบไวยากรณ์ของสูตรที่จะปรากฏเมื่อคุณเริ่มพิมพ์ฟังก์ชัน เพื่อให้แน่ใจว่าฟังก์ชันมีอาร์กิวเมนต์ที่จําเป็น
ตัวอย่างเช่น ฟังก์ชัน UPPER จะยอมรับเฉพาะหนึ่งสตริงข้อความหรือการอ้างอิงเซลล์ให้เป็นอาร์กิวเมนต์ เช่น =UPPER("hello") หรือ =UPPER(C2)
หมายเหตุ
คุณจะเห็นอาร์กิวเมนต์ของฟังก์ชันแสดงอยู่ในแถบเครื่องมือการอ้างอิงฟังก์ชันแบบลอยอยู่ใต้สูตรขณะที่คุณพิมพ์
นอกจากนี้ บางฟังก์ชัน เช่น SUM ต้องการอาร์กิวเมนต์ที่เป็นตัวเลขเท่านั้น ในขณะที่ฟังก์ชันอื่นๆ เช่น REPLACE ต้องการค่าข้อความสําหรับอาร์กิวเมนต์อย่างน้อยหนึ่งอาร์กิวเมนต์ ถ้าคุณใช้ชนิดข้อมูลที่ไม่ถูกต้อง ฟังก์ชันอาจส่งกลับผลลัพธ์ที่ไม่คาดคิดหรือแสดงข้อผิดพลาด #VALUE!
ถ้าคุณต้องการค้นหาไวยากรณ์ของฟังก์ชันใดๆ ดูรายการ ฟังก์ชัน Excel (ตามประเภท)
การจัดการตัวเลขที่ไม่มีการจัดรูปแบบในสูตร Excel
อย่าใส่ตัวเลขที่จัดรูปแบบด้วยเครื่องหมายดอลลาร์ ($) หรือตัวคั่นทศนิยม (,) ในสูตร เนื่องจากเครื่องหมายดอลลาร์ระบุว่า การอ้างอิงแบบสัมบูรณ์ และเครื่องหมายจุลภาคเป็นตัวคั่นอาร์กิวเมนต์ แทนที่จะใส่ $1,000 ให้ใส่ 1000 ลงในสูตร
ถ้าคุณใช้ตัวเลขที่จัดรูปแบบแล้วในอาร์กิวเมนต์ คุณจะได้รับผลลัพธ์การคํานวณที่ไม่คาดคิด แต่คุณอาจเห็นข้อผิดพลาด #NUM! ตัวอย่างเช่น ถ้าคุณใส่สูตร =ABS(-2,134) เพื่อหาค่าสัมบูรณ์ของ -2134 Excel จะแสดงข้อผิดพลาด #NUM! เนื่องจาก ฟังก์ชัน ABS ยอมรับเพียงอาร์กิวเมนต์เดียวเท่านั้น และจะเห็น -2 กับ 134 เป็นอาร์กิวเมนต์ที่แยกกัน
หมายเหตุ
คุณสามารถจัดรูปแบบผลลัพธ์ของสูตรด้วยตัวคั่นทศนิยมและสัญลักษณ์สกุลเงินได้ แต่ต้องทำหลังจากที่คุณใส่สูตรโดยใช้ตัวเลขที่ไม่มีการจัดรูปแบบเสียก่อน (ค่าคงที่) โดยทั่วไปแล้ว การใส่ค่าคงที่ในสูตรอาจเป็นเรื่องยากที่จะค้นหาว่าคุณต้องการอัปเดตในภายหลังหรือไม่ และมีแนวโน้มที่จะพิมพ์ผิดได้มากกว่า จะดีกว่าถ้าใส่ค่าคงที่ของคุณในเซลล์ ซึ่งค่าคงที่เหล่านั้นจะอยู่ในเซลล์ที่เปิดอยู่และอ้างอิงได้ง่าย
เซลล์ที่อ้างอิงเป็นของชนิดข้อมูลที่ตรงกันใช่หรือไม่
สูตรของคุณอาจไม่ส่งกลับผลลัพธ์ที่คาดไว้ถ้าชนิดข้อมูลของเซลล์ไม่สามารถใช้ในการคํานวณได้ ตัวอย่างเช่น ถ้าคุณใส่สูตรง่ายๆ =2+3 ลงในเซลล์ที่ถูกจัดรูปแบบเป็นข้อความ Excel จะไม่สามารถคํานวณข้อมูลที่คุณใส่ได้ สิ่งที่คุณเห็นในเซลล์จะมีแค่ =2+3 เท่านั้น เมื่อต้องการแก้ไขปัญหานี้ ให้เปลี่ยนชนิดข้อมูลของเซลล์จาก ข้อความ เป็น ทั่วไป ดังนี้:
- เลือกเซลล์
- เลือก หน้าแรก แล้วเลือกลูกศรเพื่อขยายกลุ่ม ตัวเลข หรือ รูปแบบตัวเลข (หรือกด Ctrl + 1) จากนั้นเลือก ทั่วไป
- กด F2 เพื่อเปลี่ยนเซลล์ให้อยู่ในโหมดแก้ไข และกด Enter เพื่อยอมรับสูตร
วันที่ที่คุณใส่ในเซลล์ที่ใช้ชนิดข้อมูล ตัวเลข อาจแสดงเป็นค่าวันที่ที่เป็นตัวเลขแทนที่จะเป็นวันที่ ถ้าต้องการแสดงตัวเลขเป็นวันที่ ให้เลือกรูปแบบ วันที่ ในแกลเลอรี รูปแบบตัวเลข
คุณพยายามคูณโดยไม่ใช้เครื่องหมาย * หรือไม่
การใช้ x เป็นตัวดําเนินการคูณในสูตรถือเป็นเรื่องปกติ แต่ Excel สามารถยอมรับเฉพาะเครื่องหมายดอกจัน (*) เท่านั้นสําหรับการคูณ ถ้าคุณใช้ค่าคงที่ในสูตร Excel จะแสดงข้อความแสดงข้อผิดพลาดและสามารถแก้ไขสูตรให้คุณได้โดยการแทนที่ x ด้วยเครื่องหมายดอกจัน (*)
อย่างไรก็ตาม ถ้าคุณใช้การอ้างอิงเซลล์ Excel จะส่งกลับ #NAME หรือไม่ ข้อ ผิด พลาด
เครื่องหมายอัญประกาศรอบๆ ข้อความในสูตรหายไปหรือไม่
ถ้าคุณสร้างสูตรที่ประกอบด้วยข้อความ ให้ใส่เครื่องหมายอัญประกาศล้อมรอบข้อความ
ตัวอย่างเช่น สูตร ="วันนี้คือ " & TEXT(TODAY(),"dddd, mmmm dd") จะเป็นการรวมข้อความ "วันนี้คือ " เข้ากับผลลัพธ์ของฟังก์ชัน TEXT และ ฟังก์ชัน TODAY และส่งผลลัพธ์เป็น วันนี้คือ วันจันทร์ที่ 30 พฤษภาคม
ในสูตร "Today is " มีช่องว่างก่อนเครื่องหมายอัญประกาศปิด ซึ่งจะใส่พื้นที่ว่างตามที่คุณต้องการระหว่างคำว่า "Today is" และคำว่า "Monday, May 30" ถ้าไม่มีเครื่องหมายอัญประกาศรอบข้อความ สูตรอาจแสดงผลลัพธ์เป็นข้อผิดพลาด #NAME?
ฟังก์ชันในสูตรมีมากกว่า 64 ฟังก์ชันหรือไม่
คุณสามารถผนวก หรือซ้อนฟังก์ชันลงในสูตรหนึ่งๆได้ถึง 64 ชั้น
ตัวอย่างเช่น สูตร =IF(SQRT(PI())<2,"น้อยกว่าสอง!","มากกว่าสอง!") มี 3 ระดับของฟังก์ชัน; ฟังก์ชัน PI จะซ้อนอยู่ภายในฟังก์ชัน SQRT ซึ่งจะซ้อนอยู่ภายในฟังก์ชัน IF
ใส่อัญประกาศเดี่ยวบนชื่อแผ่นงานหรือไม่
เมื่อคุณพิมพ์การอ้างอิงไปยังค่าหรือเซลล์ในเวิร์กชีตอื่น และชื่อของแผ่นงานดังกล่าวมีอักขระที่ไม่ใช่ตัวอักษร (เช่น ช่องว่าง) ให้ใส่ชื่อไว้ในเครื่องหมายอัญประกาศเดี่ยว (')
ตัวอย่างเช่น เมื่อต้องการส่งกลับค่าจากเซลล์ D3 ในเวิร์กชีตที่ชื่อ Quarterly Data ในเวิร์กบุ๊กของคุณ ให้พิมพ์: ='Quarterly Data'!D3 สูตรจะแสดงข้อผิดพลาด #NAME หรือไม่
คุณยังสามารถเลือกค่าหรือเซลล์ในเวิร์กชีตอื่นเพื่ออ้างอิงถึงในสูตรของคุณได้เช่นกัน จากนั้น Excel จะเพิ่มเครื่องหมายอัญประกาศรอบชื่อเวิร์กชีตโดยอัตโนมัติ
การแก้ไขเส้นทางเวิร์กบุ๊กภายนอกในสูตร Excel
เมื่อคุณพิมพ์การอ้างอิงไปยังค่าหรือเซลล์ในเวิร์กบุ๊กอื่น ให้รวมชื่อเวิร์กบุ๊กอยู่ในวงเล็บเหลี่ยม ([]) ตามด้วยชื่อเวิร์กชีตที่มีค่าหรือเซลล์
ตัวอย่างเช่น เมื่อต้องการอ้างอิงไปยังเซลล์ A1 ถึง A8 บนแผ่นงาน ยอดขาย ในเวิร์กบุ๊ก การดําเนินการ Q2 ที่เปิดอยู่ใน Excel ให้พิมพ์: =[Q2 Operations.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!) ปรากฏในเซลล์ปลายทาง เนื่องจากเซลล์ที่มีค่าที่คุณใช้ในสูตรจะไม่สามารถอ้างอิงได้อีกต่อไป
คุณสามารถหลีกเลี่ยงข้อผิดพลาดนี้ได้ด้วยการวางค่าผลลัพธ์ของสูตรโดยไม่มีสูตรในเซลล์ปลายทาง
บนเวิร์กชีต ให้เลือกเซลล์ที่มีค่าผลลัพธ์ของสูตรที่ต้องการคัดลอก
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้เลือก คัดลอก

แป้นพิมพ์ลัด: กด CTRL+Cเลือกเซลล์มุมบนซ้ายของพื้นที่ที่จะวาง
เคล็ดลับ
หากต้องการย้ายหรือคัดลอกส่วนที่เลือกไปยังเวิร์กชีตหรือเวิร์กบุ๊กอื่น ให้เลือกแท็บเวิร์กชีตอื่นหรือสลับไปยังเวิร์กบุ๊กอื่น แล้วเลือกเซลล์ซ้ายบนของพื้นที่ที่จะวาง
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้เลือก วาง
แล้วเลือก วางค่า หรือกด Alt > E > S > V > Enter สําหรับ Windows หรือ คําสั่ง > Option > V > V > Enter บน Mac
ถ้าคุณมีสูตรที่ซ้อนกัน ให้ประเมินสูตรทีละขั้นตอน
ในการทำความเข้าใจวิธีที่สูตรที่ซับซ้อนหรือสูตรที่ซ้อนกันคำนวณผลลัพธ์สุดท้าย คุณสามารถประเมินสูตรนั้นได้
เลือกสูตรที่คุณต้องการประเมิน
เลือก สูตร>ประเมินสูตร
เลือกประเมินเพื่อตรวจสอบค่าของการอ้างอิงที่ขีดเส้นใต้ไว้ ผลลัพธ์ของการประเมินจะแสดงเป็นตัวเอียง
ถ้าส่วนที่ขีดเส้นใต้ไว้ของสูตรเป็นการอ้างอิงไปยังสูตรอื่น ให้เลือกแสดงทีละขั้นเพื่อแสดงสูตรอื่นในกล่องการประเมิน เลือกออกทีละขั้นเพื่อกลับไปยังเซลล์และสูตรก่อนหน้า
ปุ่ม แสดงทีละขั้น จะไม่พร้อมใช้งานในครั้งที่สองที่การอ้างอิงปรากฏในสูตร หรือถ้าสูตรอ้างอิงไปยังเซลล์ในเวิร์กบุ๊กอื่นทำต่อไปจนกระทั่งแต่ละส่วนของสูตรได้ถูกประเมินแล้ว
เครื่องมือประเมิณสูตรไม่จำเป็นต้องแจ้งสาเหตุที่สูตรของคุณไม่สมบูรณ์ แต่จะช่วยบอกตำแหน่งแทน ซึ่งจะมีประโยชน์มากสำหรับสูตรขนาดใหญ่ที่อาจค้นหาปัญหาได้ยากหมายเหตุ
- บางส่วนของฟังก์ชัน IF และ CHOOSE จะไม่ถูกประเมิน และข้อผิดพลาด #N/A อาจปรากฏในกล่อง การประเมิน
- การอ้างอิงเปล่าจะถูกแสดงค่าเป็นศูนย์ (0) ในกล่อง การประเมิน
- บางฟังก์ชันจะถูกคํานวณใหม่ทุกครั้งที่เวิร์กชีตเปลี่ยนแปลง ฟังก์ชันเหล่านั้น ได้แก่ ฟังก์ชัน RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY และ RANDBETWEEN ซึ่งอาจทำให้ให้กล่องโต้ตอบประเมินสูตรแสดงผลลัพธ์ที่แตกต่างจากผลลัพธ์ตามจริงในเซลล์บนเวิร์กชีต
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ
เคล็ดลับ
ถ้าคุณเป็นเจ้าของธุรกิจขนาดเล็กที่กําลังมองหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับการตั้งค่า Microsoft 365 ให้ไปที่ ธุรกิจขนาดเล็ก ช่วย & การเรียนรู้