KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن فصل رمز المنطقة عن رقم الهاتف في Excel؟

المؤلفصنتاريخ التعديل

إذا كانت لديك قائمة بأرقام هواتف العملاء في ورقة عمل Excel وتريد تحليلهم أو تجميعهم حسب المناطق الجغرافية، يصبح فصل رموز المناطق من أرقام الهواتف الكاملة أمرًا ضروريًّا. ويُعدّ هذا الإجراء مفيدًا بشكل خاص عند الحاجة إلى تصفية البيانات أو فرزها أو تلخيصها وفقًا لرموز المناطق لأغراض مثل التسويق، أو الخدمات اللوجستية، أو إعداد التقارير الإقليمية. ويوفّر Excel عدة حلول فعّالة لاستخراج رموز المناطق، ويعتمد اختيار الطريقة الأنسب على هيكل مجموعة البيانات الخاصة بك وتفضيلاتك الشخصية. فيما يلي ثلاث طرق عملية لفصل رموز المناطق من أرقام الهواتف في Excel، ولكلٍّ منها مزاياها وسيناريوهات استخدامها المثلى.

فصل رمز المنطقة من رقم الهاتف باستخدام صيغة في Excel

فصل رمز المنطقة من رقم الهاتف باستخدام ميزة «نص إلى أعمدة»

رمز VBA – استخراج رموز المناطق تلقائيًّا من رقم الهاتف


فصل رمز المنطقة من رقم الهاتف باستخدام صيغة في Excel

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

عادةً ما يُمثَّل رمز المنطقة بأول ثلاثة أرقام في سلسلة رقم الهاتف—بغض النظر عن وجود شرطات أو أقواس. وللحالات الأساسية التي يبدأ فيها كل رقم برقم المنطقة، يمكنك استخدام الصيغة التالية:

1. حدد الخلية التي تريد أن يظهر فيها رمز المنطقة المستخرج (مثلًا، C1 إذا كان رقم الهاتف في B1)، ثم أدخل الصيغة التالية:

=MID(B1,1,3)

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

فصل رمز المنطقة عن رقم الهاتف باستخدام صيغة

ملاحظة: إذا كانت أرقام هواتفك تحتوي على تنسيقات مثل المسافات أو الشرطات أو الأقواس (مثل "(123) 456-7890" أو "123-456-7890")، فقد تحتاج الصيغة إلى تعديل لتتناسب مع هذه التنسيقات. إليك مثالًا على صيغة لأرقام الهواتف التي تحتوي على أقواس:

=MID(B1,2,3)

يمكنك تعديل موضع البداية والطول ليناسب تنسيق بياناتك المحدد. تأكد دائمًا من مراجعة بعض العيّنات للتأكد من أن الصيغة لا تُعيد سوى رمز المنطقة المطلوب. وقد تتطلب التنسيقات المختلطة في مجموعة البيانات الخاصة بك منطقًا إضافيًّا أو تنظيفًا مسبقًا.

إذا لم تستخرج الصيغة رمز المنطقة المتوقع، فراجع التنسيق الأصلي لأرقام هواتفك وقم بتعديل الصيغة وفقًا لذلك. على سبيل المثال، يمكنك استخدام دوال مثلLEFT()،RIGHT()، أوSEARCH() للأنماط الأكثر تعقيدًا.


فصل رمز المنطقة من رقم الهاتف باستخدام ميزة «نص إلى أعمدة» في Excel

هذه الطريقة مفيدة عند التعامل مع أرقام هواتف ذات طول ثابت، أو عندما يكون رمز المنطقة وبقية الرقم دائمًا في المواضع نفسها. تساعد أداة «نص إلى أعمدة» على فصل البيانات بناءً على عرض ثابت أو باستخدام محدِّد معيَّن. وهي مناسبة لمجموعات البيانات متوسطة الحجم، لكنها غير موصى بها للتنسيقات شديدة التنوُّع لأرقام الهواتف أو عمليات التنظيف الواسعة النطاق.

1. حدد العمود الذي يحتوي على قائمة أرقام هواتفك (رقم الهاتف). انتقل إلى الشريط العلوي في شريط الأدوات، ثم انقر علىبيانات > نص إلى أعمدة. انظر لقطة الشاشة:

فصل رمز المنطقة عن رقم الهاتف باستخدام ميزة النص إلى أعمدة

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

معالج ميزة النص إلى أعمدة1

3. في الشاشة التالية، عيّن عرض الحقل بالنقر لوضع خط الفصل بعد رمز المنطقة (لرمز منطقة مكوَّن من 3 أرقام، انقر بعد الرقم الثالث). وإذا لزم الأمر، عدّل موضع خط الفصل أو حرّكه ليتناسب بدقة مع تنسيق بياناتك. انظر لقطة الشاشة:

معالج ميزة النص إلى أعمدة2

إذا كانت أرقامك تأتي بتنسيقات أو أطوال مختلفة، ففكّر في استخدام خيار «محدَّد» مع محدِّد معيّن، مثل المسافة أو الشرطة أو الأقواس.

4. انقر علىإنهاء. سيتم الآن تقسيم العمود، وفصل رموز المناطق في عمود جديد، مما يسهّل تحليلها أو تجميعها حسب رمز المنطقة.

فصل رمز المنطقة عن رقم الهاتف باستخدام ميزة النص إلى أعمدة للحصول على النتيجة

تلميح: راجع دائمًا المعاينة في المعالج قبل التأكيد النهائي. وإذا بدت البيانات غير صحيحة، فارجع وقم بتعديل خط الفصل أو إعدادات المُحدِّد. ويُوصى بحفظ نسخة احتياطية من ورقتك قبل استخدام ميزة «نص إلى أعمدة»، لأن هذه الميزة تُعيد الكتابة فوق البيانات الموجودة في الأعمدة المجاورة.


رمز VBA – استخراج رموز المناطق تلقائيًّا من رقم الهاتف

للمجموعات الكبيرة من البيانات أو القوائم التي تحتوي على تنسيقات أرقام هواتف غير منتظمة، يوفّر كتابة ماكرو بسيط بلغة VBA حلاً قابلاً للتوسّع لاستخراج رموز المناطق بكفاءة. وتُعد هذه الطريقة مثالية خصوصًا عندما تظهر رموز المناطق مع أقواس أو بدونها، أو مصحوبة بشرطات أو مسافات أو أحرف غير قياسية أخرى. كما تتيح VBA تطبيق منطق استخراج مخصص وتتعامل مع الاستثناءات بشكل أكثر فعالية من الطرق القائمة على الصيغ.

1. انقر علىالمطوّرفي شريط Excel، ثم اخترVisual Basic لفتح محرر VBA. في نافذةMicrosoft Visual Basic for Applications الجديدة، انقر علىإدراج > وحدة نمطية، ثم انسخ والصق الكود التالي في الوحدة النمطية:

Sub ExtractAreaCodes()
    Dim cell As Range
    Dim phoneStr As String
    Dim areaCode As String
    Dim regEx As Object
    Set regEx = CreateObject("VBScript.RegExp")
    
    regEx.Pattern = "\(?(\d{3})\)?[-\s.]?"
    regEx.Global = False
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set phoneRange = Application.InputBox("Select phone number range", xTitleId, "", Type:=8)
    
    For Each cell In phoneRange
        phoneStr = cell.Value
        If regEx.Test(phoneStr) Then
            areaCode = regEx.Execute(phoneStr)(0).SubMatches(0)
            cell.Offset(0, 1).Value = areaCode
        Else
            cell.Offset(0, 1).Value = ""
        End If
    Next cell
    
    Set regEx = Nothing
End Sub

2.لتشغيل الماكرو، انقر على زرزر التشغيلفي محرر VBA. ستظهر لك نافذة منبثقة تطلب منك تحديد النطاق الذي يحتوي على أرقام هواتفك. وسيقوم الماكرو تلقائيًّا باستخراج رموز المناطق ووضعها في العمود الموجود مباشرةً على يمين أرقام هواتفك (على سبيل المثال، إذا كانت أرقام هواتفك في العمود B، فستظهر رموز المناطق في العمود C).

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


مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل