Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด 'ไม่พบค่าอาร์เรย์' บน Excel

Microsoft Excel เป็นโปรแกรมสเปรดชีตที่พัฒนาและจัดจำหน่ายโดย Microsoft มีอยู่ในเกือบทุกแพลตฟอร์มและใช้สำหรับธุรกิจและวัตถุประสงค์อื่นๆ อย่างกว้างขวาง เนื่องจากอินเทอร์เฟซที่ใช้งานง่ายและมีสูตร/ฟังก์ชันมากมาย จึงทำให้การจัดทำเอกสารข้อมูลเป็นเรื่องง่าย อย่างไรก็ตาม เมื่อไม่นานมานี้ มีรายงานจำนวนมากที่ผู้ใช้ไม่สามารถใช้สูตรเพื่อแทนที่ตัวอักษรเฉพาะสำหรับคำหนึ่งๆ และข้อผิดพลาด "ไม่พบค่าอาร์เรย์" ปรากฏขึ้น

วิธีแก้ไขข้อผิดพลาด  ไม่พบค่าอาร์เรย์  บน Excel

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

อะไรทำให้เกิดข้อผิดพลาด "ไม่พบค่าอาร์เรย์" ใน Excel

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

  • ผิดสูตร: ข้อผิดพลาดนี้เกิดขึ้นเมื่อป้อนสูตรการแทนที่ไม่ถูกต้อง คนส่วนใหญ่ใช้สูตรการแทนที่เพื่อแทนที่ตัวอักษรที่ระบุด้วยคำหรือบรรทัด วิธีนี้ช่วยประหยัดเวลาได้มาก แต่ถ้าป้อนไม่ถูกต้อง ข้อผิดพลาดนี้จะถูกส่งคืน

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้ว เราจะดำเนินการแก้ไขต่อไป ตรวจสอบให้แน่ใจว่าได้ใช้สิ่งเหล่านี้ในลำดับเฉพาะที่แสดงเพื่อหลีกเลี่ยงความขัดแย้ง

แนวทางที่ 1:การใช้สูตรอาร์เรย์ทดแทน

หากป้อนสูตรไม่ถูกต้อง ฟังก์ชันการแทนที่จะไม่ทำงานอย่างถูกต้อง ดังนั้น ในขั้นตอนนี้ เราจะใช้สูตรอื่นเพื่อเริ่มต้นฟังก์ชัน สำหรับสิ่งนั้น:

  1. เปิด Excel และ เปิดตัว สเปรดชีตของคุณที่จะใช้สูตร
  2. คลิก บนเซลล์ที่คุณต้องการใช้สูตร วิธีแก้ไขข้อผิดพลาด  ไม่พบค่าอาร์เรย์  บน Excel
  3. คลิก ใน “สูตร ” บาร์.
  4. พิมพ์ ในสูตรต่อไปนี้แล้วกด “Enter
    =ArrayFormula(substitute(substitute(substitute(E2:E5&" "," y "," Y ")," yes "," Y ")," Yes "," Y "))
  5. ในกรณีนี้ “Y ” กำลังถูกแทนที่ด้วย “ใช่ “.
  6. คุณสามารถแก้ไขสูตรให้ตรงกับความต้องการของคุณ วางตัวอักษร/คำที่ต้องการแทนที่แทนที่ "Y" และตัวอักษร/คำที่ต้องการแทนที่จะต้องวางในตำแหน่ง " ใช่". คุณยังสามารถเปลี่ยนที่อยู่ของเซลล์ได้ตามนั้น

แนวทางที่ 2:การใช้สูตร RegExMatch

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

  1. เปิด Excel และ เปิดตัว สเปรดชีตของคุณที่จะใช้สูตร
  2. คลิก บนเซลล์ที่คุณต้องการใช้สูตร
  3. เลือกสูตร " บาร์. วิธีแก้ไขข้อผิดพลาด  ไม่พบค่าอาร์เรย์  บน Excel
  4. ป้อน สูตรที่เขียนไว้ด้านล่างแล้วกด “Enter
    =if(REGEXMATCH(E2,"^Yes|yes|Y|y")=true,"Yes")
  5. สิ่งนี้แทนที่ “Y” ด้วย “Yes” ด้วย
  6. ค่าสำหรับ “Y” และ “Yes” สามารถเปลี่ยนแปลงได้ตามความต้องการ

แนวทางที่ 3:การใช้สูตรผสม

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

  1. เปิด Excel แล้วเปิดสเปรดชีตของคุณที่จะใช้สูตร
  2. เลือก เซลล์ที่คุณต้องการใช้สูตร
  3. คลิก ใน “สูตร” บาร์. วิธีแก้ไขข้อผิดพลาด  ไม่พบค่าอาร์เรย์  บน Excel
  4. ป้อน สูตรที่กล่าวถึงด้านล่างแล้วกด “Enter”
    =ArrayFormula(if(REGEXMATCH(E2:E50,"^Yes|yes|Y|y")=true,"Yes"))
  5. สิ่งนี้แทนที่ “Y ” กับ “ใช่ ” และสามารถกำหนดค่าให้เหมาะสมกับเงื่อนไขของคุณได้

โซลูชันที่ 4:การใช้สูตร RegExReplace

เป็นไปได้ว่าอาจต้องใช้สูตร "RegExReplace" เพื่อขจัดข้อผิดพลาด ดังนั้น ในขั้นตอนนี้ เราจะใช้สูตร “RegExReplace” เพื่อกำจัดข้อผิดพลาด สำหรับสิ่งนั้น:

  1. เปิด Excel และ เปิดตัว สเปรดชีตของคุณที่จะใช้สูตร
  2. เลือก เซลล์ที่คุณต้องการใช้สูตร
  3. คลิก ใน “สูตร " บาร์. วิธีแก้ไขข้อผิดพลาด  ไม่พบค่าอาร์เรย์  บน Excel
  4. ป้อน สูตรที่กล่าวถึงด้านล่างแล้วกด “Enter
    =ArrayFormula(regexreplace(" "&E2:E50&" "," y | yes | Yes "," Y "))
  5. สิ่งนี้แทนที่ “Y ” กับ “ใช่ ” และสามารถกำหนดค่าให้เหมาะสมกับสถานการณ์ของคุณได้