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

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel Web App

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

ใช้รายการดรอปดาวน์ด้านล่างหรือข้ามไปยังพื้นที่อื่น:

แก้ไขข้อผิดพลาดสำหรับฟังก์ชันเฉพาะ

คุณกำลังใช้ฟังก์ชันใดอยู่

AVERAGE

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน AVERAGE หรือ SUM

CONCATENATE

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน CONCATENATE

COUNTIF, COUNTIFS

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน COUNTIF/COUNTIFS

DATEVALUE

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน DATEVALUE

DAYS

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน DAYS

FIND, FINDB

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน FIND/FINDB และ SEARCH/SEARCHB

IF

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน IF

INDEX, MATCH

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน INDEX และ MATCH

SEARCH, SEARCHB

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน FIND/FINDB และ SEARCH/SEARCHB

SUM

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน AVERAGE หรือ SUM

SUMIF, SUMIFS

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน SUMIF/SUMIFS

SUMPRODUCT

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน SUMPRODUCT

TIMEVALUE

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน TIMEVALUE

TRANSPOSE

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน TRANSPOSE

VLOOKUP

ดูข้อมูลเพิ่มเติมที่แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน VLOOKUP

* ไม่ใช่ทั้งหมดในข้างต้น

ไม่เห็นฟังก์ชันของคุณในรายการนี้ใช่หรือไม่ ลองใช้วิธีแก้ไขปัญหาแบบอื่นๆ ในรายการด้านล่าง

ปัญหากับการลบ

วิธีทำการลบขั้นพื้นฐาน

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

ลบการอ้างอิงเซลล์จากเซลล์อื่น

เซลล์ D2 กับ $2,000.00 เซลล์ E2 กับ $1,500.00 เซลล์ F2 กับสูตร: =D2-E2 และผลลัพธ์ของ $500.00 พิมพ์ค่าสองค่าในเซลล์สองเซลล์ที่แยกกัน ในเซลล์ที่สาม ให้ลบการอ้างอิงเซลล์หนึ่งจากเซลล์อื่น ในตัวอย่างนี้ เซลล์ D2 มีจำนวนเงินที่ตั้งงบประมาณไว้ และเซลล์ E2 เป็นจำนวนเงินจริง F2 มีสูตร =D2-E2

หรือ ใช้ SUM ด้วยจำนวนบวกและลบ

เซลล์ D6 กับ $2,000.00 เซลล์ E6 กับ $1,500.00 เซลล์ F6 กับสูตร: =SUM(D6,E6) และผลลัพธ์ของ $500.00 พิมพ์ค่าบวกในเซลล์หนึ่ง และค่าลบในอีกเซลล์หนึ่ง ในเซลล์ที่สาม ให้ใช้ฟังก์ชัน SUM เพื่อบวกเซลล์สองเซลล์เข้าด้วยกัน ในตัวอย่างนี้ เซลล์ D6 มีจำนวนเงินที่ตั้งงบประมาณไว้ และเซลล์ E6 เป็นจำนวนเงินจริงที่เป็นจำนวนลบ F6 มีสูตร =SUM(D6,E6)

