جدول المحتويات
VLOOKUP هي وظيفة مستخدمة على نطاق واسع في Excel لاستخراج عمود من البيانات من ورقة إلى أخرى. عادةً ما يبحث عن قيمة في مجموعة البيانات ويستخرج البيانات من العمود المطلوب المطابق لقيمة البحث. ومع ذلك ، فإن هذه الوظيفة تسبب كتلة ضخمة في الحساب. ستصف هذه المقالة 11 سببًا وحلولًا محتملاً لمشكلة Excel VLOOKUP السحب لأسفل لا يعمل. إذا كنت مهتمًا بها ، فقم بتنزيل كتيب التدريب الخاص بنا وتابعنا.
تنزيل Practice Workbook
تنزيل هذا المصنف للتدريب أثناء قراءة هذه المقالة.
Vlookup اسحب لأسفل Not Working.xlsx
11 الحلول الممكنة لبرنامج Excel VLOOKUP اسحب لأسفل لا يعمل
لتوضيح الحلول ، نعتبر مجموعة بيانات من 10 موظف في أي مؤسسة. تحتوي مجموعة البيانات على معرفات الموظفين والأسماء ومناطق الإقامة وعدد أفراد الأسرة والدخل وتكاليف المعيشة. لذلك ، يمكننا القول أن مجموعة البيانات الخاصة بنا تقع في نطاق الخلايا B5: G14 .
في هذا السياق ، سنرى كيفية إصلاح Excel VLOOKUP اسحب لأسفل مشكلة لا تعمل. التمثيل العام للدالة VLOOKUP موضح أدناه ؛
VLOOKUP (lookup_value، table_array، col_index_num، [range_lookup])هنا ،
- lookup_value : القيمة التي نبحث عن الاحتفاظ بها في العمود الأول من مجموعة البيانات أوالتنسيق.
يظهر حل هذا النوع من المشكلات أدناه:
📌 الخطوات:
- أولاً وقبل كل شيء ، انتقل إلى ورقة البيانات الأصلية. في ملفنا ، يوجد في الورقة Dataset .
- ثم حدد أي خلية من هذا العمود للتحقق من تنسيق البيانات.
- بعد ذلك ، تحقق من أنواع البيانات من المجموعة الرقم من علامة التبويب الصفحة الرئيسية .
- مرة أخرى ، انتقل إلى الورقة التي استخدمتها الوظيفة. في كتابنا ، الورقة بعنوان تنسيق خلية Irrelavent .
- حدد النطاق الكامل للخلايا D5: D14 .
- الآن ، في علامة التبويب الصفحة الرئيسية ، من مجموعة رقم اختر أنواع البيانات المتشابهة. بالنسبة لنا ، اخترنا المحاسبة كنوع البيانات.
- سترى جميع قيم الخلية ذات المعنى مثل مجموعة البيانات الأصلية.
في النهاية ، يمكننا أن نقول إننا قادرون على تحديد وإصلاح تعقيدات Excel VLOOKUP السحب لأسفل لا يعمل.
اقرأ المزيد: سحب الرقم زيادة لا يعمل في Excel (حل بخطوات سهلة)
الحل 11: إزالة الشرطة غير المرئية
أحيانًا يتسبب محاصرة الشرطات غير المرئية في حدوث عقبات أمام الحصول على قيمة الخلية من خلال وظيفة VLOOKUP . لإصلاح هذه المشكلة:
- أولاً ، انتقل إلى مجموعة البيانات الأصلية واكتشف الكيان الذي ستظهر فيه المشكلة.
- ثم احذف البيانات الموجودة وإدخالها يدويًا مرة أخرى.
سيتم حل المشكلة وستحصل على البيانات المطلوبة.
الخاتمة
هذه نهاية هذه المقالة. آمل أن تكون هذه المقالة مفيدة لك وستتمكن من إصلاح مشكلة Excel VLOOKUP التي لا تعمل. يرجى مشاركة أي استفسارات أو توصيات أخرى معنا في قسم التعليقات أدناه إذا كان لديك أي أسئلة أو توصيات أخرى.
لا تنس التحقق من موقعنا على الويب ExcelWIKI للتعرف على العديد من المشكلات المتعلقة بـ Excel والحلول. استمر في تعلم طرق جديدة واستمر في النمو!
الجدول. - table_array : الجدول الذي نبحث فيه عن القيمة.
- column_index_num : العمود في مجموعة البيانات أو الجدول الذي نبدأ منه احصل على القيمة المطلوبة.
- range_lookup : يحتوي المطلب الاختياري على حالتين ، TRUE لـ المطابقة التقريبية وهو الافتراضي و خطأ لـ المطابقة التامة .
الحل 1: تغيير خيارات الحساب
تغيير خيار الحساب في بعض الأحيان من Excel يسبب لنا مشكلة عندما نسحب دالة. علينا تغييره للحصول على نتيجة دقيقة. الآن ، إذا نظرت إلى مجموعة البيانات الخاصة بنا ، فسترى أنها تعرض نفس النتيجة في العمود C لجميع الموظفين.
الحل لإصلاح هذا المشكلة معطاة أدناه:
📌 الخطوات:
- أولاً ، حدد أي خلية للتحقق من الصيغة من Formula Bar . نختار الخلية D6 .
- على الرغم من أن صيغتنا كانت صحيحة ، إلا أنها لم تحصل على النتيجة الدقيقة.
- لحل هذه المشكلة ، حدد علامة التبويب الصيغة .
- ثم انقر فوق السهم المنسدل من خيار الحساب واختر الخيار يدوي إلى تلقائي .
- سترى في غضون ثانية VLOOKUP سوف تستخرج الوظيفة الدقيقة.
وهكذا ، يمكننا القول أن طريقتنا عملت بشكل مثالي ونحن قادرون على حل مشكلة VLOOKUP اسحبdown لا يعمل في Excel.
اقرأ المزيد: [تم الإصلاح!] اسحب Excel للتعبئة لا يعمل (8 حلول محتملة)
الحل 2: أدخل مرجع الخلية المطلق في صفيف البحث
عندما نكتب دالة VLOOKUP للحصول على البيانات ، نحتاج إلى التأكد من مرجع الخلية المطلق في table_array . خلاف ذلك ، إذا تغير موضع البيانات ، فقد لا تزودنا الوظيفة بنتيجة دقيقة. في ملفنا ، سترى أن الوظيفة تعطي أي نتيجة للخلايا B12 و B13 . نظرًا لأن موضع هذه الخلايا لا يتطابق مع مجموعة البيانات الأصلية الخاصة بنا ، وبالتالي لا يمكن للوظيفة تزويدنا بأي قيمة.
يتم تقديم خطوات حل هذه المشكلة على النحو التالي:
📌 الخطوات:
- في البداية ، حدد الخلية D5 وسترى مرجع table_array لا يوجد تحتوي على علامة مرجع الخلية المطلقة .
- اكتب الصيغة التالية في الخلية D5 وتأكد من مرجع الخلية المطلق في table_array . إذا كنت لا تعرف كيفية إضافة مرجع الخلية المطلق ، فيمكنك إضافته بعدة طرق.
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- الآن ، اضغط على أدخل .
- بعد ذلك ، انقر نقرًا مزدوجًا على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية D14 .
- سترى أن الوظيفة تحصل على القيمة الصحيحة للبحث المطابقالقيمة.
أخيرًا ، يمكننا القول أن صيغتنا عملت بشكل فعال ونحن قادرون على إصلاح مشكلة VLOOKUP اسحب لأسفل لا العمل في Excel.
اقرأ المزيد: كيفية سحب الصيغة أفقيًا مع المرجع العمودي في Excel
الحل 3: إزالة البيانات المكررة من مجموعة البيانات
يتسبب وجود بيانات مكررة في مجموعة البيانات في صعوبات بالنسبة لنا عندما نسحب وظيفة VLOOKUP . إنه خطأ بشري بشكل أساسي. سنقوم بإدخال أي قيمة مرتين عن طريق الخطأ. في مجموعة البيانات الخاصة بنا ، يمكنك أن ترى أن الوظيفة VLOOKUP لا تعطي النتيجة الفعلية للخلية B11 . بدلاً من جنوب شرق ، توفر وظيفتنا شمال غرب وميرسيسايد للخلية B11 .
يتم تقديم الإجراء لإصلاح هذا السبب أدناه:
📌 الخطوات:
- في بداية هذه العملية ، حدد نطاق الخلية B5: B14 .
- الآن ، في علامة التبويب الصفحة الرئيسية ، حدد سهم القائمة المنسدلة من الخيار تنسيق شرطي من مجموعة أنماط .
- ثم اختر تمييز قواعد الخلية & gt؛ خيار القيم المكررة .
- سترى القيم المكررة مميزة.
- بعد ذلك ، أدخل القيمة الصحيحة. في مجموعة البيانات الخاصة بنا ، نقوم بإدخال المعرف الصحيح 202207 .
- أخيرًا ، سترى قيمة الخلية D11 ستتغير إلى ما نريدهالنتيجة.
أخيرًا ، يمكننا القول أن عملية التصحيح لدينا عملت بشكل مثالي ونحن قادرون على إصلاح مشكلة VLOOKUP اسحب لأسفل لا العمل في Excel.
اقرأ المزيد: كيفية ملء الصف الأخير بالبيانات في Excel (3 طرق سريعة)
الحل الرابع: الحفاظ على مطابقة البيانات مع المطابقة التقريبية
أحيانًا يتسبب العثور على المطابقة الدقيقة للبيانات في حدوث مشكلة في الحصول على القيمة من خلال وظيفة VLOOKUP . لدينا أيضًا حالة مماثلة في مجموعة البيانات الخاصة بنا في الخلية D11 .
يتم شرح خطوات حل المشكلة أدناه:
📌 الخطوات:
- حدد الخلية D11 للتحقق من الصيغة في شريط الصيغة .
- الآن ، قم بتغيير نوع مطابقة الحالة من صحيح إلى خطأ . ستكون الصيغة كما هو موضح أدناه:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)
- اضغط على أدخل .
- سترى أن الوظيفة ستحصل على القيمة من مجموعة البيانات الرئيسية.
في النهاية ، نحن يمكن أن نقول أن إجراءنا قد نجح بشكل مثالي ونحن قادرون على حل مشكلة VLOOKUP السحب لأسفل لا يعمل في Excel.
اقرأ المزيد: كيفية سحب الصيغة وتجاهل الخلايا المخفية في Excel (مثالان)
الحل 5: إزالة الخلايا الفارغة من مجموعة البيانات
أحيانًا نحذف أي قيمة خلية عن طريق الخطأ من مجموعة البيانات الأصلية. نتيجة لذلك ، يتسبب ذلك في حدوث تعقيدات لـ Excel لاستخراج القيمة باستخدام الوظيفة. إنهاأيضا خطأ بشري. يمكنك العثور عليها بسهولة. في هذه الحالة ، تُظهر الوظيفة 0 يمكننا من خلالها التنبؤ بحدوث خطأ ما هنا. في مجموعة البيانات الخاصة بنا ، تعرض الخلية D13 مثل هذه النتيجة.
ترد أدناه عملية إصلاح هذه المشكلة:
📌 الخطوات:
- انتقل إلى الورقة الرئيسية مجموعة البيانات من شريط اسم الورقة .
- الآن ، أدخل قيمة الخلية المحذوفة يدويًا. إذا كانت لديك مجموعة بيانات كبيرة ، فيمكنك العثور على البيانات المطلوبة عن طريق تحديد نطاق البيانات.
- أدخل البيانات يدويًا بواسطة لوحة المفاتيح ، واضغط على إدخال .
- بعد ذلك ، ارجع إلى الورقة السابقة وسترى أن المشكلة قد تم حلها.
لذا ، يمكننا أن نقول أننا قادرون على إصلاح VLOOKUP اسحب لأسفل مشكلة لا تعمل في Excel.
اقرأ المزيد: [محلول]: مقبض التعبئة لا يعمل في Excel (5 حلول بسيطة)
الحل 6: اكتب قيمة بحث دقيقة
يؤدي إدخال مرجع خلية بحث غير صحيح في بعض الأحيان إلى حصول Excel على القيمة وفقًا لرغبتنا. في مثل هذا الحدوث ، وظيفة VLOOKUP لا يمكنها أداء مهمتها بشكل صحيح. لذلك يمكننا القول أن السحب لأسفل لن يعمل أيضًا. في مجموعة البيانات الخاصة بنا ، لدينا مثل هذا الخطأ # N / A في النطاق الكامل للخلايا D5: D14 .
فيما يلي خطوات حل هذا التعقيد:
📌 الخطوات:
- بادئ ذي بدء ،حدد الخلية D5 للتحقق من وسيطة الوظيفة. يمكنك النقر فوق مرجع الخلية لرؤية الخلية المحددة في جدول البيانات.
- يمكنك أن ترى أنه بدلاً من الخلية B5 ، نختار A5 في الوظيفة.
- الآن ، اضغط على زر مسافة للخلف لمسح مرجع الخلية وتحديد الخلية B5 . الصيغة المعدلة موضحة أدناه:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- اضغط على أدخل .
- بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة الجديدة إلى الخلية D14 .
- ستحصل على جميع القيم المرغوبة.
وهكذا ، يمكننا القول أننا قادرون على تحديد وإصلاح مشكلة VLOOKUP السحب لأسفل لا يعمل في Excel.
الحل 7: تخزين قيمة البحث في العمود الموجود في أقصى اليسار
وظيفة VLOOKUP لا يمكن أن تعمل بشكل صحيح إذا لم ندخل الخلية اليسرى البعيدة لمجموعة البيانات الأصلية على أنها lookup_value . في هذه الحالة ، تقوم الوظيفة بإرجاع بعض القيمة السلكية في النتيجة مثل الصورة الموضحة أدناه.
يتم وصف طريقة إصلاح هذه الصعوبة أدناه:
📌 الخطوات:
- حدد الخلية D5 وقم بتعديل مرجع الخلية lookup_vaue من C5 إلى B5 .
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- ثم اضغط على Enter . ستظهر الوظيفة المنطقة التي نريدها في الخلية.
- الآن ، انقر نقرًا مزدوجًا فوق فيرمز مقبض التعبئة لنسخ الصيغة إلى الخلية D14 .
- ستحل المشكلة وستحصل على قيمة لجميع الموظفين.
أخيرًا ، يمكننا أن ندعي أنه يمكننا إصلاح VLOOKUP السحب لأسفل لا يعمل في Excel.
الحل 8: إدراج فهرس العمود الصحيح الرقم
يمكن أن تؤدي إضافة عمود جديد إلى كتلة باستخدام وظيفة VLOOKUP . يغير column_index_num ، ونتيجة لذلك ، وظيفة VLOOKUP لا تعرض النتيجة المرجوة. واجهت مجموعة البيانات الخاصة بنا مشكلة مماثلة وجاءت جميع الأرقام إلى 0 .
طريقة حل هذه المشكلة موضحة أدناه:
📌 الخطوات:
- في البداية ، حدد الخلية D5 في شريط الصيغة وأدخل القيمة الصحيحة column_index_num.
- في حالتنا الجديدة column_index_num هو 5 . ستكون الصيغة كما هو موضح أدناه:
=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)
- الآن ، اضغط على أدخل .
- بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة حتى خلية D14 .
- سيتم حل العثرة وستحصل على قيمة لجميع الكيانات.
وهكذا ، نحن يمكن أن تدعي أن صيغتنا عملت بدقة وأننا قادرون على إصلاح VLOOKUP السحب لأسفل لا يعمل في Excel.
الحل 9: اختر Correct Table Array
إدخال مرجع table_array غير صحيحسبب آخر للحصول على خطأ من وظيفة VLOOKUP . في مثل هذا الحدث ، سوف نعرض خطأ # N / A في مجموعة البيانات. نظرًا لأن الوظيفة لا يمكنها أداء مهمتها بشكل صحيح ، يمكننا أن نؤكد أن السحب لأسفل لن يعمل أيضًا. في ملفنا ، لدينا نوع مشابه من الخطأ # N / A في النطاق الكامل للخلايا D5: D14 .
طريقة حل هذه العقبة مذكورة أدناه:
📌 الخطوات:
- في البداية ، حدد الخلية D5 تحقق من وسيطة الوظيفة في Formula Bar .
- ثم اكتب الوظيفة المناسبة باستخدام table_array الدقيق كما يلي:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- الآن ، اضغط على المفتاح أدخل .
- التالي ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة الجديدة إلى الخلية D14 .
- ستحصل على جميع القيم المطلوبة للجولة .
أخيرًا ، يمكننا القول أن أسلوب حل الأخطاء لدينا يعمل بشكل صحيح ويمكننا إصلاح مشكلة VLOOKUP اسحب لأسفل لا العمل في Excel.
الحل 10: تعيين تنسيق الخلية ذي الصلة
في بعض الأحيان ، يمكن أن يتسبب تنسيق الخلية المحدد مسبقًا في حدوث مشكلة لنا أثناء استيراد البيانات من ورقة إلى أخرى من خلال VLOOKUP وظيفة. عندما حاولنا الحصول على قيمة الدخل لجميع الموظفين ، حصلنا على بعض القيم غير المتوقعة في مجموعة البيانات الخاصة بنا مثل الصورة. يحدث هذا بسبب خلية خاطئة