كيفية تحويل تنسيق رقم الهاتف إلى أرقام في Excel؟
عند العمل مع أوراق عمل Excel التي تحتوي على قوائم من أرقام الهواتف، قد تواجه غالبًا أنماط تنسيق مختلفة، مثل الأقواس، المسافات، أو الشرطات. يمكن أن تتداخل هذه الرموز غير الرقمية مع تحليل البيانات، استيراد النظام، أو عمليات الاتصال الآلية التي تتطلب أرقام الهواتف لتكون في تسلسل رقمي نقي. إذا كنت بحاجة إلى توحيد بياناتك عن طريق استخراج الأرقام فقط من أي رقم هاتف مُنسّق، يوفر هذا المقال عدة حلول عملية لتحقيق ذلك بكفاءة في Excel.
إليك مثالاً للوضع الذي قد تواجهه - العمود الأيسر يحتوي على أرقام هواتف بتنسيقات مختلفة، بينما العمود الأيمن يعرض النتيجة المطلوبة: أرقام الهواتف بدون جميع الرموز غير الرقمية، مما يترك سلسلة متصلة من الأرقام فقط.
تحويل تنسيق رقم الهاتف إلى أرقام باستخدام صيغة
استخدم الملء السريع لاستخراج الأرقام من أرقام الهواتف المنسقة
تحويل تنسيق رقم الهاتف إلى أرقام باستخدام Kutools لـ Excel
استخدم ماكرو لحذف جميع الرموز غير الرقمية من أرقام الهواتف
تحويل تنسيق رقم الهاتف إلى أرقام باستخدام صيغة
تتيح لك صيغ Excel إزالة الرموز غير المرغوب فيها والاحتفاظ بالأرقام فقط في قائمة أرقام الهواتف الخاصة بك. هذه الطريقة مفيدة بشكل خاص إذا كنت تفضل عدم استخدام الإضافات أو البرمجة، وتعمل بشكل جيد مع أرقام الهواتف التي تتبع تنسيقًا ثابتًا، مثل (123)456-7890 أو 123-456-7890. ومع ذلك، إذا كانت بياناتك تحتوي على رموز إضافية غير قياسية أو حروف، فقد تكون هناك حاجة إلى تقنيات أكثر تقدمًا.
1. حدد خلية فارغة (على سبيل المثال، C2) حيث تريد عرض الأرقام المستخرجة. أدخل الصيغة التالية واضغط على Enter:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")","")," ",""),"-","")
ملاحظة: في هذه الصيغة، A2 هو المرجع للخلية التي تحتوي على رقم الهاتف الأصلي. يمكنك تعديل هذا المرجع إذا كانت بياناتك في عمود أو صف مختلف.
2. أثناء اختيار الخلية C2، اسحب مقبض التعبئة (المربع الصغير في الزاوية اليمنى السفلية للخلية) لأسفل لملء الصيغة لبقية القائمة (مثلًا، من C2 إلى C8). سيتم تطبيق الصيغة على كل رقم هاتف في النطاق.
الآن، يجب تحويل كل رقم هاتف في نطاق بياناتك إلى تسلسل من الأرقام فقط.
استخدم الملء السريع لاستخراج الأرقام من أرقام الهواتف المنسقة
تقدم ميزة الملء السريع في Excel بديلاً ذكيًا ويدويًا لاستخراج الأرقام من أرقام الهواتف - خاصة عندما تتعامل مع تنسيقات قوائم ثابتة أو عندما تريد نهجًا سريعًا وخاليًا من الصيغ. يقوم الملء السريع بتقييم الأنماط بناءً على إدخالك اليدوي، ثم يملأ باقي العمود ليتطابق مع مثالك.
1. لنفترض أن أرقام الهواتف الخاصة بك تقع في العمود A، بدءًا من الخلية A2. في العمود المجاور (B2)، اكتب يدويًا فقط الأرقام من أول رقم هاتف، مع حذف أي رموز أو مسافات (مثلًا: 1234567890).
2. انتقل إلى الخلية B3. ابدأ بكتابة الأرقام من الرقم التالي. عند بدئك الكتابة، سيكتشف Excel تلقائيًا النمط ويعرض اقتراح تعبئة تلقائية (يظهر باللون الرمادي أسفل القيمة المكتوبة).
3. اضغط Enter لقبول اقتراح الملء السريع، وسيقوم Excel بملء العمود بباقي الأرقام المستخرجة لجميع الصفوف المقابلة.
نصيحة: إذا لم يتم تشغيل الملء السريع تلقائيًا، يمكنك تفعيله يدويًا عن طريق تحديد الخلية المكتملة واستخدام الاختصار Ctrl + E، أو بالنقر فوق Data > Flash Fill من الشريط.
تحذير: تحقق من نتائج الملء للتأكد من الدقة، خاصة إذا كانت أرقام الهواتف تحتوي على تنسيقات متنوعة. قد لا يعمل الملء السريع بشكل جيد مع القوائم ذات الفراغات غير المتوقعة، التنسيقات المختلطة، أو النص المدمج.
اقتراح ملخص: يعد الملء السريع طريقة سريعة للمجموعات الصغيرة أو لمرة واحدة، لكنه لا يحدّث ديناميكيًا إذا تغيّرت بياناتك الأصلية. بالنسبة للقوائم المحدثة دائمًا، ضع في اعتبارك استخدام الصيغ أو أساليب VBA.
تحويل تنسيق رقم الهاتف إلى أرقام باستخدام Kutools لـ Excel
بالنسبة للمستخدمين الذين يبحثون عن حل أكثر ملاءمة وتفاعلية، يمكن لأداة حذف الأحرف في Kutools لـ Excel إزالة الرموز المحددة بفعالية - بما في ذلك الشرطات، المسافات، الأقواس، والمزيد - من الخلايا المحددة. هذا النهج مثالي لأولئك الذين يعالجون البيانات المنظمة بشكل متكرر ويريدون طريقة سريعة وموجهة بالقائمة لتنظيف أرقام الهواتف دون كتابة الصيغ أو الكود.
1. حدد النطاق الذي يحتوي على أرقام الهواتف التي تريد تحويلها إلى أرقام، ثم انتقل إلى Kutools > Text > Remove Characters.
2. في مربع الحوار حذف الأحرف، حدد الخيار المخصص، وأدخل شرطة – في مربع النص. يمكنك أيضًا تحديد الرموز الأخرى التي تريد إزالتها، مثل المسافات، الأقواس، أو النقاط، بإضافتها إلى المربع. بعد الإعداد، انقر فوق موافق لمعالجة النطاق.
ستتم تحديث أرقام الهواتف المحددة فورًا، مع إزالة الرموز المحددة، تاركة سلسلة نظيفة من الأرقام كما هو موضح أدناه.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (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. وانقر على تشغيل (أو اضغط F5). في مربع الحوار الذي يظهر، أكد أو حدد نطاق بياناتك. سيقوم الماكرو تلقائيًا بإزالة جميع الرموز غير الرقمية من كل خلية في اختيارك - تاركًا فقط تسلسل الأرقام النقي.
شرح المعلمات: يقوم هذا الماكرو بمعالجة كل حرف في كل خلية، ملحقًا فقط بالأرقام الرقمية إلى النتيجة. قم بتعديل التحديد لتغطية جميع الأعمدة / الصفوف المطلوبة قبل التشغيل.
نصائح وإشعارات الأخطاء: احفظ دائمًا مصنفك قبل تشغيل نصوص VBA لأول مرة، حيث لا يمكن التراجع عن التغييرات بنقرة واحدة. إذا ظهرت رسالة تحذير أمان الماكرو، تحقق من مصدر الكود وقم بتمكين الماكرو حسب الحاجة. في بيئات التعاون، استخدم الحذر لتجنب الكتابة فوق البيانات الحرجة.
اقتراح ملخص: بعد تشغيل الماكرو، قم بفحص البيانات المنظفة بسرعة للتأكد من الدقة. إذا كانت هناك حاجة إلى رموز البلدان أو الملحقات، لاحظ أنها ستكون مضافة إلى سلسلة الأرقام؛ قم بمعالجة هذه العناصر بشكل منفصل إذا لزم الأمر.
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!