كيف يمكن فرز عناوين البريد الإلكتروني حسب النطاق (Domain) في Excel؟
عند العمل مع قوائم البريد الإلكتروني في Excel، قد تحتاج إلى تنظيم البيانات أو تحليلها بناءً على الجزء الخاص بالنطاق (Domain) من عنوان البريد الإلكتروني—مثل تجميع المستخدمين من نفس الشركة أو استبعاد مزوّدي خدمة بريد معينين. ويُعد فرز عناوين البريد الإلكتروني حسب نطاقها أداة قوية لتقسيم البيانات بدقة، وتوجيه الرسائل بشكل مستهدف، أو التحضير لتحليلات متقدمة. رغم أن Excel لا يوفّر طريقة مباشرة للفرز حسب النطاق، يمكنك تحقيق ذلك بكفاءة باستخدام الطرق العملية التالية. وهي مناسبة سواء كنت تعمل على قائمة جهات اتصال صغيرة أو قاعدة بيانات ضخمة، ولكل منها مزاياه الخاصة واعتباراته التي تساعدك على اختيار الأنسب لاحتياجاتك.
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام دالة «نص إلى أعمدة» (Text to Column)
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام عمود مساعد
فرز عنوان البريد الإلكتروني حسب Kutools لـ Excel
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام Excel VBA
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام دالة «نص إلى أعمدة» (Text to Column)
تتيح لك ميزةنص إلى أعمدةفي Excel فصل جزء النطاق من كل عنوان بريد إلكتروني، لتتمكن من الفرز بناءً على ذلك العمود. إنها طريقة مباشرة لا تتطلب صيغًا أو إضافات، مما يجعلها الحل المثالي للمستخدمين الباحثين عن حل سريع ومدمج! ومع ذلك، ضع في اعتبارك أن تقسيم الأعمدة سيؤثر على بياناتك الأصلية، لذا ننصحك بإنشاء نسخة احتياطية من ورقة العمل لضمان سلامة بياناتك.
1. قبل تطبيق التقسيم، قد ترغب في نسخ بيانات البريد الإلكتروني إلى ورقة عمل جديدة لتجنب الكتابة فوق بياناتك الأصلية، خاصةً إذا كنت تود الاحتفاظ بالعناوين بتنسيقها الأصلي.
2. في ورقة العمل الاحتياطية، حدد العمود الذي يحتوي على عنوان البريد الإلكتروني، ثم انتقل إلى علامة التبويببياناتوانقر علىنص إلى أعمدة. وسيبدأ هذا المعالج في فصل النص استنادًا إلى المحددات التي تختارها.

3. فيمعالج تحويل النص إلى أعمدة، حدد الخيارمحدد، الذي يسمح لك بفصل النص استنادًا إلى حرف معيّن، ثم انقر علىالتاليللمتابعة.

4. بالنسبة للمحددات، قم بإلغاء تحديد جميع الخيارات ما عداأخرى. في الحقلأخرى، أدخل رمز «@»، لأنه يفصل الجزء المحلي عن النطاق في عنوان البريد الإلكتروني. وبذلك يضمن Excel تقسيم العنوان إلى عمودين — أحدهما لاسم المستخدم والآخر للنطاق. احرص على عدم تحديد محددات إضافية، فقد يؤدي ذلك إلى تقسيم غير متوقع لبياناتك.

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

6. انسخ قيم النطاقات التي تم فصلها حديثًا والصقها بجانب بياناتك الأصلية، إذا لزم الأمر. بعد ذلك، حدد العمود الذي يحتوي على النطاقات، ثم انتقل إلىبيانات > تصاعديأوفرز من Z إلى Aحسب تفضيلك للترتيب التصاعدي أو التنازلي. وسيؤدي ذلك إلى تنظيم الصف بأكمله استنادًا إلى اسم النطاق.

