كيف تجد ثاني أكثر الأرقام أو النصوص تكرارًا في Excel؟
في العمل اليومي مع Excel، قد تحتاج غالبًا ليس فقط إلى تحديد القيمة الأكثر تكرارًا في قائمة أو عمود، بل أيضًا ثاني أكثر القيم شيوعًا. ويظهر هذا السيناريو بوضوح عند تحليل نتائج استطلاعات الرأي، أو مبيعات المنتجات، أو الإدخالات المتكررة، أو عندما تسعى للحصول على رؤى أعمق تتجاوز الاتجاه الأكثر وضوحًا. فبينما توفّر دالة MODE الأصلية طريقة سريعة لإرجاع أكثر الأرقام تكرارًا، فإنها لا تقدّم حلاً مباشرًا لاستخراج القيمة الثانية الأكثر تكرارًا. والأمر يزداد تعقيدًا إذا كنت تعمل مع قيم نصية أو مزيج من النصوص والأرقام. ولذلك، نلخّص هنا عدة طرق عملية—لكلٍّ منها نقاط قوة وقيود وسيناريوهات استخدام مختلفة—تساعدك على العثور بكفاءة على ثاني أكثر القيم شيوعًا في قائمة أو جدول Excel.
- العثور على ثاني أكثر الأرقام شيوعًا/تكرارًا باستخدام صيغة مصفوفة
- العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام عمود مساعد
- العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا بالفرز حسب التكرار
- العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام كود VBA
- العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام جدول بيانات محوري
العثور على ثاني أكثر الأرقام شيوعًا/تكرارًا باستخدام صيغة مصفوفة
يعتمد هذا الحل على صيغة مصفوفة لتحديد ثاني أكثر الأرقام تكرارًا في نطاق معيّن. وتعتبر صيغ المصفوفة خيارًا مثاليًا عندما تريد الحصول على نتيجة فورية من خلال صيغة واحدة، لكنها تعمل بشكل موثوق مع القيم الرقمية فقط. أما في حالة القيم النصية، فستحتاج إلى اتباع نهج مختلف. يُرجى ملاحظة أن بعض إصدارات Excel (خاصة الإصدارات السابقة لـ Office 365 وExcel 2019) قد تتطلب الضغط على Ctrl + Shift + Enter بدلًا من مفتاح Enter وحده لإدخال صيغة المصفوفة.
حدد الخلية الفارغة التي ترغب في عرض النتيجة بها، ثم أدخل الصيغة التالية:
=MODE(IF(A2:A31<>MODE(A2:A31),A2:A31,"")) اضغطCtrl + Shift + Enter في نفس الوقت لتأكيد الصيغة. بعد الإدخال الناجح، سيضيف Excel تلقائيًا أقواسًا معقوفة حول الصيغة، مما يدل على أنها تم إدخالها كصيغة مصفوفة.

سيعرض بعد ذلك ثاني أكثر الأرقام تكرارًا في نطاقك ضمن الخلية. هذه الطريقة فعّالة مع القوائم الرقمية، لكنها لا تعمل مع القيم النصية، ولا تأخذ في الاعتبار كيفية التعامل مع الحالات التي يكون فيها أكثر من قيمة مشتركة في نفس مستوى التكرار.

نصائح وملاحظات:تأكد مرتين من أن نطاقك (A2:A31 في المثال) يتطابق مع بياناتك الفعلية. إذا احتوت قائمتك على أقل من رقمين فريدين، فقد تُرجع هذه الصيغة خطأً أو نتائج غير متوقعة. أيضًا، إذا كنت تستخدم Office 365 أو Excel 2019 أو إصدارًا أحدث، فقد يمكنك الاستفادة من صيغ المصفوفة الديناميكية والضغط على Enter فقط.
العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام عمود مساعد
سترشدك هذه الطريقة إلى عد تكرارات كل عنصر دفعةً واحدة، مما يمكّنك من تحديد ثاني أكثر العناصر شيوعًا أو تكرارًا باستخدام أداة «دمج الصفوف المتقدمة» من Kutools لـ Excel، ثم فرز النتائج للعثور على ثاني أكثر القيم النصية تكرارًا.
1. حدّد عمود النص أو الأرقام الذي تريد تحليله، بالإضافة إلى عمود فارغ مجاور لوضع علامات التكرار. بعد ذلك، انتقل إلىKutools > المحتوى > دمج متقدم للصفوف.
ملاحظة:من أجل الوضوح، أعطِ العمود المساعد رأسًا مثل «التكرار».
2. في مربع حوار دمج متقدم للصفوف، اضبط العمود الذي اخترته كمفتاح رئيسي، وفي العمود المساعد، عيّنه لعدّ التكرارات. انقرموافقللتأكيد.
3. حدد العمود الذي يعرض أرقام التكرار، ثم انتقل إلىبيانات > فرز من الأكبر إلى الأصغرلترتيب القيم حسب ترددها تنازليًا.
4. إذا ظهر تحذير الفرز، فتأكد من اختيارتوسيع التحديد، ثم انقرفرز. سيؤدي ذلك إلى تنظيم صفوفك بحيث يظهر العنصر الثاني الأكثر شيوعًا في الصف الثالث.
المزايا:هذه الطريقة ممتازة لتقسيم البيانات حسب النص والرقم على حدٍّ سواء، وتتيح لك التحقق ليس فقط من القيمة الثانية الأكثر تكرارًا، بل أيضًا الثالثة والرابعة وما بعدها.
العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا بالفرز حسب التكرار
يُعد فرز القيم حسب تكرارها باستخدام أدوات مضمنة أو إضافات مثل Kutools لـ Excel من أبسط الطرق وأكثرها وضوحًا للعثور على القيمة الثانية الأكثر تكرارًا، خاصةً عند التعامل مع مجموعات بيانات كبيرة.
1. حدد عمود البيانات المستهدف، ثم افتحEnterprise > ترتيب متقدم.
2. اضبط مربع حوار الترتيب المتقدم: اختر عمودك من القائمة المنسدلة «عمود»، وعيّنالتكراركمعيار للفرز، ثم اضبط الترتيب علىمن Z إلى A.
3. انقرموافق. سيتم فرز القيم تلقائيًا من الأكثر تكرارًا إلى الأقل، مما يمكّنك من تحديد القيمة الثانية الأكثر شيوعًا بسهولة من القائمة المرتبة. وتعمل هذه الطريقة بسلاسة مع كلٍّ من الأرقام والنصوص، وتُبسّط المقارنة دون الحاجة إلى أي صيغ.
العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام كود VBA
للمستخدمين الذين يفضّلون أتمتة المهام المتكررة أو تجنّب الإعداد اليدوي، يُعد ماكرو VBA المخصص حلاً فعّالًا لاستخراج القيمة الثانية الأكثر تكرارًا من أي نطاق—سواء احتوى على أرقام، نصوص، أو مزيجًا من النوعين. وتبرز فائدة حلول VBA بوضوح إذا كنت بحاجة إلى تطبيق هذا التحليل بانتظام عبر أوراق عمل متعددة، أو إذا كنت تفضّل عدم الاعتماد على أعمدة مساعدة.
1. على شريط Excel، انقرأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications التي فُتِحَت حديثًا، اخترإدراج > وحدة نمطية، ثم انسخ والصق الكود أدناه في الوحدة النمطية:
Sub SecondMostFrequentValue()
Dim dict As Object
Dim rng As Range
Dim cell As Range
Dim freqArr As Variant
Dim i As Integer
Dim j As Integer
Dim keyArr As Variant
Dim tempF As Variant
Dim tempK As Variant
Set dict = CreateObject("Scripting.Dictionary")
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rng = Application.Selection
Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
For Each cell In rng
If Not IsEmpty(cell.Value) Then
dict(cell.Value) = dict(cell.Value) + 1
End If
Next
If dict.Count < 2 Then
MsgBox "Not enough unique values.", vbExclamation, xTitleId
Exit Sub
End If
freqArr = dict.Items
keyArr = dict.Keys
For i = 0 To dict.Count - 2
For j = i + 1 To dict.Count - 1
If freqArr(j) > freqArr(i) Then
tempF = freqArr(i)
tempK = keyArr(i)
freqArr(i) = freqArr(j)
keyArr(i) = keyArr(j)
freqArr(j) = tempF
keyArr(j) = tempK
End If
Next j
Next i
MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub 2. انقر على زر
(المثلث الأخضر) للتنفيذ. بعد ذلك، سيظهر مربع حوار يطلب منك تحديد نطاقك المستهدف. حدد بياناتك وقم بالتأكيد، وسيتم عرض القيمة الثانية الأكثر تكرارًا مع عدد مرات ظهورها.
العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا باستخدام جدول بيانات محوري
يُعد الجدول المحوري وسيلةً مرنةً وسهلة الاستخدام لتلخيص وتحليل مجموعات البيانات الكبيرة في Excel. فهو يمكّنك من عد تكرارات كل قيمة وفرزها، والوصول بسرعة إلى القيمة الأولى أو الثانية أو حتى الثالثة الأكثر شيوعًا—سواء كانت بياناتك رقمية أو نصية. وهذه الطريقة مثالية للمستخدمين الذين يفضلون الاعتماد على الميزات المدمجة في Excel دون الحاجة إلى إدخال صيغ أو استخدام إضافات خارجية.
1. حدد أي خلية ضمن مجموعة البيانات الخاصة بك، ثم انقرإدراج > جدول بيانات محوري. في مربع الحوار، عيّن النطاق المطلوب واختر مكان إدراج الجدول المحوري (مثل ورقة عمل جديدة).
2. اسحب عمود البيانات الخاص بك (مثل «اسم المنتج» أو «القيم») إلى كلٍ من منطقتيالصفوفوالقيمفي لوحة حقول الجدول المحوري، ثم غيّر منطقة «القيم» إلى «عدد [اسم العمود]».
3. انقر على السهم المنسدل في عمود «تسميات الصفوف» داخل الجدول المحوري، وفرزه من الأكبر إلى الأصغر. ستظهر القيمة الأكثر تكرارًا في الأعلى، والثانية الأكثر تكرارًا في الصف التالي.
نصائح:تُسهّل هذه الطريقة تصور توزيع التكرارات بوضوح. كما يمكنك تصفية الجدول أو تحديثه تلقائيًا عند تغيّر بياناتك. لاحظ أن الإدخالات الفارغة سيتم احتسابها أيضًا، لذا قد ترغب في تصفية هذه الإدخالات للحصول على نتائج أكثر دقة.
مقارنة: على عكس الحلول القائمة على الصيغ، لا تتطلب طريقة الجداول المحورية بناءً تركيبيًا معقدًا أو مهارات متقدمة في Excel، مما يجعلها مثالية للعمل مع مجموعات البيانات الديناميكية والمتزايدة.
عرض توضيحي: العثور على ثاني أكثر الأرقام أو النصوص شيوعًا/تكرارًا في Excel
مقالات ذات صلة:
استخراج العثور على القيمة الأكثر تكرارًا من قائمة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل