כיצד לתקן שגיאת 'ערך מערך לא נמצא' ב- Excel

Microsoft Excel היא תוכנית גיליון אלקטרוני שפותחה והופצה על ידי מיקרוסופט. הוא זמין כמעט בכל הפלטפורמות ומשמש בהרחבה למטרות עסקיות ואחרות. בגלל ממשק קל לשימוש ונוסחאות / פונקציות רבות, הוא הפך תיעוד קל של נתונים למציאות. עם זאת, ממש לאחרונה, הגיעו הרבה דוחות שבהם המשתמשים אינם יכולים להחיל נוסחה להחלפת אות ספציפית עבור מילה ומוצגת שגיאת "ערך מערך לא יכול להימצא".

בדרך כלל, ישנן נוסחאות רבות הניתנות ליישום בכדי לקבוע פקודות מסוימות. אך משתמשים שחווים שגיאה זו אינם יכולים לעשות זאת. לכן, במאמר זה, נבדוק כמה סיבות שבגללן מופעלת שגיאה זו וכן נספק שיטות קיימא לתיקונה.

מה גורם לשגיאת "ערך מערך לא ניתן היה למצוא" ב- Excel?

לאחר שקיבלנו מספר רב של דיווחים ממספר משתמשים, החלטנו לבדוק את הנושא ובדקנו את הסיבות שבגללן הופעל. מצאנו את שורש הבעיה ורשמנו אותה למטה.

  • נוסחה שגויה: שגיאה זו נגרמת כאשר נוסחת ההחלפה מוזנת באופן שגוי. רוב האנשים משתמשים בנוסחת ההחלפה כדי להחליף אות ספציפית במילה או בשורה. בסופו של דבר זה חוסך זמן רב, אך אם הוזן באופן שגוי שגיאה זו מוחזרת.

כעת, כשיש לך הבנה בסיסית של אופי הבעיה, נעבור לעבר הפתרונות. הקפד ליישם את אלה בסדר הספציפי שבו הם מוצגים כדי למנוע סכסוכים.

פתרון 1: שימוש בנוסחת מערך תחליפי

אם הנוסחה הוזנה באופן שגוי, פונקציית ההחלפה לא תפעל כראוי. לכן, בשלב זה נשתמש בנוסחה אחרת כדי ליזום את הפונקציה. בשביל זה:

  1. Open 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: שימוש בנוסחת RegExRplace

ייתכן שהנוסחה "RegExReplace" תידרש למיגור השגיאה. לכן, בשלב זה, נשתמש בנוסחה "RegExRplace" על מנת להיפטר מהשגיאה. בשביל זה:

  1. פתח את Excel והפעל את הגיליון האלקטרוני שעליו תחול הנוסחה.
  2. בחר את התא עליו תרצה להחיל את הנוסחה.
  3. לחץ על סרגל " הנוסחה ".
  4. הזן את הנוסחה המוזכרת למטה ולחץ על " Enter "
    = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | כן | כן", "Y"))
  5. זה מחליף את " Y " עם " כן " וניתן להגדיר כך שיתאים למצבך בהתאם.