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

فرز عمود مع الحفاظ على الصفوف باستخدام دالة الفرز
فرز عمود مع الحفاظ على الصفوف باستخدام دالة ترتيب متقدم![]()
فرز عمود مع الحفاظ على الصفوف باستخدام عمود مساعد الصيغة في Excel
فرز عمود مع الحفاظ على الصفوف باستخدام ماكرو VBA
فرز عمود مع الحفاظ على الصفوف باستخدام دالة الفرز
دالةالفرزالمضمنة في Excel مثالية لفرز القوائم مع الحفاظ على سلامة جميع الصفوف. إنها الخيار الأمثل لمهام الفرز الأساسية على الجداول أو قوائم البيانات، ويمكن تطبيقها بسرعة في معظم الحالات.
1. حدد بيانات العمود الذي ترغب في فرزه.
2. انتقل إلى علامة التبويببياناتفي الشريط، ثم انقر فوقفرز. راجع لقطة الشاشة:

3. إذا ظهر مربع الحوارتحذير الفرزعند تحديد بياناتك، فتأكد من اختيار الخيارتوسيع التحديد. هذه خطوة بالغة الأهمية—فباستمرار تحديد هذا الخيار، سيقوم Excel بفرز العمود الذي اخترته وإعادة ترتيب جميع الصفوف المرتبطة معًا، مما يضمن بقاء بيانات صفوفك متناسقة تمامًا. بعد ذلك، انقر فوقفرز.

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

5. انقر فوقموافق. سيتم الآن فرز بيانات العمود المحدد، مع الحفاظ على محاذاة جميع الصفوف المرتبطة بشكل صحيح.

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

3. في مربع الحوارترتيب متقدم، اختر العمود الذي تريد فرزه، وحدد قاعدة الفرز (مثل القيمة المطلقة أو غيرها من الخيارات المتقدمة)، ثم عيّن ترتيب الفرز. راجع لقطة الشاشة:

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

