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

كيف يمكن تحويل تنسيق رقم الهاتف إلى أرقام في Excel؟

المؤلفSiluviaتاريخ التعديل

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

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

تحويل تنسيق رقم الهاتف إلى أرقام

تحويل تنسيق رقم الهاتف إلى أرقام باستخدام صيغة
استخدم Flash Fill لاستخراج الأرقام من رقم الهاتف منسَّقة
تحويل تنسيق رقم الهاتف إلى أرقام باستخدام Kutools لـ Excel
استخدم ماكرو لإزالة جميع الأحرف غير الرقمية من رقم الهاتف


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

تسمح لك صيغ Excel بإزالة الأحرف غير المرغوب فيها والاحتفاظ بالأرقام فقط من أرقام الهواتف. وتُعد هذه الطريقة مثالية إذا كنت تفضل تجنّب استخدام الإضافات أو البرمجة، كما أنها تعمل بكفاءة مع أرقام الهواتف ذات التنسيق المنتظم، مثل (123)456-7890 أو 123-456-7890. ومع ذلك، إذا احتوت بياناتك على رموز أو أحرف غير قياسية إضافية، فقد تحتاج إلى تقنيات أكثر تقدمًا.

1. حدد خلية فارغة (مثلًا، C2) لعرض الأرقام المستخرجة فيها، ثم أدخل الصيغة التالية واضغطEnter:

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,«(»,«»),«)»,«»),« »,«»),"-",«»)

تطبيق صيغة لتحويل تنسيق رقم الهاتف إلى أرقام

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

2. أثناء تحديد الخلية C2، اسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى للخلية) لأسفل لتعميم الصيغة على بقية القائمة (مثلًا، من C2 إلى C8)، مما يطبّق الصيغة تلقائيًا على كل رقم هاتف ضمن النطاق.

سحب وملء الصيغة في الخلايا الأخرى

الآن، سيتحول كل رقم هاتف في نطاق بياناتك إلى سلسلة أرقام خالصة.

تلميح:إذا احتوت رقم الهاتف على رموز إضافية (مثل “.” أو “+” أو “/”)، فيمكنك تضمين المزيد من دوالSUBSTITUTE لإزالتها أيضًا. كما قد تتطلب القوائم الكبيرة والمتنوعة التنسيق نهجًا مخصصًا، مثل الجمع بينMID أوTEXTJOIN أو VBA لتحقيق أقصى درجات المرونة.

استخدم Flash Fill لاستخراج الأرقام من رقم الهاتف منسَّقة

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

1. افترض أن رقم هاتفك موجود في العمود A، بدءًا من الخلية A2. في العمود المجاور (B2)، اكتب يدويًّا الأرقام فقط من أول رقم هاتف، مع حذف أي رموز أو مسافات (على سبيل المثال: 1234567890).

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

3. اضغطEnter لقبول اقتراح Flash Fill، وسيقوم Excel بتعبئة العمود بالكامل بالأرقام المستخرجة لجميع الصفوف المقابلة.

تلميح:إذا لم تُفعَّل ميزة Flash Fill تلقائيًا، يمكنك تفعيلها يدويًا بتحديد الخلية المكتملة ثم استخدام الاختصارCtrl+E، أو بالنقر علىData > Flash Fill من الشريط.

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

اقتراح موجز:تُعد ميزة Flash Fill وسيلة سريعة للتعامل مع مجموعات البيانات الصغيرة أو التي تُعالج لمرة واحدة، لكنها لا تتجدَّد تلقائيًا عند تعديل بياناتك الأصلية. أما القوائم التي تحتاج إلى تحديث مستمر، فالأفضل استخدام الصيغ أو طرق VBA.


تحويل تنسيق رقم الهاتف إلى أرقام باستخدام Kutools لـ Excel

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

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

1. حدد النطاق الذي يحتوي على أرقام الهواتف التي تريد تحويلها إلى أرقام، ثم انتقل إلىKutools > Text > حذف الأحرف المحددة.

انقر على ميزة إزالة الأحرف من Kutools

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

أدخل شرطة – في مربع النص

سيتم تحديث رقم الهاتف المحدد فورًا، مع إزالة الأحرف غير المرغوب فيها، ليتبقى سلسلة أرقام نظيفة كما هو موضح أدناه.

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

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

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

استخدم ماكرو لإزالة جميع الأحرف غير الرقمية من رقم الهاتف

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

السيناريو المناسب:استخدم VBA إذا كانت تنسيقات أرقام الهواتف غير منتظمة، أو إذا كان لديك عدد كبير من الصفوف التي تحتاج إلى معالجة، أو إذا لم تُلبِّ الصيغ أو الميزات المضمنة جميع احتياجاتك. ومع ذلك، يتطلب استخدام الماكرو حفظ ملفك بتنسيق يدعم الماكرو (*.xlsm) ومنح أذونات تشغيل الماكرو.

الخطوات:

1. اضغطAlt+F11 لفتح محرر Visual Basic for Applications. في النافذة الجديدة، انقر علىInsert > Module لإنشاء وحدة فارغة، ثم انسخ والصق كود VBA التالي في نافذة الكود:

Sub StripNonDigitsFromPhoneNumbers()
    Dim xRg As Range
    Dim xCell As Range
    Dim xDigits As String
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set xRg = Application.Selection
    Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
    
    For Each xCell In xRg
        xDigits = ""
        For i = 1 To Len(xCell.Value)
            If Mid(xCell.Value, i, 1) Like "#" Then
                xDigits = xDigits & Mid(xCell.Value, i, 1)
            End If
        Next i
        xCell.Value = xDigits
    Next xCell
End Sub

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

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

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

اقتراح موجز:بعد تشغيل الماكرو، راجع البيانات المُنظَّفة بسرعة للتأكد من دقتها. وإذا كنت بحاجة إلى أكواد دولية أو أرقام داخلية (extensions)، فانتبه إلى أن هذه العناصر ستُدمج ضمن سلسلة الأرقام؛ لذا تعامل معها بشكل منفصل عند الحاجة.


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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل