مجموعة من برامج جداول بيانات Microsoft مع أدوات لتحليل البيانات وتخطيطها وتوصيلها.
تمت ترجمة هذه الاستجابة تلقائيا. ونتيجة لذلك، قد تكون هناك أخطاء نحوية أو صيغ غريبة.
هل تسأل لماذا لم تعمل الصيغة السابقة كما هو متوقع؟ إذا لم يكن كذلك ، يرجى تقديم مزيد من التفاصيل حول متطلباتك. إذا كان الأمر كذلك ، فإليك التحليل:
- بالنسبة للصيغة الأولى:
-
IFERROR(REPLACE(TRIM(A2),FIND(" ",A2,1),1,""),A2) - قامت الدالة TRIM بالفعل بإزالة المسافات الموجودة داخل الخلية A2 ، لذلك لا يمكن للدالة FIND العثور على أي مسافات أخرى. لذلك ، لا تعمل هذه الصيغة على النحو المنشود.
- بالنسبة للصيغة الثانية:
-
IFERROR(VALUE(SUBSTITUTE(A2," ","")),A2) - يجب أن تعمل هذه الصيغة نظريا بشكل صحيح. هل يمكنك تقسيم كل جزء من الصيغة ومعرفة النتائج التي تحصل عليها:
-
SUBSTITUTE(A2," ","")قم بإزالة جميع المسافات من " 4998.65" ، يجب أن تكون النتيجة "4998.65". -
VALUE(SUBSTITUTE(A2," ",""))حاول تحويل "4998.65" إلى الرقم 4998.65.: -
IFERROR(VALUE(SUBSTITUTE(A2," ","")),A2)إذا كان كل شيء يعمل بشكل صحيح ، فيجب أن تكون النتيجة 4998.65.:
نتطلع إلى ردكم!