كيف يمكنك فرز الصفوف في Excel حسب ما إذا كانت تحتوي على أرقام فردية أو زوجية؟
يُعد فرز الأرقام في Excel بترتيب تصاعدي أو تنازلي أمرًا شائعًا، لكنك قد تحتاج أحيانًا إلى تنظيم بياناتك بحيث تُجمَّع جميع الأرقام الفردية معًا، وكذلك جميع الأرقام الزوجية. على سبيل المثال، إذا كانت لديك قائمة كبيرة من الأرقام وترغب في فصل القيم الفردية عن الزوجية لتسهيل التحليل أو إعداد التقارير، فستجد أن Excel لا يوفّر ميزة افتراضية للفْرز حسب كون الرقم فرديًّا أو زوجيًّا. ومع ذلك، هناك عدة طرق عملية لتحقيق ذلك. فيما يلي حلول متعددة لفرز الصفوف حسب الأرقام الفردية أو الزوجية—سواء كنت تفضّل استخدام أعمدة مساعدة، أو صيغ، أو كود VBA، أو إضافة متقدمة.
![]() | ![]() | ![]() | فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام عمود مساعد فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام Kutools لـ Excel |
فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام عمود مساعد
أحد أسرع الطرق لفرز الأرقام حسب كونها فردية أو زوجية في Excel هو إضافة عمود مساعد، ما يمكّن Excel من التمييز بين النوعين بسهولة لإجراء الفرز. هذه الطريقة مباشرة ومثالية للمستخدمين المتمرسين في استخدام الصيغ وميزة الفرز، وتعمل بكفاءة في جميع إصدارات Excel. النهج مرن، لكنه يتطلب إضافة عمود جديد مؤقتًا.
1.بجانب قائمة الأرقام الخاصة بك، أدخل الصيغة التالية في خلية فارغة مجاورة (على سبيل المثال، إذا كانت أرقامك تبدأ من الخلية A2، فأدخل الصيغة في B2):=ISODD(A2)، ثم اضغط على Enter.
راجع لقطة الشاشة:

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

3. احتفظ بخلايا الصيغة محددة، ثم انقر علىبيانات > فرز من الأصغر إلى الأكبرأوفرز من الأكبر إلى الأصغر.

4. في مربع حوارتحذير الفرز، اخترتوسيع التحديد، ثم انقر على «موافق». يضمن ذلك فرز جميع الصفوف بشكل صحيح مع الحفاظ على ترابط البيانات ذات الصلة.
راجع لقطة الشاشة:

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

ملاحظات:
1. لجعل الأرقام الفردية تظهر قبل الزوجية، اخترفرز من الأكبر إلى الأصغرفي الخطوة 3.
2. يمكنك حذف العمود المساعد بعد الفرز للحفاظ على نظافة ورقة العمل.
3. تأكد من عدم فرز العمود المساعد فقط، إذ قد يؤدي ذلك إلى اختلال ترتيب بياناتك الأصلية.
تلميح عملي:هذه الطريقة عالمية وتعمل دون اتصال ولا تتطلب ماكرو أو إضافات. ومع ذلك، إذا كنت بحاجةٍ متكررةٍ إلى فرز البيانات حسب الأرقام الفردية أو الزوجية، فقد ترغب في تجربة طرق أخرى لأتمتة العملية بشكل أكبر.
فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام Kutools لـ Excel
إذا كنت تدير مجموعات بيانات كبيرة وتحتاج إلى حلٍّ أسرع وأكثر مرونة، فإنKutools لـ Excelتوفر دالةالفرز المتقدمالتي تُمكّنك من فرز الأعداد الزوجية والفردية مباشرةً—بدون الحاجة إلى إنشاء أعمدة مساعدة أو كتابة صيغ معقدة! وهي مثالية تمامًا للمستخدمين الذين يُنفّذون بانتظام مهام فرز مشابهة أو يُقدّرون الواجهة الرسومية البسيطة. كما أن Kutools تعزز قدرات الفرز لديك وتدعم العمليات الدفعية بكفاءة عالية.
بعد تثبيتKutools لـ Excel، اتبع الخطوات التالية:
1. حدد نطاق البيانات الذي تريد فرزه.
2. انتقل إلىKUTOOLS PLUS > فرز > ترتيب متقدم.
راجع لقطة الشاشة:

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

