كيف تجد أقصى طول في عمود Excel؟
العمل مع مجموعات بيانات كبيرة في Excel غالبًا ما يتطلب تحليل البيانات النصية للتحقق من الاتساق أو صحة البيانات أو لأغراض التنسيق. ومن بين المتطلبات الشائعة تحديد الخلية في عمودٍ ما التي تحتوي على أكبر عدد من الأحرف. فمعرفة الطول الأقصى والخلية المرتبطة به تُعدّ خطوةً حاسمة لاكتشاف القيم الشاذة، أو إعداد البيانات للتصدير، أو تشخيص مشكلات التنسيق وحلها بفعالية. في هذا البرنامج التعليمي، ستتعرّف على عدة طرق عملية لتحديد الطول الأقصى في عمودٍ ما واستخراج القيمة المرتبطة به بكفاءة—بما في ذلك استخدام الصيغ، والميزات المدمجة في Excel، وحلول كود VBA، بالإضافة إلى الإضافات المتخصصة—لتلبية احتياجات وظروف المستخدمين المختلفة.
اعثر على الطول الأقصى والقيمة المرتبطة به في العمود
ماكرو VBA للعثور على الطول الأقصى والقيمة المرتبطة به
طرق Excel المدمجة الأخرى (الفرز/التصفية)
اعثر على الطول الأقصى في عمود
يوفر Excel نهجًا مباشرًا يعتمد على الصيغ لتحديد أقصى طول للأحرف ضمن أي عمود. هذه الطريقة مناسبة عندما تحتاج فقط إلى القيمة العددية لأطول خلية وتحتاج إلى رؤى سريعة للتحقق من صحة البيانات أو الأعمال التحضيرية.
حدد الخلية الفارغة التي ترغب في عرض النتيجة بها، ثم أدخل صيغة المصفوفة التالية:
=MAX(LEN(A1:A63)) (هنا، يشير)A1:A63 إلى نطاقك المستهدف. وللحصول على العمود بأكمله، استخدمA:A بدلاً من ذلك.)
بما أن الدالةLEN() ليست دالة مصفوفة أصلية، فعند دمجها مع الدالةMAX()، يجب عليك الضغط علىShift + Ctrl + Enter معًا—وليس مفتاح Enter فقط—لإدخال الصيغة بشكل صحيح. وإذا تم ذلك بنجاح، ستظهر أقواس مجعدة {} حول صيغتك، مما يدل على أنها أصبحت صيغة مصفوفة، وستُرجع بذلك أكبر عدد من الأحرف موجود في العمود.
ملاحظة: في إصدارات Excel 365 وما بعدها، تسمح صيغ المصفوفات الديناميكية بالضغط فقط علىEnter.
تشمل التطبيقات الشائعة التحقق من صحة الحقول قبل تصدير البيانات إلى أنظمة خارجية، وتحديد القيم الشاذة في التنسيق، وتقييم حدود حقول النصوص قبل استخدام قواعد البيانات. وتتميّز صيغة المصفوفة بكفاءتها العالية ولا تتطلب أي إعداد إضافي.

