العثور على عنوان الخلية بدلا من القيمة
في Excel، يمكنك البحث عن خلية، وبدلاً من قيمة الخلية، يمكنك الحصول على عنوان الخلية الخاص بها. لنفترض أن لديك القيمة المقابلة في الخلية B12. باستخدام الصيغة، يمكنك الحصول على العنوان B12، وليس قيمته.
سيبحث هذا البرنامج التعليمي في الطرق الممكنة لكتابة صيغة لذلك.
الحصول على عنوان الخلية بدلاً من القيمة (CELL + INDEX + MATCH)
يرجى اتباع الخطوات أدناه لكتابة هذه الصيغة:
- أولاً، أدخل الدالة CELL في خلية، وفي الوسيطة الأولى، حدد “العنوان” كـ info_type.
- بعد ذلك، في الوسيطة الثانية، أدخل الدالة INDEX.
- بعد ذلك، في وسيطة صفيف INDEX، قم بالإشارة إلى الأسماء الموجودة في العمود A. سيكون النطاق A2:A1001.
- الآن، في الوسيطة الثانية للمؤشر، أدخل الدالة MATCH.
- من هناك، في MATCH، حدد قيمة البحث في وسيطة lookup_value وقم بالإشارة إلى النطاق A2:A1001 مرة أخرى في وسيطة lookup_array. واستخدم 0 في الوسيطة [match_type] لإجراء تطابق تام.
- في النهاية، أدخل قوسي الإغلاق واضغط على Enter للحصول على النتيجة.
عندما تضغط على Enter، فإنه سيعيد عنوان الخلية للقيمة التي بحثت عنها.
الاسم “Alec Wright” موجود في الخلية A5، وهذا ما لديك في النتيجة.
=CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0)))
كيف تعمل هذه الصيغة؟
لفهم هذه الصيغة، عليك تقسيمها إلى ثلاثة أجزاء، لأننا استخدمنا ثلاث دوال.
في الجزء الأول، لدينا وظيفة MATCH التي تطابق قيمة البحث لاسم الخلية A2:A1001 وترجع رقم الموضع في النتيجة.
بعد ذلك، يأخذ INDEX رقم الموضع هذا من MACTH ويحصل على قيمة النطاق في الموضع الرابع . وهذا يعني الخلية A5.
SECRET : يقوم INDEX بإرجاع قيمة الموضع الرابع أو الخلية A5 من النطاق في المثال أعلاه. لكن INDEX كدالة تُرجع قيمتين مختلفتين. الأول هو قيمة الخلية (التي يمكنك رؤيتها أعلاه)، والثاني هو عنوان الخلية التي تم تخزين القيمة فيها (A5). لا يمكنك رؤية عنوان الخلية أو الحصول عليه كمستخدم، ولكن وظيفة CELL ذكية بما يكفي للحصول عليه واستخدامه.
في النهاية، تقوم الدالة CELL بإرجاع عنوان الخلية باستخدام مرجع مطلق في النتيجة.
إذا كنت تريد إزالة علامات الدولار من عنوان الخلية، فيمكنك استخدام SUBSTITUTE.
=SUBSTITUTE(CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0))),"$","")
احصل على عنوان الخلية باستخدام ADDRESS + MATCH
هناك طريقة أخرى لكتابة صيغة للحصول على عنوان الخلية.
=ADDRESS(MATCH(C1,A1:A1001,0),1)
تعمل هذه الصيغة في جزأين: في الجزء الأول، لدينا وظيفة MATCH للحصول على رقم موضع الخلية التي توجد بها قيمة البحث.
بعد ذلك، في الدالة ADDRESS، لديك الرقم الذي تم إرجاعه بواسطة MATCH (في الوسيطة الأولى)، وهي الوسيطة ROW لتعيين رقم الصف.
وفي الوسيطة الثانية لدينا رقم العمود.
يقوم الصف 5 والعمود 1 بإنشاء عنوان الخلية A5.
يوصي: الطريقة الأولى
احصل على ملف إكسل
الصيغ ذات الصلة
- VLOOKUP بمعايير متعددة في Excel
- أحرف البدل مع VLOOKUP في Excel
- تواريخ VLOOKUP (VLOOKUP لتاريخ من البيانات)
- ابحث عن القيمة الأخيرة في عمود أو صف
- VLOOKUP من ورقة أخرى (بين الأوراق)