المزايا:يوسع Kutools لـ Excel إمكانيات الفرز بشكل كبير، خاصةً للمستخدمين الذين يعملون مع أنماط بيانات معقدة أو مخصصة لا يستطيع فرز Excel القياسي التعامل معها. كما يتميز بسهولة الاستخدام ويندمج بسلاسة في شريط أدوات Excel.
الاحتياطات:تأكد من تنظيم بياناتك جيدًا، وتجنب دمج الخلايا أو ترك صفوف فارغة قد تتداخل مع عمليات الترتيب المتقدمة. وبعد الفرز، راجع نتائجك للتأكد من دقتها.
إذا كنت مهتمًّا بأداة Kutools لـ Excel ترتيب متقدم، فيمكنكالنقر هنا لمعرفة المزيد من التفاصيل حول هذه الأداة.
فرز عمود مع الحفاظ على الصفوف باستخدام عمود مساعد الصيغة في Excel
لبعض مهام الفرز، قد تحتاج إلى تنظيم بياناتك وفق قواعد مخصصة—مثل تصنيف الأرقام أو الترتيب بناءً على معايير محددة غير متوفرة مباشرةً في مربع حوار الفرز. في هذه الحالات، يُعد إدراج عمود مساعد يحتوي على صيغ لتوليد التصنيفات أو مفاتيح الفرز حلاً عمليًّا للغاية. وتُعد هذه الطريقة مثالية للسيناريوهات التي تتطلب الفرز استنادًا إلى صيغ فريدة، أو التعامل مع تغييرات ديناميكية، أو عندما تريد فرز البيانات بصريًّا مع الحفاظ على سلامة الصفوف.
لنأخذ مثالاً:افترض أن بياناتك تمتد من العمود A إلى العمود C، وتريد فرزها حسب القيم في العمود B.
1. في عمود مجاور (مثل العمود D)، أدخل الصيغة التالية في الخلية D2 لتوليد ترتيب الفرز استنادًا إلى القيمة في العمود B:
=RANK.EQ(B2, $B$2:$B$10,1) تصنّف هذه الصيغة كل قيمة في العمود B ضمن النطاق B2:B10. ويُستخدم الوسيط الثالث 1 للفرز بترتيب تصاعدي؛ استخدم 0 للفرز بترتيب تنازلي.
2. اضغط على Enter، ثم انسخ الصيغة لأسفل عبر العمود D لتغطية نطاق البيانات بالكامل (حدد الخلية D2، واسحب مقبض الملء لأسفل حتى الخلية D10).
3. الآن، حدد جميع أعمدة بياناتك (من A إلى D)، ثم طبّق دالةالفرزمن علامة التبويببيانات، واختر عمود المساعدة (D) كمفتاح للفرز. تأكد من تحديد خيار «توسيع التحديد» عند المطالبة بذلك للحفاظ على سلامة الصفوف.
نصائح:عدّل نطاقات الصيغ بما يتناسب مع مجموعة البيانات الخاصة بك. بعد الفرز، يمكنك إخفاء أعمدة المساعدة للحصول على عرض أنظف. تأكد من أن صيغ عمود المساعدة تشير إلى النطاق الصحيح لضمان تصنيف دقيق. ويمكنك أيضًا استخدام صيغ مثل=SORT() أو=LARGE() حسب احتياجاتك المحددة.
فرز عمود مع الحفاظ على الصفوف باستخدام ماكرو VBA
إذا كنت بحاجة إلى أتمتة مهام الفرز—مثل الفرز وفق شروط متعددة أو فرز البيانات بشكل متكرر كجزء من سير عملك الروتيني—أو إذا وجدت أن طرق الفرز القياسية والصيغ لا توفر المرونة الكافية، فإن استخدام ماكرو VBA يُعد حلاً عمليًّا. وتُعد أتمتة VBA خيارًا مثاليًا للسيناريوهات التي تتطلب منطقًا مخصصًا، أو معالجة دفعية، أو فرزًا متكررًا.
1. لإضافة هذا الماكرو، انقر فوقالمطوّرفي الشريط > Visual Basic، مما يفتح نافذةMicrosoft Visual Basic for Applications. ثم انقر فوقإدراج > وحدة، وانسخ والصق الكود التالي:
Sub SortColumnKeepRows()
Dim SortCol As Range
Dim FullRange As Range
Dim ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
Set FullRange = Application.InputBox("Select full data range (include all columns)", xTitleId, ws.UsedRange.Address, Type:=8)
Set SortCol = Application.InputBox("Select the column for sorting", xTitleId, ws.UsedRange.Columns(1).Address, Type:=8)
FullRange.Sort Key1:=SortCol.Cells(1), Order1:=xlAscending, Header:=xlYes
End Sub 2. لتشغيل الماكرو، انقر فوق زر
«تشغيل». سيظهر مربع حواران: الأول لتحديد نطاق الجدول الكامل (جميع الأعمدة)، والثاني لاختيار العمود الذي تريد الفرز وفقه. وبعد التأكيد، سيتم فرز بياناتك مع الحفاظ على سلامة جميع الصفوف.
نصائح:غيّر المعاملOrder1:=xlAscendingإلى فرز تنازلي ()xlDescending) إذا لزم الأمر. ويتعامل هذا البرنامج النصي بأمان مع الأخطاء في حال تحديد نطاقات غير صالحة، ويعمل بسلاسة مع أحجام الجداول القياسية والمخصصة على حدٍّ سواء.
المزايا:تتميّز حلول VBA بتخصيصٍ عالٍ لسير العمل المعقد، والفرز متعدد المستويات، والعمليات الدفعية. وبمجرد إعدادها، يمكنك إعادة استخدام الماكروهات للمهام المتكررة دون الحاجة إلى أي تهيئة يدوية.
تحذيرات:احفظ دفتر العمل دائمًا قبل تشغيل الماكروهات، لأن إجراءات VBA لا يمكن التراجع عنها باستخدام أمر التراجع القياسي في Excel. تأكد من تحديد النطاق الصحيح لتجنب فرز جزءٍ فقط من بياناتك. وإذا واجهت أخطاءً متعلقة بالأذونات، فتأكد من تمكين الماكروهات في إعدادات مركز الثقة في Excel.
عرض توضيحي: ترتيب متقدم باستخدام Kutools لـ 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل