Excel البحث عن العمود الأخير مع البيانات (4 طرق سريعة)

  • شارك هذا
Hugh West

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

لجعل الشرح حيويًا ، سأذهب إلى استخدم عينة مجموعة بيانات تمثل معلومات الطلب. تحتوي مجموعة البيانات على 4 أعمدة وهي تاريخ الطلب ومعرف الطلب و المبلغ .

تنزيل المصنف للتدريب

البحث عن العمود الأخير باستخدام Data.xlsm

4 طرق للبحث عن العمود الأخير بالبيانات

1. استخدام وظيفة LOOKUP للبحث عن العمود الأخير بالبيانات

للعثور على العمود الأخير بالبيانات في Excel ، يمكنك استخدام وظيفة LOOKUP حيث يمكنك البحث عن آخر قيمة لأي عمود معين ، وليس العمود الأخير فقط.

لنبدأ الإجراء ،

أولاً ، حدد أي خلية لوضع القيمة الناتجة.

➤ لقد حددت الخلية F4

ثم اكتب الصيغة التالية في Formula Bar أو في الخلية المحددة.

=LOOKUP(2,1/(D:D""),D:D)

هنا في وظيفة LOOKUP ، أريد الحصول على بيانات العمود الأخير اعتمادًا على معرف الطلب العمود كقيمة lookup_value .

لقد حددت نطاق العمود D: D على أنه lookup_vector حيث استخدمت لا يساوي عامل التشغيل () للعثور على الخلايا غير الفارغة. لاحقًا ، قسّمها على 1 لمعرفة أي من الخلايا تحتوي على بيانات. ثم ، باعتباره result_vector استخدم النطاق D: D من عمود المبلغ .

الآن ، اضغط على ENTER key.

ومن ثم ، سترى بيانات العمود الأخير من مجموعة البيانات.

2. استخدام INDEX & amp؛ COUNT Function

باستخدام دالة INDEX و COUNT معًا يمكنك العثور على العمود الأخير بالبيانات.

دعنا ننتقل إلى الإجراء ،

لتبدأ ، حدد أي خلية لوضع القيمة الناتجة.

➤ لقد حددت الخلية F4

ثم اكتب الصيغة التالية في شريط الصيغة أو في الخلية المحددة.

=INDEX(D4:D9,COUNT(D4:D9))

هنا في دالة INDEX ، لقد حددت النطاق D4: D9 كمصفوفة . بعد ذلك ، نظرًا لأن row_number من INDEX استخدمت الوظيفة COUNT للحصول على موضع القيمة الأخيرة للنطاق المحدد D4: D9 . ستعيد الوظيفة COUNT الموضع الأخير ، ثم تقوم الوظيفة INDEX بإرجاع قيمة هذا الموضع.

الآن ، اضغط على مفتاح ENTER ، وسترى بيانات العمود الأخير لمجموعة البيانات.

قراءات مماثلة:

  • بحث آخر قيمة في العمود أكبر من الصفر في Excel (صيغتان سهلتان)
  • ابحث عن الخلية الأخيرة ذات القيمة في الصف في Excel (6الطرق)
  • البحث عن قيم متعددة في Excel (8 طرق سريعة)
  • كيفية البحث من اليمين في Excel (6 طرق)

3. استخدام MIN & amp؛ COLUMN ثم INDEX Function

يمكنك أيضًا استخدام الدالة MIN مع الدالة COLUMN و COLUMNS للحصول على رقم العمود الأخير.

بناءً على رقم العمود الأخير ، يمكنك العثور على بيانات العمود الأخير باستخدام وظيفة INDEX .

أولاً ، ابدأ الإجراء للحصول على رقم العمود الأخير.

➤ لقد حددت الخلية F3

ثم اكتب الصيغة التالية في شريط الصيغة أو في الخلية المحددة.

=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1

هنا ، في وظيفة COLUMN حدد النطاق A4: C9 كمرجع ، ستعيد مصفوفة تحتوي على جميع أرقام الأعمدة للنطاق المحدد.

الآن للحصول على رقم العمود الأول ، استخدم الدالة MIN .

ثم ستعطي الوظيفة COLUMNS رقم العمود الإجمالي للنطاق المحدد A4: C9 . الآن يمكنك إضافة إجمالي رقم العمود مع العمود الأول ثم طرح 1 لضمان رقم العمود الأخير من النطاق.

في النهاية ، اضغط على ENTER مفتاح . بعد ذلك ، ستحصل على رقم العمود الأخير.

الآن ، دعنا نواصل الإجراء للحصول على بيانات العمود الأخير.

حدد أي خلية لوضعها القيمة الناتجة.

➤ لقد حددت الخلية F4

ثم اكتبالصيغة التالية في شريط الصيغة أو في الخلية المحددة.

=INDEX(A4:C9,6,F3)

هنا ، في وظيفة INDEX ، حدد النطاق A4: C9 كمصفوفة ثم حدد آخر صف غير فارغ وهو 6 على أنه row_number ( يجب أن تتذكر أن رقم الصف يجب أن يكون وفقًا لمجموعة البيانات ، ويمكنك العثور على قيمة أي صف يوفر الرقم ).

التالي ، استخدم F3 قيمة الخلية كـ column_number ، سترجع الصيغة قيمة الصف المقابل ورقم العمود الذي سيكون بيانات العمود الأخير.

اضغط على ENTER ، وستحصل على بيانات العمود الأخير.

4. استخدام VBA للبحث عن العمود الأخير بالبيانات

في حالة رغبتك في إظهار العمود الأخير مع البيانات ، يمكنك أيضًا استخدام VBA .

لنبدأ الإجراء ،

أولاً ، افتح علامة التبويب Developer & gt؛ & gt؛ حدد Visual Basic ( اختصار لوحة المفاتيح ALT + F11 )

بعد ذلك ، سيفتح جديدًا نافذة Microsoft Visual Basic for Applications.

من هناك ، افتح Insert & gt؛ & gt؛ حدد الوحدة النمطية

سيتم فتح A الوحدة النمطية ثم اكتب الرمز التالي في الوحدة النمطية .

2784

هنا ، لقد أعلنت الإجراء الفرعي Find_Last_Column_with_Data

لقد استخدمت COUNT طريقة لحساب العمود الأخير ثم استخدمت طريقة VALUE للحصول على قيمة العمود الأخيرحيث قدمت رقم الصف 9 . هنا ، قمت بتخزين القيمة في المتغير cell_value .

لإظهار القيمة التي استخدمتها MsgBox .

أخيرًا ، حفظ الكود والعودة إلى ورقة العمل.

بعد ذلك ، افتح عرض علامة التبويب & GT ؛ & GT ؛ من وحدات ماكرو & GT ؛ & GT. حدد عرض وحدات الماكرو

➤ A مربع حوار سوف ينبثق.

الآن ، من اسم الماكرو حدد Find_Last_Column_with_Data أيضًا حدد المصنف ضمن وحدات الماكرو في .

ثم ، تشغيل المحدد الماكرو .

نتيجة لذلك ، ستظهر قيمة العمود الأخير في مربع رسالة.

قسم الممارسة

لقد قدمت ورقة تدريب في المصنف لممارسة هذه الطرق الموضحة. يمكنك تنزيله من الرابط أعلاه.

الخاتمة

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

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.