7. عند ظهور مربع حوارتحذير الفرز، تأكد من تحديد الخيارتوسيع التحديد. فهذا يضمن تحريك جميع الصفوف ذات الصلة معًا ويمنع عدم المحاذاة بين الأسماء وعنوان البريد الإلكتروني. انقر علىفرزلتنفيذ الترتيب.
![]() |
![]() |
![]() |
8. بعد اكتمال الفرز، يمكنك حذف العمود الذي يحتوي على النطاقات إذا لم تعد بحاجة إليه. ولكن قبل الحذف، تأكد مرة أخرى من أن بياناتك مُحاذاة بشكل صحيح ومرتبة بالشكل المطلوب.
نصائح: إذا كان عنوان البريد الإلكتروني يحتوي على مسافات أو أحرف إضافية، فتأكد من اتساق التنسيق قبل تطبيقنص إلى أعمدة. وإلا، فقد تحتاج إلى تنظيف البيانات أولًا لتجنب التقسيم غير الصحيح.
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام عمود مساعد
إذا وجدت أن طريقة التقسيم غير مناسبة أو كنت تفضّل استخدام صيغ Excel، فإن إضافة عمود مساعد تُعدّ بديلًا فعّالًا. وتبرز هذه الطريقة كخيارٍ مثالي خصوصًا عندما تريد الحفاظ على هيكل بياناتك الأصلي مع الاحتفاظ بعنوان البريد الإلكتروني الكامل جنبًا إلى جنب مع النطاق المستخرج.
1. في ورقة العمل الخاصة بك، أدرج عمودًا فارغًا بجانب قائمة عناوين البريد الإلكتروني. ثم في الخلية الأولى من هذا العمود (مثل C2 إذا كانت عناوين البريد الإلكتروني تبدأ من B2)، أدخل الصيغة أدناه لاستخراج اسم النطاق من عنوان البريد الإلكتروني. على سبيل المثال، إذا احتوت الخلية B2 على عنوان البريد الإلكتروني الذي تريد معالجته:
=MID(B2,FIND("@",B2,1)+1,255) تستخدم هذه الصيغة دالتَيْMID وFINDللبحث عن رمز «@» وإرجاع جميع الأحرف التي تليه، مما يُمكّنك من التقاط جزء النطاق بشكل فعّال.

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

3. حدد العمود المساعد الذي يحتوي على النطاقات المستخرجة، ثم انتقل إلىبيانات > تصاعديأوفرز من Z إلى Aوفقًا لتفضيلات الفرز لديك. وفي مربع حوارتحذير الفرز، اخترتوسيع التحديدللحفاظ على محاذاة جميع البيانات المرتبطة.
![]() |
![]() |
![]() |
4.يمكنك إزالة العمود المساعد بعد اكتمال الفرز إذا لم تعد بحاجة إليه، ولكن يُوصى بالتحقق مجددًا من أن عناوين البريد الإلكتروني وجميع الصفوف المرتبطة بها لا تزال مُحاذاة بشكل صحيح بعد الفرز. وإذا كنت تخطط لفرز البيانات أو تصفيةها حسب النطاق بشكل متكرر، فسيكون من الأفضل الاحتفاظ بالعمود المساعد للاستخدام المستقبلي.
تلميح لحل المشكلات: إذا ظهرت أخطاء #VALUE!، فتحقق من وجود عناوين بريد إلكتروني تفتقر إلى رمز «@» أو تحتوي على مسافات زائدة. نظّف هذه الإدخالات لضمان استخراج دقيق للنطاقات.
فرز عنوان البريد الإلكتروني حسب Kutools لـ Excel
للمستخدمين الذين قاموا بتثبيت Kutools لـ Excel، تقدّم وظيفة «الفرز المتقدم» طريقة مريحة لفرز البيانات مباشرةً حسب نطاق البريد الإلكتروني، مما يوفّر لك الوقت مقارنةً بالتقسيم اليدوي أو كتابة الصيغ. وتتميّز Kutools بإدارتها الفعّالة لمجموعات البيانات الكبيرة أو المعقدة، كما تدعم الفرز متعدد المستويات وتساعدك على تجنّب سوء محاذاة الأعمدة.
Kutools لـ Excelتتضمّن أكثر من 300 أداة مفيدة لـ Excel! جرّبها مجانًا دون أي قيود لمدة 30 يومًا. احصل عليها الآن
1. حدّد النطاق الذي يحتوي على الأسماء وعناوين البريد الإلكتروني، ثم اخترKUTOOLS PLUS > ترتيب متقدم. تتيح لك هذه الميزة الفرز حسب أي جزء تقريبًا من البيانات، بما في ذلك الحقول المخصصة مثل أسماء النطاقات.
2. في مربع حوارترتيب متقدم، تأكد من أن النطاق يحتوي على رؤوس أعمدة بتحديد خيارتشمل العناوين. ثم، من القائمة المنسدلةفرز حسب، اختر العمود الذي تريد الفرز وفقًا له، وعيّننطاق البريد الإلكترونيكمفتاح فرز. بعد ذلك، حدد ترتيب الفرز (من A إلى Z أو من Z إلى A). وإذا كانت ورقة العمل تحتوي على حقول إضافية، يمكنك إضافة مستويات فرز أخرى لتلبية احتياجاتك المعقدة.

