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

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

ข้อผิดพลาด“ ไม่สามารถหาค่าอาร์เรย์ได้”

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

อะไรเป็นสาเหตุของข้อผิดพลาด“ ไม่พบค่าอาร์เรย์” ใน Excel

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

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

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

โซลูชันที่ 1: การใช้สูตรอาร์เรย์แทน

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

  1. เปิด Excel และเรียก ใช้ สเปรดชีตของคุณที่จะใช้สูตร
  2. คลิก ที่เซลล์ที่คุณต้องการใช้สูตร

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

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

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

  1. เปิด Excel และเรียก ใช้ สเปรดชีตของคุณที่จะใช้สูตร
  2. คลิก ที่เซลล์ที่คุณต้องการใช้สูตร
  3. เลือก แถบ " สูตร "

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

โซลูชันที่ 3: การใช้สูตรรวม

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

  1. เปิด Excel และเรียกใช้สเปรดชีตของคุณที่จะใช้สูตร
  2. เลือก เซลล์ที่คุณต้องการใช้สูตร
  3. คลิก ที่แถบ "สูตร"

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

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

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

  1. เปิด Excel และเรียก ใช้ สเปรดชีตของคุณที่จะใช้สูตร
  2. เลือก เซลล์ที่คุณต้องการใช้สูตร
  3. คลิก ที่แถบ " สูตร "

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

บทความที่น่าสนใจ