ما هو الخطاء فى هذة الصيغة ؟

مجهول
2024-08-08T21:06:14+00:00

تم استخدام الصيغ

IFERROR(REPLACE(TRIM(A2),FIND(" ",A2,1),1,""),A2)

IFERROR(VALUE(SUBSTITUTE(A2," ","")),A2)

لحذف المسافة قبل الرقم و لكن لم يحدث

Microsoft 365 وOffice | Excel | غير ذلك | Windows

سؤال مؤمّن. تم ترحيل هذا السؤال من مجتمع دعم Microsoft. يمكنك التصويت على إذا ما كان مفيدًا أم لا، ولكن لا يمكنك إضافة تعليقات أو ردود أو متابعة السؤال.

0 تعليقات ليست هناك تعليقات

3 إجابات

فرز حسب: الأقدم
  1. مجهول
    2024-08-09T10:43:21+00:00

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

    مرحبا محمد Ramadan_81 ،
    شكرا لمشاركتك في مجتمع مايكروسوفت.

    هل تحاول إزالة المساحة الموجودة أمام "4998.65" في الخلية A2؟ 

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

    آمل أن تكون المعلومات الواردة أعلاه مفيدة لك ، وأتطلع إلى ردك!

    مع خالص تحياتي 
    توماس سي - MSFT | أخصائي دعم مجتمع مايكروسوفت

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات
  2. مجهول
    2024-08-09T12:51:13+00:00

    شكرا

    و لكن لماذا لا تقبل العمليات الحسابية ؟

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات
  3. مجهول
    2024-08-12T06:36:25+00:00

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

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

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

    نتطلع إلى ردكم!

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات