اذهب الي المحتوي
أوفيسنا

دالة تصحيح الرقم الدولي عبر جوجل شيت


الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

احتاج داله تقوم بفحص الرقم وتعديله بالتالي مثلا 

الرقم الموجود في في عمود F

اذا كان الرقم 201000000000 لا يحتاج لتعديل

اذا كان الرقم 0020100000000 يعيد صياغته بهذا الشكل 20100000000 

اذا كان الرقم 00966500000000 يعيد صياغته بهذا الشكل 966500000000

وايضا الرقم +967777777777 يعيد صياغته بهذا الشكل 967777777777

اي بما يعني اذا وجد في بداية الصف + او 00 يلغيهم واذا لم يجد يبقى الرقم كما هو

حربنا استخدام الداليه التاليه 

 

=right(F2,12)

لكن بعض دول العالم 

عدد ارقامها اقل من 12 رقم 

رابط هذا التعليق
شارك

اعتذر عن هذا استاذي الفاضل

لنقل ان هذا هو الرابط

https://docs.google.com/spreadsheets/d/1rqerEvmkFePWy4zXQSZrwtvPMTMcJg8lkJ2T3R27YkA/edit?usp=sharing

كما ترا استخدمت المعادله

=SUBSTITUTE(TRIM(A5),"00966","966")

تنجح في حال كانت عباره واحده تريد استبدالها

لكن كيف يتم تكرار الداله بحيث نستطيع تكرار الداله للأرقام الاخرى مثل +20 او 0020 او غيرهم 

واتمنى ان يكون الشرط في اول الرقم حتى لا يضطر يحذف الرقم ان تواجد في المنتصف كمثل 

009665550096600

رابط هذا التعليق
شارك

للفائده تم حل المشكلة بالمعادلة التاليه 

 

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(A2),"009677","9677"),"+",""),"009665","9665"),"00201","201")

لكن هل من الممكن ان وجد نفس الرقم في المنتصف ايضا سيتم استبداله

وان لم يجد الرقم في البدايه كمثل 201002200201

سيتم استبدال ايضا الي في النهاية

فهل يوجد لها حل

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information