#VALUE! ที่มีการลบขั้นพื้นฐาน

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

  1. ก่อนอื่น ให้ทำการทดสอบด่วน ในเวิร์กบุ๊กใหม่ ให้พิมพ์ 2 ในเซลล์ A1 พิมพ์ 4 ในเซลล์ B1 จากนั้นใน C1 ให้พิมพ์สูตรนี้ =B1-A1 ถ้าคุณได้รับข้อผิดพลาด #VALUE! ให้ไปยังขั้นตอนถัดไป ถ้าคุณไม่ได้รับข้อผิดพลาด ให้ลองใช้โซลูชันอื่นๆ ในหน้านี้

  2. ใน Windows ให้เปิดแผงควบคุมภูมิภาคของคุณ

    • Windows 10: เลือก เริ่มต้น พิมพ์ ภูมิภาค แล้วเลือกแผงควบคุม ภูมิภาค
    • Windows 8: ที่หน้าจอเริ่ม ให้พิมพ์ ภูมิภาค เลือก การตั้งค่า แล้วเลือก ภูมิภาค
    • Windows 7: เลือก เริ่มต้น พิมพ์ ภูมิภาค แล้วเลือก ภูมิภาคและภาษา
  3. บนแท็บ รูปแบบ ให้เลือก การตั้งค่าเพิ่มเติม

  4. ค้นหา ตัวคั่นรายการ ถ้าตัวคั่นรายการถูกตั้งค่าเป็นเครื่องหมายลบ ให้เปลี่ยนเป็นเครื่องหมายอื่น เช่น จุลภาค ให้เป็นตัวคั่นรายการทั่วไป เครื่องหมายอัฒภาคก็เป็นตัวคั่นรายการทั่วไป อย่างไรก็ตาม ตัวคั่นรายการแบบอื่นอาจเหมาะสมมากกว่าสำหรับบางภูมิภาค

  5. เลือก ตกลง

  6. เปิดเวิร์กบุ๊กของคุณ ถ้าเซลล์มีข้อผิดพลาด #VALUE! ให้ดับเบิลคลิกเพื่อแก้ไข

  7. ถ้ามีเครื่องหมายจุลภาคอยู่ในตำแหน่งที่ควรจะเป็นเครื่องหมายลบสำหรับการลบ ให้เปลี่ยนเป็นเครื่องหมายลบ

  8. กด ENTER

  9. ทำซ้ำการดำเนินการนี้สำหรับเซลล์อื่นที่มีข้อผิดพลาด

วิธีการลบวันที่

ลบการอ้างอิงเซลล์จากเซลล์อื่น

เซลล์ D10 กับ 1/1/2016 เซลล์ E10 กับ 4/24/2016 เซลล์ F10 กับสูตร: =E10-D10 และผลลัพธ์ของ 114 พิมพ์วันที่สองวันที่ในเซลล์ที่แยกกันสองเซลล์ ในเซลล์ที่สาม ให้ลบการอ้างอิงเซลล์หนึ่งจากเซลล์อื่น เช่น เซลล์ D10 มีวันที่เริ่มต้น และเซลล์ E10 มีวันที่สิ้นสุด สูตร F10 มีสูตร =E10-D10

หรือใช้ฟังก์ชัน DATEDIF

เซลล์ D15 กับ 1/1/2016 เซลล์ E15 กับ 4/24/2016 เซลล์ F15 กับสูตร: =DATEDIF(D15,E15,d) และผลลัพธ์ของ 114 พิมพ์วันที่สองวันที่ในเซลล์ที่แยกกันสองเซลล์ ในเซลล์ที่สาม ให้ใช้ฟังก์ชัน DATEDIF เพื่อค้นหาความแตกต่างของวันที่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน DATEDIF ให้ดู คำนวณความแตกต่างระหว่างวันที่สองวันที่

มีข้อผิดพลาด #VALUE! ในการลบวันที่เป็นข้อความ

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

ตรวจหาช่องว่างด้านหน้า

  1. ดับเบิลคลิกวันที่ที่ใช้งานในสูตรการลบ
  2. วางเคอร์เซอร์ที่จุดเริ่มต้นและดูว่าคุณสามารถเลือกช่องว่างอย่างน้อยช่องหนึ่งได้หรือไม่ นี่คือลักษณะของช่องว่างที่เลือกที่จุดเริ่มต้นของเซลล์: เซลล์ที่มีช่องว่างที่เลือกก่อนวันที่ 1/1/2016
    ถ้าเซลล์ของคุณมีปัญหานี้ ให้ดำเนินการในขั้นตอนถัดไป ถ้าคุณไม่เห็นช่องว่างอย่างน้อยหนึ่งช่อง ให้ไปที่ส่วนถัดไปเพื่อตรวจสอบการตั้งค่าวันที่ของคอมพิวเตอร์ของคุณ
  3. เลือกคอลัมน์ที่มีวันที่โดยการเลือกส่วนหัวของคอลัมน์
  4. เลือก ข้อความข้อมูล>เป็นคอลัมน์
  5. เลือก ถัดไป สองครั้ง
  6. ในขั้นตอนที่ 3 จาก 3 ของตัวช่วยสร้าง ภายใต้ รูปแบบข้อมูลคอลัมน์ ให้เลือก วันที่
  7. เลือกรูปแบบวันที่ แล้วเลือก เสร็จสิ้น
  8. ทำซ้ำขั้นตอนนี้ในคอลัมน์อื่นเพื่อให้แน่ใจว่าไม่มีช่องว่างด้านหน้าก่อนวันที่

ตรวจสอบการตั้งค่าวันที่ของคอมพิวเตอร์ของคุณ

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

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

การแก้ไขปัญหานี้สามารถทำได้สองวิธี: คุณสามารถเปลี่ยนระบบวันที่ที่คอมพิวเตอร์ของคุณใช้เพื่อให้ตรงกับระบบวันที่ที่คุณต้องการพิมพ์ใน Excel หรือ ใน Excel คุณสามารถสร้างคอลัมน์ใหม่และใช้ฟังก์ชัน DATE เพื่อสร้างวันที่จริงโดยอิงตามวันที่ซึ่งจัดเก็บเป็นข้อความไว้ ต่อไปนี้คือวิธีการทำ โดยสมมติให้ระบบวันที่ของคอมพิวเตอร์ของคุณเป็น ดด/วว/ปปป และข้อความวันที่ของคุณเป็น 31/12/2017 ในเซลล์ A1:

  1. สร้างสูตรเช่น: =DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))
  2. ผลลัพธ์จะเป็น 12/31/2017
  3. ถ้าคุณต้องการให้รูปแบบปรากฏเป็น วว/ดด/ปป ให้กด CTRL+1 (หรือ รูปภาพของไอคอนปุ่มคําสั่ง MAC + 1 บน Mac)
  4. เลือกตำแหน่งที่แตกต่างกันที่ใช้รูปแบบ วว/ดด/ปป เช่น อังกฤษ (สหราชอาณาจักร) เมื่อคุณนํารูปแบบไปใช้เสร็จแล้ว ผลลัพธ์คือ 12/31/2017 และเป็นวันที่จริง ไม่ใช่วันที่ที่เป็นข้อความ

หมายเหตุ

สูตรด้านบนเขียนด้วยฟังก์ชัน DATE, RIGHT, MID และ LEFT โปรดสังเกตว่า วันที่ข้อความมีอักขระสองตัวสําหรับวัน สองอักขระสําหรับเดือน และอักขระสี่ตัวสําหรับปี คุณอาจต้องกําหนดสูตรเองเพื่อให้เหมาะกับวันที่ของคุณ

ปัญหาเกี่ยวกับช่องว่างและข้อความ

ลบช่องว่างที่ทำให้เกิด #VALUE!

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

1. เลือกเซลล์ที่อ้างอิง

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

2. ค้นหาและแทนที่

แท็บ > หน้าแรก ค้นหา & เลือก > แทนที่ บนแท็บ หน้าแรก ให้เลือก ค้นหา & เลือก>แทนที่

3. ไม่แทนที่ช่องว่างด้วยค่าใดๆ

ค้นหาว่ากล่องใดที่มีช่องว่าง แทนที่ด้วยไม่มีสิ่งใดอยู่ ในกล่อง สิ่งที่ค้นหา ให้พิมพ์ช่องว่างหนึ่งช่อง จากนั้นในกล่อง แทนที่ด้วย ให้ลบทุกอย่างที่อาจมีอยู่

4. แทนที่หรือแทนที่ทั้งหมด

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

5. เปิดใช้งานตัวกรอง

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

6. กำหนดตัวกรอง

เมนูตัวกรองที่ไม่ได้เลือกกล่องกาเครื่องหมาย เลือกทั้งหมด (ว่าง) ไว้ คลิกลูกศร ตัวกรอง ลูกศร ตัวกรอง แล้วยกเลิกการเลือก เลือกทั้งหมด จากนั้นเลือกกล่องกาเครื่องหมาย ช่องว่าง

7. เลือกกล่องกาเครื่องหมายใดๆ ที่ไม่มีชื่อ

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

8. เลือกเซลล์เปล่า แล้วลบ

เซลล์ว่างที่กรองถูกเลือก เมื่อ Excel นําเซลล์ว่างกลับมา ให้เลือกเซลล์เหล่านั้น จากนั้นกดแป้น Delete การทําเช่นนี้จะเป็นการล้างอักขระที่ซ่อนอยู่ในเซลล์

9. ล้างตัวกรอง

เมนูตัวกรอง ล้างตัวกรองจาก ... เลือก ลูกศรตัวกรอง ลูกศรตัวกรอง แล้วเลือก ล้างตัวกรองจาก... เพื่อให้มองเห็นเซลล์ทั้งหมดได้

10. ผลลัพธ์

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

หมายเหตุ

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

ตรวจหาข้อความหรืออักขระพิเศษ

ข้อความหรืออักขระพิเศษภายในเซลล์สามารถทำให้เกิดข้อผิดพลาด #VALUE! ได้ ข้อผิดพลาด แต่บางครั้งก็เป็นเรื่องยากที่จะเห็นว่าเซลล์ใดมีปัญหาเหล่านี้ โซลูชัน: ใช้ ฟังก์ชัน ISTEXT เพื่อตรวจสอบเซลล์ โปรดทราบว่า ISTEXT ไม่สามารถแก้ไขข้อผิดพลาด ได้ เพียงแค่ค้นหาเซลล์ที่อาจทําให้เกิดข้อผิดพลาด

ตัวอย่างที่มี #VALUE!

H4 กับ =E2+E3+E4+E5 และผลลัพธ์ของ #VALUE! ต่อไปนี้เป็นตัวอย่างสูตรที่มี #VALUE! ข้อผิดพลาด ซึ่งเป็นไปได้ว่าจะมีสาเหตุมาจากเซลล์ E2 อักขระพิเศษจะปรากฏเป็นกล่องเล็กๆ หลัง "00" หรือตามที่แสดงในรูปภาพถัดไป คุณสามารถใช้ฟังก์ชัน ISTEXT ในคอลัมน์ที่แยกต่างหากเพื่อตรวจสอบข้อความได้

ตัวอย่างเดียวกันด้วย ISTEXT

เซลล์ F2 กับ =ISTEXT(E2) และผลลัพธ์ของ TRUE ที่นี่ ฟังก์ชัน ISTEXT ถูกเพิ่มในคอลัมน์ F เซลล์ทั้งหมดจะปรับยกเว้นเซลล์ที่มีค่า TRUE ซึ่งหมายความว่าเซลล์ E2 มีข้อความ หากต้องการแก้ไขปัญหานี้ คุณสามารถลบเนื้อหาภายในเซลล์และพิมพ์ค่า 1865.00 ใหม่ หรือคุณยังสามารถใช้ ฟังก์ชัน CLEAN เพื่อล้างอักขระ หรือใช้ ฟังก์ชัน REPLACE เพื่อแทนที่อักขระพิเศษที่มีค่าอื่น

หลังจากใช้ CLEAN หรือ REPLACE คุณจะต้องคัดลอกผลลัพธ์ และใช้ การวาง>ค่าพิเศษ>การวางหน้าแรก> คุณอาจต้อง แปลงตัวเลขที่ถูกจัดเก็บเป็นข้อความให้เป็นตัวเลข ด้วยเช่นกัน

ใช้ฟังก์ชันแทนการดําเนินการ

สูตรที่มีการดําเนินการทางคณิตศาสตร์ เช่น + และ * อาจไม่สามารถคํานวณเซลล์ที่มีข้อความหรือช่องว่างได้ ในกรณีนี้ ให้ลองใช้ฟังก์ชันใดฟังก์ชันหนึ่งแทน ฟังก์ชันมักจะละเว้นค่าข้อความและคํานวณทุกอย่างเป็นตัวเลข โดยขจัด #VALUE! ข้อผิดพลาด ตัวอย่างเช่น แทนที่จะเป็น =A2+B2+C2 ให้พิมพ์ =SUM(A2:C2) หรือแทนที่จะเป็น =A2*B2 ให้พิมพ์ =PRODUCT(A2,B2)

โซลูชันอื่นๆ ที่อาจลองทำได้

ค้นหาแหล่งที่มาของข้อผิดพลาด

เลือกข้อผิดพลาด

เซลล์ H4 กับสูตร =E2+E3+E4+E5 และผลลัพธ์ของ #VALUE! ก่อนอื่นให้เลือกเซลล์ที่มี #VALUE! ข้อผิดพลาด

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

กล่องโต้ตอบประเมินสูตรด้วย +E3+E4+E5 เลือก สูตร>ประเมินสูตรประเมินสูตร> Excel จะเลื่อนดูส่วนต่างๆ ของสูตรทีละขั้นตอน ในกรณีนี้สูตร =E2+E3+E4+E5 จะไม่สามารถใช้งานได้เนื่องจากช่องว่างถูกซ่อนอยู่ในเซลล์ E2 คุณจะไม่เห็นช่องว่างโดยการมองที่เซลล์ E2 อย่างไรก็ตาม คุณสามารถเห็นช่องว่างได้ที่นี่ ซึ่งจะแสดงเป็น " "

แทนที่ข้อผิดพลาด #VALUE! ด้วยสิ่งอื่น

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

คำเตือน

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

เซลล์ที่มี #VALUE!

เซลล์ H4 กับ =E2+E3+E4+E5 และผลลัพธ์ของ #VALUE! ต่อไปนี้เป็นตัวอย่างสูตรที่มี #VALUE! เนื่องจากมีช่องว่างซ่อนอยู่ในเซลล์ E2

ข้อผิดพลาดถูกซ่อนโดย IFERROR

เซลล์ H4 กับ =IFERROR(E2+E3+E4+E5,--) และนี่คือสูตรเดียวกันที่เพิ่ม IFERROR ลงในสูตร คุณสามารถอ่านสูตรเป็น: "คํานวณสูตร แต่ถ้ามีข้อผิดพลาดชนิดใดก็ตาม ให้แทนที่ด้วยเส้นประสองเส้น" ขอให้ทราบว่าคุณยังสามารถใช้ "" เพื่อให้ไม่ต้องแสดงอะไรเลยแทนที่จะแสดงเส้นประสองเส้นก็ได้ หรือคุณสามารถแทนที่ด้วยข้อความของคุณเอง เช่น: "ข้อผิดพลาดรวม"

น่าเสียดายที่คุณจะเห็นว่า IFERROR ไม่สามารถแก้ไขข้อผิดพลาดได้จริง เพียงแค่ซ่อนเท่านั้น ดังนั้นคุณจึงควรแน่ใจจริงๆ ว่าการซ่อนข้อผิดพลาดดังกล่าวเป็นวิธีที่ดีกว่าการแก้ไข

ตรวจสอบให้แน่ใจว่าการเชื่อมต่อข้อมูลพร้อมใช้งาน

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

โพสต์คำถามในฟอรั่มชุมชน Excel

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

ลิงก์ไปยังฟอรั่มชุมชน Excel โพสต์คําถามในฟอรั่มชุมชน Excel

ดูเพิ่มเติม

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

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