4. انقر علىموافق. سيتم فرز قائمتك فورًا لتجميع الأعداد الزوجية والفردية وفقًا لإعداداتك. إليك نتائج مثال:
| البيانات الأصلية | الفرز من الأرقام الزوجية إلى الفردية | الفرز من الأرقام الفردية إلى الزوجية | ||
![]() | ![]() | ![]() | ![]() | ![]() |
انقر لمعرفة المزيد عن هذه الميزة المتقدمة للترتيب.
حمّل Kutools لـ Excel وجربه مجانًا الآن!
المزايا:لا حاجة إلى صيغ أو أعمدة إضافية، ويعمل عبر واجهة بسيطة، ويُفرز بسرعة حسب معايير الأرقام الفردية والزوجية، وهو مثالي جدًّا للمستخدمين المتكررين.
اعتبارات: Kutools هي إضافة خارجية تتطلب التثبيت، لكنها موثوقة من قِبل العديد من المستخدمين لتحسيناتها القوية في Excel.
عرض توضيحي: فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام Kutools لـ Excel
فرز الصفوف حسب الأرقام الفردية أو الزوجية باستخدام كود VBA
إذا كنت ترغب في أتمتة فرز الأرقام حسب كونها فردية أو زوجية، فإن استخدام ماكرو VBA يُعد خيارًا فعّالًا. وهو مناسب للمستخدمين الذين يمتلكون معرفة أساسية بالماكروات، ويُعد مثاليًا خصوصًا إذا كنت بحاجة إلى تنفيذ هذا الفرز بشكل متكرر، أو رغبت في تجنّب إضافة أعمدة مساعدة، أو عدم الاعتماد على إضافات خارجية. توفر VBA طريقة سريعة وخالية من التعقيدات لفرز البيانات مباشرةً في مكانها.
1. انقر علىالمطوّر > Visual Basic لفتح نافذةMicrosoft Visual Basic for Applications. إذا لم ترَ تبويب المطور، يمكنك تمكينه من خلال خيارات Excel. في نافذة VBA، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في الوحدة النمطية:
Sub SortByOddEven()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim arr As Variant
Dim HelperArr() As Integer
Dim i As Long
On Error Resume Next
Set ws = Application.ActiveSheet
Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
If rng Is Nothing Then Exit Sub
arr = rng.Value
ReDim HelperArr(1 To UBound(arr, 1))
For i = 1 To UBound(arr, 1)
If IsNumeric(arr(i, 1)) Then
HelperArr(i) = arr(i, 1) Mod 2
Else
HelperArr(i) = 2 ' Non-numeric entries go last
End If
Next i
' Add helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
' Sort by helper column
ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
With ws.Sort
.SetRange rng.Resize(, 2)
.Header = xlNo
.Apply
End With
' Remove helper column
rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub 2. اضغط علىF5 أو انقر على الزر
لتشغيل الماكرو. بعد ذلك، اختر عمود البيانات الخاص بك في مربع الإدخال الذي يظهر، وسيقوم الماكرو تلقائيًا بفرز بياناتك بحيث تُجمَّع الأرقام الزوجية قبل الفردية (أو العكس، حسب ترتيب الفرز).
ملاحظات واستكشاف الأخطاء وإصلاحها:
- إذا طبّقت هذا الماكرو على نطاق يحتوي على أعمدة متعددة، فسيتم فرز العمود المحدد والأعمدة المجاورة له فقط. ولأفضل النتائج، اختر عمودًا واحدًا للفرز، أو عدّل الكود ليتيح الفرز متعدد الأعمدة في السيناريوهات المتقدمة.
- تأكد من حفظ ورقة العمل قبل تشغيل الماكرو لتجنب فقدان البيانات غير المقصود.
- يتم فرز الإدخالات غير الرقمية في الأسفل لتجنب حدوث أي أخطاء.
المزايا:أتمتة كاملة، بدون الحاجة إلى أعمدة مساعدة، وسرعة فائقة في تنفيذ المهام المتكررة.
القيود:يتطلب تمكين ماكرو وبعض الخبرة في VBA؛ لذا يُنصح بتوخّي الحذر عند تطبيقه على بيانات حساسة.
تحديد الأرقام الفردية أو الزوجية باستخدام صيغة MOD
بجانب دالة ISODD، يمكنك أيضًا استخدام دالة MOD للتمييز بسهولة بين الأعداد الزوجية والفردية. تُعد هذه الطريقة مثالية للمستخدمين المُلمّين بالعمليات الرياضية الأساسية أو الذين يستخدمون إصدارات أقدم من Excel التي قد تفتقر إلى بعض الدوال أو الترجمات المحلية. ويمنحك نهج دالة MOD مؤشرات رقمية واضحة—0 للأعداد الزوجية و1 للأعداد الفردية—مما يتيح لك التحكم الدقيق في الترتيب أو دمجها بسلاسة ضمن سير عمل الفرز الآخر.
1.في خلية فارغة بجانب أرقامك (على سبيل المثال، B2)، أدخل الصيغة التالية:
=MOD(A2,2) تقسّم هذه الصيغة القيمة الموجودة في الخلية A2 على 2 وتعيد الباقي. فالأعداد الزوجية تُنتج 0، بينما تُنتج الأعداد الفردية 1.
2. انسخ هذه الصيغة لأسفل لتطبيقها على باقي قائمة الأرقام.
3. فرّز بياناتك استنادًا إلى عمود المساعدة هذا (بيانات > فرز)، تمامًا كما وُصِف في طريقة عمود المساعدة السابقة. وعند الفرز من الأصغر إلى الأكبر، ستظهر جميع الأعداد الزوجية (0) قبل الأعداد الفردية (1).
نصائح:
- إذا احتوت بياناتك على قيم غير صحيحة (أي ليست أعدادًا صحيحة)، فإن دالة MOD ستظل تعمل، لكن النتائج التي تُظهر 0 أو 1 كما هو مقصود ستقتصر على الأعداد الصحيحة فقط.
- هذه الطريقة مستقلة عن اللغة والمنطقة، وقد تكون أكثر وضوحًا من نتائج TRUE/FALSE.
- يمكنك تغيير الترتيب ببساطة بالتبديل بين الفرز التصاعدي والتنازلي.
مقالات ذات صلة:
كيف يمكن فرز عناوين البريد الإلكتروني حسب النطاق (الدومين) في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل





