วิธีแก้ไข #VALUE! ข้อผิดพลาดใน Microsoft Excel


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

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

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

อะไรทำให้เกิดข้อผิดพลาด #VALUE

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

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

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

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

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

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

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

    • ป้อนตัวเลขที่หายไปด้วยตนเอง
    • ใช้ฟังก์ชัน Excel ที่ละเว้นสตริงข้อความ
    • เขียนคำสั่ง IF
    • ในตัวอย่างข้างต้น เราสามารถใช้ฟังก์ชัน PRODUCT: =PRODUCT(B2,C2)

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

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

      =IF(และ(ISNUMBER(B2),ISNUMBER(C2)),B2*C2,0)

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

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

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

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

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

      =SUM(B2:C2)

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

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

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

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

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

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

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

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

      h2>

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

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

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

          แก้ไขไวยากรณ์ของสูตรให้อ่าน =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 เนื่องจากการค้นหาและอาร์เรย์ที่ส่งคืนมีจำนวนแถวต่างกัน

          หน้า

          ปรับสูตรเพื่ออ่าน: =XLOOKUP(D2,A2:A12,B2:B12).

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

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

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

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

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

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

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

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

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

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

          .

          กระทู้ที่เกี่ยวข้อง:


          4.01.2024