نصائح:تأكد من تحديد النطاق بدقة، إذ قد يؤدي اختيار صفوف غير مستخدمة إلى إطالة وقت المعالجة عند التعامل مع مجموعات بيانات كبيرة. وإذا ظهرت أخطاء (مثل #VALUE!)، فتحقق من خلو النطاق المحدد من الأخطاء أو الصفوف الفارغة. وبالنسبة للنطاقات التي تحتوي على خلايا مدمجة، يُرجى إلغاء الدمج قبل تطبيق الصيغة لضمان دقة النتائج.
اعثر على الطول الأقصى والقيمة المرتبطة به في العمود
إذا كنت بحاجةٍ إلى كلٍّ من عدد الأحرف في أطول خلية والخلية التي تحتوي على هذا الطول الأقصى (أي القيمة الفعلية)، فاتبع الخطوات التالية للحصول على حلٍّ بصري وعملي. تناسب هذه الطريقة حالات الرغبة في تحديد الصف أو الإدخال المسؤول عن الطول الأقصى، غالبًا لمراجعته أو تعديله لاحقًا.
1. في عمود مجاور—مثلًا العمود B—أدخل الصيغة التالية في الخلية B1 لحساب طول البيانات الموجودة في A1:
=LEN(A1) اسحب مقبض التعبئة لأسفل لنسخ الصيغة إلى جميع الصفوف ضمن نطاق بياناتك، وسيُنشئ ذلك عمودًا مساعدًا يعرض طول كل خلية.

2. الآن، حدد عمود المساعدة بأكمله (الأطوال). انتقل إلىKutools > تحديد > تحديد الخلايا القصوى/الدنيالاستخدام ميزة Kutools في تحديد الخلايا التي تحتوي على أكبر عدد من الأحرف تلقائيًا.

3. في مربع الحوارتحديد الخلايا القصوى/الدنيا، اضبطخلايا الصيغةفي قائمة منسدلةالبحث في. ثم اختر الخياراتالقيمة القصوى،خلية، وجميع الخلاياحسب الحاجة للحصول على تحديدات أكثر دقة.

4. بالنقر علىموافق، سيتم تمييز الخلية في عمود المساعدة التي تحتوي على أطول قيمة نصية. استخدم مفاتيح الأسهم للتنقل بسهولة بين القيمة المُميَّزة والإدخالات المرتبطة بها في عمود البيانات الخاص بك.
هذه الميزة مثالية عندما تبحث عن طريقة مرئية وسريعة لتحديد السجلات داخل جداول بيانات كبيرة أو معقدة، ويجعلك Kutools لـ Excel تنجز هذه المهمة في لمح البصر—دون الحاجة إلى الفرز أو التصفية يدويًّا.
![]() |
![]() |
![]() |
ماكرو VBA للعثور على الطول الأقصى والقيمة المرتبطة به
للمستخدمين المتقدمين أو من يُنفّذون مهام متكررة واسعة النطاق، يوفّر ماكرو VBA حلاً آليًا للعثور على أطول نص في نطاق معين وإرجاع الخلية التي تحتويه مباشرةً. ويُعدّ هذا الأسلوب البرمجي مثاليًا عند الحاجة إلى معالجة أوراق عمل متعددة أو أعمدة ضخمة، مع تجنّب الاعتماد على الصيغ اليدوية أو التنقّل اليدوي. مقارنةً بأساليب الصيغ وأداة Kutools، يتميّز VBA بمرونته العالية وإمكانية تخصيصه لإنشاء مخرجات مخصصة أو تنفيذ عمليات دفعية، رغم أن إعداده الأولي يتطلب خطوات إضافية.
1. للبدء، فعّل تبويبالمطورفي Excel إذا لم يكن ظاهرًا بالفعل (ملف > خيارات > تخصيص الشريط > حدد)المطور). بعد ذلك، اخترأدوات المطور > Visual Basic، وهو ما يفتح نافذةMicrosoft Visual Basic for Applications. ثم انقر علىإدراج > وحدة نمطية، والصق الكود التالي في الوحدة النمطية الجديدة:
Sub FindMaxLengthAndValue()
Dim rng As Range
Dim cell As Range
Dim maxLen As Long
Dim maxValue As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range:", xTitleId, rng.Address, Type:=8)
maxLen = 0
maxValue = ""
For Each cell In rng
If Len(cell.Value) > maxLen Then
maxLen = Len(cell.Value)
maxValue = cell.Value
End If
Next cell
MsgBox "Max Length: " & maxLen & vbCrLf & "Cell Value: " & maxValue, vbInformation, "Max Length Result"
End Sub 2. بعد إدخاله، انقر على زر
التشغيل (أو اضغط على)F5). سيظهر مربع حوار يطلب منك تحديد نطاقك المستهدف (مثل عمود البيانات الخاص بك)، ثم يعالج الماكرو كل خلية لتحديد أيٍّ منها يحتوي على أطول نص ومحتواه. وستُعرض القيمتان معًا في مربع رسالة لمراجعتهما بسرعة.
يعمل هذا النهج القائم على VBA بشكل ممتاز مع التقارير المتكررة، أو مراجعة الحقول الطويلة، أو دمج النتيجة مباشرةً في سير عمل آلي. ومع ذلك، تذكّر حفظ ملفك كمصنف يدعم الماكرو (*.xlsm) والتحقق من وجود مدمج أو قيم غير نصية قبل التشغيل للحصول على أفضل النتائج.
تذكير بالخطأ:تأكد من أن نطاق التحديد يحتوي فقط على خلايا نصية أو عامة، إذ يمكن أن تؤثر أخطاء الصيغ أو الخلايا الفارغة على النتائج.
طرق Excel المدمجة الأخرى (الفرز/التصفية)
بالإضافة إلى الصيغ والإضافات، يمكنك الاستفادة من ميزات الفرز والتصفية المدمجة في Excel مع استخدام «عمود مساعد» لتحديد الطول الأقصى والقيمة المرتبطة به بسرعة. يعد هذا الحل عمليًا للمستخدمين الذين يرغبون في طريقة سريعة وبصرية لإيجاد القيم القصوى ومراجعة السجلات المرتبطة دون استخدام أدوات إضافية. إليك كيفية تنفيذه:
1. في عمود مجاور فارغ، أدخل=LEN(A1) في الخلية B1، ثم اسحب مقبض التعبئة لأسفل لتعبئة جميع الصفوف.
=LEN(A1) (تهيّئ هذه الخطوة قائمة بعدد الأحرف لكل صف.)
2. حدد بياناتك (كلا العمودين الأصلي والمساعد). استخدمبيانات > فرز. رتب حسب عمود المساعد (B) بترتيب تنازلي، ليظهر السجل ذو الطول الأقصى في الأعلى.
3. بدلاً من ذلك، استخدم ميزة التصفية ()بيانات > تصفية) على عمود المساعد. انقر على سهم التصفية ورتّب البيانات من الأكبر إلى الأصغر للعثور على القيمة القصوى فورًا، أو راجع يدويًا أعلى الإدخالات.
تتميز هذه الطريقة المدمجة بأنها متوفرة في جميع إصدارات Excel، ولا تتطلب إضافات أو ماكرو، وهي ممتازة لفحص البيانات بصريًا، أو تنظيم الإدخالات الأطول، أو إجراء تحليل ثانوي بسرعة. ومع ذلك، فهي تغيّر ترتيب بياناتك، لذا يُفضل إنشاء نسخة إذا كان الترتيب مهمًا.
تلميح:يُوصى بشدة باستخدام هذه الطريقة مع القوائم الكبيرة أو عند إعداد تقارير للمراجعة، لأنها تتيح التنقّل السلس والمرجعية المتقاطعة بين الأعمدة.
احتياط:تجنّب الفرز إذا كانت بياناتك تحتوي على خلايا مدمجة تمتد عبر صفوف متعددة، إذ قد يؤدي ذلك إلى أخطاء في الفرز. احرص دائمًا على تحديد جميع الأعمدة ذات الصلة للحفاظ على تكامل الصفوف.
ملخص واقتراحات استكشاف الأخطاء وإصلاحها:
عند تحديد أقصى طول لخلية في عمود، اختر الأسلوب الأنسب لاحتياجاتك: الصيغ للبساطة، أو Kutools لاختيار سريع بنقرة واحدة في أوراق العمل الكبيرة، أو VBA لأتمتة المهام المتكررة، أو الفرز والتصفية للمراجعة البصرية الفعّالة. إذا بدت النتائج غير صحيحة، راجع نطاق الإدخال للتأكد من خلوّه من الخلايا الفارغة أو تلك التي تحتوي أخطاءً، وتحقق من صحة تركيب الصيغة — خاصةً أن الصيغ المصفوفية تتطلب إدخالاً دقيقًا — كما تأكد من تحديد جميع الأعمدة ذات الصلة عند الفرز للحفاظ على اتساق البيانات. احفظ الملف قبل تشغيل أي ماكرو، ولا تنسَ أن ميزات Kutools قد تتطلب وجود الإضافة مثبّتةً بشكلٍ صحيح.
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل


