كيف يمكن تحديد وإرجاع رقم الصف ورقم العمود لخلية معينة في إكسل؟
في عملك اليومي مع إكسل، قد تحتاج غالبًا إلى تحديد أرقام الصفوف والأعمدة الدقيقة لخلايا معيّنة، سواءً لأغراض تحليل البيانات، أو الرجوع إليها في الصيغ، أو استكشاف مشكلات التنسيق. وعلى الرغم من أن فهم عنوان الخلية نفسه—مثلA2 (العمود 1، الصف 2)—أمرٌ مباشر عند التعامل مع المراجع البسيطة، إلا أنه يصبح أكثر تعقيدًا مع عناوين مثلNK60. فقد يتطلب تحديد رقم العمود الصحيح من هذه العناوين خطوات إضافية، خاصةً إذا كنت تعمل مع جداول بيانات ضخمة تمتد أعمدتها لما بعد الحرف Z وAA. وأحيانًا، قد تمتلك فقط مكوّن الصف أو العمود وتحتاج إلى معرفة ما يقابله رقميًا. يقدم هذا المقال عدة حلول عملية لتحديد وإرجاع أرقام الصفوف والأعمدة في إكسل، تناسب سيناريوهات متنوعة—من التحديد المباشر إلى التحليل المتقدم والأتمتة.
- إذا كنت تعرف عنوان الخلية، فكيف يمكنك استخراج رقم الصف ورقم العمود منها؟
- صيغة إكسل: استخدم دالة CELL للحصول على رقم الصف أو العمود
- إذا كنت تعرف فقط عنوان العمود أو الصف، فكيف يمكنك تحديد رقم العمود أو الصف المقابل؟
- كود VBA: إرجاع رقم الصف والعمود تلقائيًا لعنوان خلية معيّن
- صيغة إكسل: تحليل واستخراج أحرف العمود وتحديد عدد الصفوف من العنوان
إذا كنت تعرف العنوان فقط، فكيف يمكنك تحديد رقم الصف والعمود؟
عندما تعرف بالفعل عنوان الخلية، يصبح تحديد رقم صفها أو عمودها أمرًا مباشرًا باستخدام الدوال المدمجة في إكسل، وهو ما يُعدّ مفيدًا بشكل خاص عند الحاجة إلى الإشارة إلى نطاقات معيّنة، أو التحقق من مواضع الخلايا، أو بناء صيغ ديناميكية.
على سبيل المثال، إذا كان عنوان الخلية هوNK60:
- رقم الصف، المُحدَّد بوضوح في العنوان، هو60.
- يمكن الحصول على رقم العمود لـNKباستخدام صيغة إكسل التالية:
=COLUMN(NK60) عند إدخال هذه الصيغة في أي خلية، ستُرجع رقم العمود الرقمي المقابل للعنوان المُعطى؛ ففي هذه الحالة، يُحوَّلNK إلى رقم العمود 375. وللاستخراج المماثل لرقم الصف من هذا العنوان، استخدم:
=ROW(NK60) بعد إدخال الصيغة في الخلية، اضغطEnter للحصول على رقم الصف، الذي سيكون60 في هذا المثال. إن هذه الطرق مباشرة وفعّالة لتحديد الموقع الدقيق لأي عنوان خلية في إكسل بسرعة!
نصائح:تأكد من أن مرجع الخلية المستخدم في الصيغة موجود في ورقة العمل الخاصة بك؛ وإلا فقد يُرجع إكسل خطأً في المرجع.
صيغة إكسل: استخدم دالة CELL للحصول على رقم الصف أو العمود
دالةCELL هي وسيلة أخرى لتحديد رقم الصف أو العمود بناءً على عنوان خلية معيّن، خاصةً عندما تريد استرداد المعلومات ديناميكيًا. وهي مثالية عند إنشاء قوالب التقارير أو تتبع مواضع الخلايا داخل الصيغ.
1. في الخلية التي تريد أن يظهر فيها رقم صف المرجع (مثل)NK60)، أدخل:
=CELL("row",NK60) 2. للحصول على رقم العمود، استخدم:
=CELL("col",NK60) بعد كتابة أيٍّ من الصيغتين، اضغط على Enter. ستُعطي صيغة الصف 60، وستُعيد صيغة العمود 375 لعنوانNK60.
نصائح:
- CELL تُرجع معلومات ثابتة عن الخلية المشار إليها، بغض النظر عن مكان إدخال الصيغة نفسها.
- هذه الطريقة مثالية لاستخراج بيانات الموقع ديناميكيًا، حيث يمكن استخدامها في صيغ أخرى أو كمرجعيات تدقيق.
إذا كنت تعرف فقط عنوان العمود أو الصف، فكيف يمكنك معرفة رقم العمود أو الصف المقابل؟
في بعض الحالات، قد تمتلك جزءًا فقط من المعلومات—مثل معرفة أن القيمة موجودة في عمود أو صف معيّن—وتحتاج حينها إلى تحديد رقم الصف أو العمود بدقة لإجراء عمليات بيانات إضافية أو تطبيق التنسيق الشرطي.
على سبيل المثال، قد يكون لديك مجموعة بيانات كما هو موضح أدناه:
افترض أنك ترغب في العثور على رقم الصف الذي تظهر فيه القيمة "ink" في العمود A. في هذه الحالة، استخدم الصيغة التالية في أي خلية فارغة:
=MATCH("ink",A:A,0) بعد الضغط علىEnter، ستحصل على رقم الصف الذي يشير إلى موضع «ink» ضمن العمود المحدد—وهو أمرٌ في غاية الفائدة عند التعامل مع مجموعات البيانات الكبيرة التي يكون البحث البصري فيها مرهقًا من حيث الوقت.
وبالمثل، إذا كنت تعرف أن "ink" تظهر في مكانٍ ما في الصف 4 وترغب في العثور على رقم عمودها، فاستخدم:
=MATCH("ink",4:4,0) تُرجع هذه الصيغة موضع العمود في الصف 4 الذي يحتوي على «ink». وفي كلتا الطريقتين، إذا لم تُعثر على القيمة، يُرجع إكسل خطأ #N/A، لذا تأكد من وجود معايير البحث الخاصة بك في الصف أو العمود المحدد.
نصيحة عملية:دالة MATCH لا تميّز بين الأحرف الكبيرة والصغيرة، وتبحث عن تطابقات دقيقة عندما يكون المعامل الثالث 0.
تحديد الصف بأكمله/العمود إذا كانت قيم الخلايا تطابق قيمة معينة في إكسل
في بعض المواقف، بدلاً من مجرد إرجاع رقم الصف أو العمود، قد ترغب في تمييز أو تحديد الصف أو العمود بأكمله الذي يحتوي على قيمة معينة. توفر أداةتحديد خلايا محددةمن Kutools لـ Excel طريقة مريحة لتحديد الصفوف أو الأعمدة بالكامل إذا كانت قيم الخلايا تستوفي المعايير التي حددتها. وبمجرد تطبيقها، سيتم تمييز رقم الصف الموجود في أقصى اليسار وحرف العمود في الأعلى بشكل مرئي، مما يسهّل عليك تحديد مواقع التطابقات بصريًا في ورقة العمل الخاصة بك. هذه الطريقة مثالية بشكل خاص عند مراجعة مجموعات بيانات كبيرة أو إعدادها للتحليل الإضافي.

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
كود VBA: إرجاع رقم الصف والعمود تلقائيًا لعنوان خلية معيّن
عند التعامل مع مجموعات بيانات ديناميكية أو كبيرة، قد تحتاج إلى أتمتة عملية تحديد أرقام الصفوف والأعمدة الخاصة بمرجع خلية معيّن. ويمكنك تحقيق ذلك بكفاءة باستخدام ماكرو VBA، خاصةً إذا كنت بحاجة إلى استخراج مواضع عدة خلايا أو دمجها ضمن قوالب مخصصة.
1. أولًا، اضغط Alt+F11 لفتح محررVisual Basic for Applications في إكسل. في نافذة VBA، انقرInsert > Module لإنشاء وحدة جديدة. انسخ والصق الكود التالي في نافذة الوحدة:
Sub GetRowAndColumnNumber()
Dim cellAddress As String
Dim rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
cellAddress = Application.InputBox("Enter the cell address (e.g., NK60):", xTitleId, "", , , , , 2)
If cellAddress = "" Then
Exit Sub
End If
Set rng = Range(cellAddress)
If rng Is Nothing Then
MsgBox "Invalid address entered.", vbCritical
Exit Sub
End If
MsgBox "Row number: " & rng.Row & vbCrLf & "Column number: " & rng.Column, vbInformation, xTitleId
End Sub 2. انقر على زر
(Run)، أو اضغط F5 لتشغيل الماكرو. بعد إدخال عنوان خلية مثلNK60، سيعرض الماكرو مربع حوار يُظهر أرقام الصف والعمود المدخلين.
ملاحظة:يقبل هذا الماكرو عناوين خلايا إكسل القياسية. إذا أدخلت عنوانًا غير صالح أو تركت الحقل فارغًا، فسيتم إنهاء الكود دون عرض أي أخطاء. ويُعدّ هذا الحل مثاليًا لأتمتة عمليات البحث المتكررة، ولا يعتمد على صيغ ورقة العمل.
السيناريوهات القابلة للتطبيق:أتمتة عملية التحديد للنماذج المخصصة أو عند دمجها مع عمليات دفعية أكبر.
المزايا:سريع، ويُمكنه التعامل مع مراجع متعددة على التوالي، ويقلل من الاعتماد على الصيغ اليدوية.
القيود:يتطلب الوصول إلى محرر VBA وقد لا يكون متاحًا في البيئات التي تكون فيها الماكرو مقيدة.
صيغة إكسل: تحليل واستخراج أحرف العمود وتحديد عدد الصفوف من العنوان
أحيانًا لا تحتاج فقط إلى الموقع، بل تريد فصل أحرف العمود وتحديد عدد الصفوف من عنوان معطى (مثلاً، تحويل "NK60" إلى «NK» و"60"، وإذا لزم الأمر، الحصول على رقم العمود من «NK»). يمكن أن يكون هذا مفيدًا لوظائف أوراق العمل المخصصة أو تحليل البيانات المستوردة.
بافتراض أن العنوان "NK60" قد تم إدخاله في الخليةA1:
- استخراج أحرف العمود («NK»):
=LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1) أدخل هذه الصيغة في أي خلية، ثم اضغطCtrl+Shift+Enterلأنها صيغة صفيف (في Microsoft 365، يكفي الضغط على)Enter عادي). وتستخرج هذه الصيغة جميع الأحرف الأولى من العنوان.
- استخراج تحديد عدد الصفوف ("60"):
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1)) تُعطي هذه الصيغة الجزء الرقمي، أي رقم الصف، من سلسلة العنوان.
- تحويل أحرف العمود إلى رقم عمود:
=COLUMN(INDIRECT(LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)&"1")) تجمع هذه الصيغة بين استخراج أحرف العمود وتحويلها إلى قيمة رقمية فعلية للعمود.
الشرح:تعتمد هذه الصيغ على تحديد موضع أول رقم في العنوان، ثم فصل الجزء النصي الذي يسبقه (أحرف العمود) عن الجزء العددي الذي يليه (رقم الصف). عند استخدامها:
- عدّلA1 ليتوافق مع الخلية التي تحتوي على عنوانك.
- إذا كنت تعمل مع العديد من العناوين، اسحب الصيغ لأسفل أو عبر النطاق المطلوب.
- انتبه إلى أنماط المراجع المختلطة أو العناوين التي تحتوي على مسافات زائدة، ف البيانات النظيفة تُنتج أفضل النتائج.
- إذا تلقيت خطأً، فتأكد من أن العنوان مكتوب بصيغة مرجع 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل