Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

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

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

นอกจากนี้ ดูเคล็ดลับและเทคนิค Excel โปรดของเราเพื่อเพิ่มประสิทธิภาพการทำงานด้วยปัญหาน้อยลง

สาเหตุของข้อผิดพลาด #VALUE!

มีหลายเหตุผลที่ทำให้ข้อผิดพลาด #VALUE! เกิดขึ้นเมื่อคุณใช้สูตรใน Excel นี่คือบางสาเหตุ:

  1. ประเภทข้อมูลที่ไม่คาดคิด สมมติว่าคุณใช้สูตรที่ทำงานกับประเภทข้อมูลเฉพาะ แต่เซลล์หนึ่งหรือหลายเซลล์ในแผ่นงานของคุณมีประเภทข้อมูลที่ต่างกัน Excel จะไม่สามารถรันสูตรได้และคุณจะได้ข้อผิดพลาด #VALUE!
  2. อักขระช่องว่าง อาจเป็นที่คุณเห็นเซลล์ว่าง แต่จริงๆ แล้วมันมีอักขระช่องว่าง แม้จะดูว่างแบบมองเห็นได้ แต่ Excel จะรับรู้ช่องว่างและไม่สามารถประมวลผลสูตรได้
  3. อักขระที่มองไม่เห็น คล้ายกับช่องว่าง อักขระที่มองไม่เห็นอาจก่อให้เกิดปัญหา เซลล์อาจมีอักขระที่ซ่อนอยู่หรือไม่สามารถพิมพ์ได้ซึ่งป้องกันไม่ให้คำนวณสูตรได้
  4. ไวยากรณ์สูตรไม่ถูกต้อง หากคุณขาดส่วนหนึ่งของสูตร หรือวางในลำดับที่ผิด อาร์กิวเมนต์ของฟังก์ชันจะไม่ถูกต้อง หมายความว่า Excel จะไม่สามารถรับรู้และประมวลผลสูตรได้
  5. รูปแบบวันที่ผิด หากคุณทำงานกับวันที่ แต่ถูกป้อนเป็นข้อความแทนตัวเลข Excel จะมีปัญหาในการเข้าใจค่าของมัน เนื่องจากวันที่จะถูกจัดการเป็นสตริงข้อความโดยโปรแกรมแทนที่จะเป็นวันที่ที่ถูกต้อง
  6. ขนาดช่วงไม่相容 หากสูตรของคุณต้องคำนวณช่วงหลายช่วงที่อ้างอิงขนาดหรือรูปทรงที่ต่างกัน จะไม่สามารถทำได้

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

แก้ไขข้อผิดพลาด #VALUE! ที่เกิดจากประเภทข้อมูลไม่ถูกต้อง

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

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

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

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

มีหลายวิธีในการแก้ไขข้อผิดพลาดนี้:

  • ป้อนตัวเลขที่หายไปด้วยตนเอง
  • ใช้ฟังก์ชัน Excel ที่ข้ามสตริงข้อความ
  • เขียนคำสั่ง IF

ในตัวอย่างด้านบนเราสามารถใช้ฟังก์ชัน PRODUCT: =PRODUCT(B2,C2)

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

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

คุณยังสามารถสร้างคำสั่ง IF ที่จะคูณสองเซลล์หากทั้งคู่มีค่าตัวเลข หากไม่ใช่ ผลลัพธ์จะเป็นศูนย์ ใช้สูตรต่อไปนี้:

=IF(AND(ISNUMBER(B2),ISNUMBER(C2)),B2*C2,0)

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

แก้ไขข้อผิดพลาด #VALUE! ที่เกิดจากช่องว่างและอักขระซ่อน

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

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

ในตัวอย่างด้านบน เซลล์ C2, B7 และ B10 ดูว่างเปล่า แต่มีช่องว่างหลายช่องซึ่งก่อให้เกิดข้อผิดพลาด #VALUE! เมื่อเราพยายามคูณพวกมัน

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

คุณยังสามารถใช้ฟังก์ชัน Excel ที่ข้ามค่าข้อความได้ หนึ่งในนั้นคือฟังก์ชัน SUM:

=SUM(B2:C2)

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

แก้ไขข้อผิดพลาด #VALUE! ที่เกิดจากช่วงไม่相容

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

ตัวอย่างเช่น คุณใช้ฟังก์ชัน FILTER และพยายามกรองช่วงเซลล์ A2:B12 และ A3:A10 หากคุณใช้สูตร =FILTER(A2:B12,A2:A10="Milk") คุณจะได้ข้อผิดพลาด #VALUE!

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

คุณจะต้องเปลี่ยนช่วงเป็น A3:B12 และ A3:A12 ตอนนี้ที่ช่วงมีขนาดและรูปทรงเดียวกัน ฟังก์ชัน FILTER ของคุณจะไม่มีปัญหาในการคำนวณ

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

แก้ไขข้อผิดพลาด #VALUE! ที่เกิดจากรูปแบบวันที่ไม่ถูกต้อง

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

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

วิธีเดียวในการจัดการกับปัญหานี้คือการแปลงรูปแบบวันที่ที่ไม่ถูกต้องให้เป็นรูปแบบที่ถูกต้อง

แก้ไขข้อผิดพลาด #VALUE! ที่เกิดจากไวยากรณ์สูตรไม่ถูกต้อง

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

  1. เลือกเซลล์ที่มีสูตรที่คืนข้อผิดพลาด #VALUE!
  2. เปิดแท็บ Formulas ในริบบอน
แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้
  1. ภายใต้กลุ่ม Formula Auditing ค้นหาและเลือก Error Checking หรือ Evaluate Formula
แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

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

ตัวอย่างเช่น หากคุณใช้ =FILTER(A2:B12,A2:A10="Milk") คุณจะได้รับข้อผิดพลาด #VALUE! เพราะค่าช่วงไม่ถูกต้อง เพื่อหาว่าปัญหาอยู่ที่ไหนในสูตร ให้คลิก Error Checking และอ่านผลลัพธ์จากกล่องโต้ตอบ

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

แก้ไขไวยากรณ์สูตรให้อ่านเป็น =FILTER(A2:B12,A2:A12="Milk") และคุณจะแก้ไขข้อผิดพลาด #VALUE!

แก้ไขข้อผิดพลาด #VALUE! ในฟังก์ชัน XLOOKUP และ VLOOKUP ของ Excel

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

สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาด #VALUE! ใน XLOOKUP คือขนาดของอาร์เรย์ผลลัพธ์ที่ไม่相容 สามารถเกิดขึ้นได้เมื่ออาร์เรย์ LOOKUP ใหญ่กว่าหรือเล็กกว่าอาร์เรย์ผลลัพธ์

ตัวอย่างเช่น หากคุณใช้สูตร: =XLOOKUP(D2,A2:A12,B2:B13) ผลลัพธ์จะเป็นข้อผิดพลาด #VALUE! เพราะอาร์เรย์ lookup และ return มีจำนวนแถวที่ต่างกัน

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

ปรับสูตรให้อ่านเป็น: =XLOOKUP(D2,A2:A12,B2:B12)

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

ใช้ฟังก์ชัน IFERROR หรือ IF เพื่อแก้ไขข้อผิดพลาด #VALUE!

มีสูตรที่คุณสามารถใช้เพื่อจัดการข้อผิดพลาดได้ เมื่อพูดถึงข้อผิดพลาด #VALUE! คุณสามารถใช้ฟังก์ชัน IFERROR หรือการผสมผสานของฟังก์ชัน IF และ ISERROR

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

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

คุณจะใช้สูตรต่อไปนี้: =IFERROR(B2+C2,"ตรวจสอบวันที่")

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

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

สิ่งเดียวกันสามารถทำได้หากคุณใช้การผสมผสานของสูตร IF และ ISERROR:

=IF(ISERROR(B2+C2),"ตรวจสอบวันที่",B2+C2)

สูตรนี้จะตรวจสอบก่อนว่าผลลัพธ์ที่คืนมานั้นเป็นข้อผิดพลาดหรือไม่ หากเป็นข้อผิดพลาด จะผลลัพธ์เป็นอาร์กิวเมนต์แรก (ตรวจสอบวันที่) และหากไม่ใช่ จะผลลัพธ์เป็นอาร์กิวเมนต์ที่สอง (B2+C2)

แก้ไขข้อผิดพลาด #VALUE! ใน Excel – วิธีแก้ไขที่รวดเร็วและเชื่อถือได้

ข้อเสียเพียงอย่างเดียวของฟังก์ชัน IFERROR คือมันจะจับข้อผิดพลาดทุกประเภท ไม่ใช่แค่ #VALUE! เท่านั้น มันไม่แยกแยะระหว่างข้อผิดพลาดเช่น #N/A, #DIV/0, #VALUE!, หรือ #REF

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