كيفية إصلاح "لا يمكن العثور على قيمة صفيف" خطأ في Excel

Microsoft Excel هو برنامج جداول بيانات تم تطويره وتوزيعه بواسطة Microsoft. وهي متوفرة في جميع المنصات تقريبًا وتستخدم على نطاق واسع لأغراض تجارية وأغراض أخرى. نظرًا لسهولة استخدام الواجهة والعديد من الصيغ / الوظائف ، فقد جعل توثيق البيانات سهلاً. ومع ذلك ، في الآونة الأخيرة ، تم تلقي الكثير من التقارير حيث لا يمكن للمستخدمين تطبيق صيغة لاستبدال حرف معين لكلمة ، ويتم عرض خطأ "تعذر العثور على قيمة صفيف".

خطأ "تعذر العثور على قيمة صفيف"

عادة ، هناك العديد من الصيغ التي يمكن تطبيقها لجعل entrail بعض الأوامر. لكن المستخدمين الذين يواجهون هذا الخطأ غير قادرين على القيام بذلك. لذلك ، في هذه المقالة ، سنبحث في بعض الأسباب بسبب حدوث هذا الخطأ ونقدم أيضًا طرقًا فعالة لإصلاحه.

ما الذي يسبب خطأ "تعذر العثور على قيمة صفيف" في Excel؟

بعد تلقي العديد من التقارير من مستخدمين متعددين ، قررنا التحقيق في هذه المشكلة ونظرنا في الأسباب التي أدت إلى ظهورها. وجدنا السبب الجذري للمشكلة وأدرجناها أدناه.

  • صيغة خاطئة: يحدث هذا الخطأ عند إدخال صيغة الاستبدال بشكل غير صحيح. يستخدم معظم الأشخاص صيغة الاستبدال لاستبدال حرف معين بكلمة أو سطر. ينتهي هذا بتوفير الكثير من الوقت ولكن إذا تم إدخاله بشكل غير صحيح ، فسيتم إرجاع هذا الخطأ.

الآن بعد أن أصبح لديك فهم أساسي لطبيعة المشكلة ، سننتقل إلى الحلول. تأكد من تنفيذ هذه بالترتيب المحدد الذي يتم به لتجنب التعارض.

الحل 1: استخدام صيغة البديل البديل

إذا تم إدخال الصيغة بشكل غير صحيح ، فلن تعمل وظيفة الاستبدال بشكل صحيح. لذلك ، في هذه الخطوة ، سوف نستخدم صيغة مختلفة لبدء الدالة. من أجل هذا:

  1. افتح Excel وابدأ تشغيل جدول البيانات الذي سيتم تطبيق الصيغة عليه.
  2. انقر فوق الخلية التي تريد تطبيق الصيغة عليها.

    اختيار الخلية
  3. انقر على شريط " الصيغة ".
  4. اكتب الصيغة التالية واضغط على " إدخال "
     = ArrayFormula (بديل (بديل (بديل (E2: E5 & "" ، "y" ، "Y") ، "نعم" ، "Y") ، "نعم" ، "Y")) 
  5. في هذه الحالة ، يتم استبدال " Y " بـ " نعم ".
  6. يمكنك تعديل الصيغة لتناسب احتياجاتك ، ووضع الحرف / الكلمة التي يجب استبدالها بدلاً من "Y" والحرف / الكلمة التي يجب استبدالها بحاجتها إلى وضعها في مكان "yes". يمكنك أيضًا تغيير عنوان الخلايا وفقًا لذلك.

الحل 2: استخدام صيغة RegExMatch

إذا لم تنجح الطريقة الموضحة أعلاه ، فمن المحتمل أن يحلها عن طريق التعامل مع المشكلة من منظور مختلف. لذلك ، في هذه الخطوة ، سنطبق صيغة مختلفة تستخدم مجموعة مختلفة من الأوامر لإنجاز العمل. من أجل تطبيقه:

  1. افتح Excel وابدأ تشغيل جدول البيانات الذي سيتم تطبيق الصيغة عليه.
  2. انقر فوق الخلية التي تريد تطبيق الصيغة عليها.
  3. حدد شريط " الصيغة ".

    اختيار شريط الصيغة
  4. أدخل الصيغة المكتوبة أدناه واضغط على " أدخل "
     = إذا (REGEXMATCH (E2 ، "^ نعم | نعم | نعم | ص") = صواب ، "نعم") 
  5. استبدل هذا أيضًا بـ "Y" بـ "نعم".
  6. يمكن تغيير قيم "Y" و "نعم" لتناسب احتياجاتك.

الحل 3: استخدام الصيغة المركبة

في بعض الحالات ، تنجز الصيغة المدمجة الناتجة عن الصيغتين المذكورتين أعلاه الخدعة. لذلك ، في هذه الخطوة ، سوف نستخدم صيغة مجمعة لإصلاح الخطأ. من أجل القيام بذلك:

  1. افتح Excel وابدأ تشغيل جدول البيانات الذي سيتم تطبيق الصيغة عليه.
  2. حدد الخلية التي تريد تطبيق الصيغة عليها.
  3. انقر على شريط "الصيغة" .

    النقر على شريط الصيغة
  4. أدخل الصيغة المذكورة أدناه واضغط على "أدخل"
     = ArrayFormula (إذا (REGEXMATCH (E2: E50 ، "^ نعم | نعم | نعم | ص") = صواب ، "نعم")) 
  5. يحل هذا محل " Y " بـ " نعم " أيضًا ويمكن تهيئته ليناسب ظروفك وفقًا لذلك.

الحل 4: استخدام صيغة RegExReplace

من المحتمل أن صيغة "RegExReplace" قد تكون مطلوبة لاستئصال الخطأ. لذلك ، في هذه الخطوة ، سوف نستخدم صيغة "RegExReplace" للتخلص من الخطأ. من أجل هذا:

  1. افتح Excel وابدأ تشغيل جدول البيانات الذي سيتم تطبيق الصيغة عليه.
  2. حدد الخلية التي تريد تطبيق الصيغة عليها.
  3. انقر على شريط " الصيغة ".

    النقر على شريط الصيغة
  4. أدخل الصيغة المذكورة أدناه واضغط على " أدخل "
     = ArrayFormula (regexreplace ("" & E2: E50 & ""، "y | yes | Yes"، "Y")) 
  5. يستبدل هذا الرقم " Y " بـ " نعم " ويمكن تهيئته ليناسب موقفك وفقًا لذلك.

مقالات مثيرة للاهتمام