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(และ(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 มีเครื่องมือตรวจสอบที่จะช่วยคุณในเรื่องสูตร คุณจะพบพวกเขาในกลุ่มการตรวจสอบสูตรใน Ribbon ต่อไปนี้เป็นวิธีใช้งาน:

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

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

ตัวอย่างเช่น ถ้าคุณใช้ =FILTER(A2:B12,A2:A10=”Milk”) คุณจะได้รับข้อผิดพลาด #VALUE เนื่องจากค่าช่วงไม่ถูกต้อง เมื่อต้องการค้นหาว่าปัญหาอยู่ที่ใดในสูตร ให้คลิกการตรวจสอบข้อผิดพลาด และอ่านผลลัพธ์จากกล่องโต้ตอบ กำลังแก้ไข #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 เนื่องจากการค้นหาและอาร์เรย์ที่ส่งคืนมีจำนวนแถวต่างกัน

กำลังแก้ไข #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 เป็นทักษะที่สำคัญในโลกของเวทมนตร์สเปรดชีต อาการสะอึกเล็กๆ น้อยๆ เหล่านี้อาจทำให้หงุดหงิด แต่เมื่อมีความรู้และเทคนิคจากบทความนี้ คุณก็พร้อมที่จะแก้ไขปัญหาแล้ว