3. انقر علىموافق، وستقوم Kutools فورًا بفرز بياناتك حسب النطاق، مع الحفاظ على جميع صفوفك سليمة والمعلومات الأصلية في مكانها. راجع الورقة المرتبة للتحقق من الترتيب.

انقر هنا لمعرفة المزيد عن ميزة الترتيب المتقدم في Kutools لـ Excel.
ملاحظة: تجعل أدوات Kutools عملية الترتيب المتقدم أسهل وتحافظ بشكل موثوق على هيكل البيانات، حتى لو احتوت قائمتك على حقول إضافية.
فرز عنوان البريد الإلكتروني حسب النطاق باستخدام Excel VBA
يُعد هذا الحل مثاليًا خصوصًا إذا كنت تدير قوائم البريد الإلكتروني بانتظام وتسعى لأتمتة عملية الفرز. باستخدام VBA، يمكنك استخراج النطاقات (الدومينات) وفرزها تلقائيًا بنقرة واحدة. ويتميز VBA بكفاءته العالية في التعامل مع مجموعات البيانات الكبيرة، ما يقلل الحاجة إلى التدخل اليدوي، رغم أنه يتطلب تمكين الماكرو ومعرفة أساسية بمحرر VBA.
1. في Excel، انقر فوقالمطور > Visual Basic لفتح نافذة محرر VBA. بعد ذلك، انقر فوقإدراج > وحدة نمطية (Module)، ثم الصق الكود التالي في الوحدة النمطية:
Sub SortEmailDomain()
Dim ws As Worksheet
Dim emailCol As Range
Dim domainCol As Range
Dim cell As Range
Dim lastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
Set emailCol = ws.Range("B2:B" & lastRow)
Set domainCol = ws.Range("C2:C" & lastRow)
For Each cell In emailCol
cell.Offset(0, 1).Value = Mid(cell.Value, InStr(cell.Value, "@") + 1)
Next cell
ws.Range("B1:C" & lastRow).Sort Key1:=ws.Range("C2"), Order1:=xlAscending, Header:=xlYes
End Sub 2. بعد إدراج الكود، انقر فوق زر
التشغيل لتنفيذه. سيقوم هذا الماكرو باستخراج نطاق كل بريد إلكتروني (بافتراض وجوده في العمود B، بدءًا من الخلية B2) ووضعه في العمود C، ثم يفرز القائمة حسب النطاقات. تأكد من أن عناوين البريد الإلكتروني تبدأ من الخلية B2، وقم بتعديل الكود إذا كانت قائمتك تبدأ من خلية مختلفة.
نصائح: إذا لم تكن عناوين بريدك الإلكتروني موجودة في العمود B أو بدأت من خلية مختلفة، فقم بتعديل الكود وفقًا لذلك لضمان الدقة. واحرص دائمًا على عمل نسخة احتياطية من بياناتك قبل تشغيل الماكرو لتجنب إدخال أي تغييرات غير مقصودة.
قارن بين هذه الطرق وفقًا لاحتياجاتك. إذا كنت تبحث عن حلٍّ سريع ويدوي، فقد تكون ميزة «نص إلى أعمدة» أو استخدام عمود مساعد يحتوي على صيغة كافيَين، رغم أنهما يتطلبان بعض المعالجة اللاحقة. أما Kutools لـ Excel، فتوفر تجربة مستخدم أكثر سلاسة، خاصةً عند التعامل مع القوائم المعقدة. ويُعدّ نهج VBA الخيار الأمثل لأولئك الراغبين في أتمتة المهام بشكل منتظم. وفي جميع الحالات، تأكد من تحديث القائمة بالكامل والتحقق منها بحثًا عن الأخطاء قبل المضي قُدمًا بأي معالجة إضافية.
مقالات ذات صلة:
كيف تُفرز البيانات حسب القيمة الأكثر تكرارًا في Excel؟
كيف يمكن فرز الصفوف في Excel بحيث تظهر الخلايا الفارغة في الأعلى؟
كيف يمكن فرز أو تصفية البيانات وفقًا للتنسيق المشطوب (Strikethrough) في Excel؟
كيف يمكن فرز الصفوف في Excel حسب ما إذا كانت الأرقام فردية أو زوجية؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل



