كيفية استخدام VLOOKUP للعودة فارغة بدلاً من 0 (7 طرق)

  • شارك هذا
Hugh West

VLOOKUP هي وظيفة مستخدمة على نطاق واسع. باستخدام هذه الوظيفة ، يمكننا استخراج البيانات من مجموعة بيانات إلى أخرى. في بعض الأحيان ، نحتاج إلى خلايا فارغة في موقع الخلايا الفارغة. ومع ذلك ، تقوم الدالة VLOOKUP بإرجاعنا 0 . في هذه المقالة ، سنعرض سبع طرق ممكنة لاستخدام وظيفة VLOOKUP لإرجاع فارغة بدلاً من 0 . إذا كنت تشعر بالفضول حيال ذلك ، فقم بتنزيل كتيب التدريب الخاص بنا وتابعنا.

تنزيل Practice Workbook

تنزيل هذا المصنف للتمرين أثناء قراءة هذه المقالة.

VLOOKUP إرجاع فارغًا بدلاً من 0.xlsx

7 طرق سريعة لاستخدام VLOOKUP لإرجاع فارغ بدلاً من 0 في Excel

لتوضيح الأساليب ، نحن نعتبر مجموعة بيانات من 10 موظفين في أي مؤسسة. تقع مجموعة البيانات الخاصة بنا في نطاق الخلايا B5: D14 . في كيانات الإقامة ، لدينا قيم مفقودة 3 في الخلايا D8 ، D10 ، و D13 . طبقنا دالة VLOOKUP في نطاق الخلايا G5: G7 ، وتعيد لنا الدالة قيمة 0 بدلاً من فارغة الخلية.

الآن ، سنوضح لك كيف تحصل على الخلية الفارغة من وظيفة VLOOKUP لخلية فارغة في مجموعة البيانات الأصلية.

1. استخدام وظائف IF و VLOOKUP

في هذه الطريقة ، سنستخدم الدالتين IF و VLOOKUP للحصول على فارغ بدلاً من 0 . خطوات هذاالقيمة الموجودة في العمود 3 لقيمة F5 فارغة ، وستقوم الدالة بإرجاعنا 0 . بخلاف ذلك ، ستزودنا بهذه القيمة.

👉 IFERROR (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)، "") : تتحقق الدالة IFERROR أولاً من قيمة الدالة VLOOKUP . إذا كانت نتيجة الدالة VLOOKUP هي 0 ، فإن الدالة IF ترجع فارغة في الخلية G5 . وبخلاف ذلك ، تُرجع الدالة قيمة الدالة VLOOKUP .

7. استخدام وظائف IF و IFERROR و VLOOKUP

في الطريقة التالية ، IFERROR <ستساعدنا وظائف 2> و IF و LEN و VLOOKUP في الحصول على الخلية الفارغة بدلاً من 0 . الإجراء موضح أدناه خطوة بخطوة:

📌 الخطوات:

  • في البداية ، حدد الخلية G5 .
  • بعد ذلك ، اكتب الصيغة التالية في الخلية.

=IFERROR(IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,0))=0,"",VLOOKUP(F5,$B$5:$D$14,3,0)), "")

  • اضغط على أدخل .

  • سترى أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • الآن ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G7 .

  • ستحصل على الخلية فارغة لجميع قيم الثلاث .

وهكذا ، يمكننا القول أن صيغتنا عملت بنجاح ، و VLOOKUP تُرجع فارغة بدلاً من 0 .

🔎 انهيار الصيغة

نحنتحليل صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن القيمة من الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، وستقوم بطباعة قيمة العمود 3 . نظرًا لأن القيمة الموجودة في العمود 3 لقيمة F5 فارغة ، ستعيدنا الدالة 0 . خلاف ذلك ، ستزودنا بهذه القيمة.

👉 LEN (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تحسب هذه الوظيفة طول حرف تم الحصول على النتيجة من وظيفة VLOOKUP . في هذه الحالة ، القيمة هي 0 .

👉 IF (LEN (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) = 0، " ”، VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تتحقق الدالة IF أولاً من قيمة الدالة LEN . إذا كانت نتيجة الدالة LEN هي 0 أو المنطق صحيح ، ترجع الدالة IF فارغة في الخلية G5 . من ناحية أخرى ، إذا كان المنطق خطأ ، فإن الدالة ترجع قيمة الدالة VLOOKUP .

👉 IFERROR (إذا كان (LEN (VLOOKUP (F5، B $ 5: $ D $ 14،3،0)) = 0، "، VLOOKUP (F5، $ B $ 5: $ D $ 14،3،0))،" ") : تتحقق هذه الوظيفة من قرار الوظيفة IF . إذا كانت الوظيفة ترجع خلية فارغة ، فإن الوظيفة IFERROR تعرض لنا فارغًا. وإلا ، ستعرض الوظيفة قيمة الخلية المقابلة في العمود 3 .

الخاتمة

هذه نهاية هذه المقالة.آمل أن تكون هذه المقالة مفيدة لك وستتمكن من استخدام وظيفة VLOOKUP للعودة فارغة بدلاً من 0 في Excel. يرجى مشاركة أي استفسارات أو توصيات أخرى معنا في قسم التعليقات أدناه إذا كان لديك أي أسئلة أو توصيات أخرى.

لا تنس التحقق من موقعنا على الويب ExcelWIKI للتعرف على العديد من المشكلات المتعلقة بـ Excel والحلول. استمر في تعلم طرق جديدة واستمر في النمو!

العملية معطاة أدناه:

📌 الخطوات:

  • أولاً ، حدد الخلية G5 .
  • الآن ، اكتب الصيغة التالية في الخلية.

=IF(VLOOKUP(F5,$B$5:$D$14,3,FALSE)="","",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • اضغط على أدخل .

  • سترى أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • ثم ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G7 .

  • ستحصل على الخلية فارغة لجميع قيم الثلاث .

وهكذا ، يمكننا القول أن صيغتنا عملت بشكل مثالي ، و VLOOKUP ترجع فارغة بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن قيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، وسوف تطبع القيمة المقابلة في العمود 3 . نظرًا لأن القيمة الموجودة في العمود 3 لقيمة F5 فارغة ، ستعيدنا الدالة 0 . بخلاف ذلك ، ستزودنا بهذه القيمة.

👉 IF (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) = ""، ""، VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تتحقق الوظيفة IF أولاً من قيمة الدالة VLOOKUP . إذا كانت الدالة VLOOKUP ترجع فارغة أو كان المنطق صحيحًا ، فإن الدالة IF ترجع فارغة في الخلية G5 . من ناحية أخرى ، إذا كان المنطق خطأ ، فإن الدالة ترجع قيمة الدالة VLOOKUP .

اقرأ المزيد: كيفية استخدام XLOOKUP لإرجاع الفراغ بدلاً من 0

2. استخدام وظائف IF و LEN و VLOOKUP

في هذه العملية ، سنستخدم IF وظائف LEN و VLOOKUP للحصول على فارغ بدلاً من 0 . يتم إعطاء خطوات هذا الأسلوب على النحو التالي:

📌 الخطوات:

  • أولاً ، حدد الخلية G5 .
  • بعد ذلك ، اكتب الصيغة التالية في الخلية.

=IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • اضغط على أدخل .

  • ستلاحظ أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • الآن ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G7 .

  • ستحصل على الخلية فارغة لجميع قيم الثلاث .

لذلك ، يمكننا القول أن صيغتنا عملت بدقة ، و VLOOKUP تُرجع فارغة بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن قيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، وسوف تطبع قيمة العمود 3 . كقيمة في العمود 3 لقيمة F5 هيفارغة ، ستعيد لنا الوظيفة 0 . خلاف ذلك ، ستزودنا بهذه القيمة.

👉 LEN (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تحسب هذه الوظيفة طول حرف تم الحصول على النتيجة من وظيفة VLOOKUP . في هذه الحالة ، القيمة هي 0 .

👉 IF (LEN (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) = 0، " ”، VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تتحقق الدالة IF أولاً من قيمة الدالة LEN . إذا كانت نتيجة الدالة LEN هي 0 أو المنطق صحيح ، ترجع الدالة IF فارغة في الخلية G5 . من ناحية أخرى ، إذا كان المنطق خطأ ، فإن الدالة ترجع قيمة وظيفة VLOOKUP .

قراءة المزيد : وظيفة Excel IFERROR لإرجاع فارغة بدلاً من 0

3. الجمع بين وظائف IF و ISBLANK و VLOOKUP

في هذا الأسلوب ، IF <ستساعدنا وظائف 2> و ISBLANK و VLOOKUP في الحصول على فارغ بدلاً من 0 . خطوات هذا الإجراء معطاة أدناه :

📌 الخطوات:

  • في البداية ، حدد الخلية G5 واكتب الصيغة التالية في الخلية.

=IF(ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • اضغط على أدخل .

  • سترى أن الصيغة ترجع لنا ب lank خلية بدلاً من 0 .
  • بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة حتى زنزانة G7 .

  • ستحصل على الخلية فارغة لجميع الثلاثة القيم.

ومن ثم ، يمكننا القول أن صيغتنا عملت بشكل فعال ، و VLOOKUP ترجع فارغًا بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن قيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، الذي يقع في نطاق الخلايا B5: D14 ، وسوف يطبع قيمة العمود 3 . نظرًا لأن القيمة الموجودة في العمود 3 لقيمة F5 فارغة ، ستعيدنا الدالة 0 . خلاف ذلك ، سوف يزودنا بهذه القيمة.

👉 ISBLANK (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : هذه الوظيفة تتحقق من النتيجة من وظيفة VLOOKUP . إذا كانت الخلية فارغة ، فستُرجع الدالة TRUE . خلاف ذلك ، فإنه سيعود خطأ . في هذه الحالة ، القيمة هي TRUE .

👉 IF (ISBLANK (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE))، "" ، VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تتحقق الوظيفة IF أولاً من قيمة الدالة ISBLANK . إذا كانت نتيجة الدالة ISBLANK هي صحيحة ، فإن الدالة IF ترجع فارغة في الخلية G5 . من ناحية أخرى ، إذا كان المنطق خطأ ، فإن الدالة ترجع قيمة الدالة VLOOKUP .

اقرأ المزيد: كيفية استبعاد القيم الصفرية باستخدامالصيغة في Excel (3 طرق سهلة)

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

  • كيفية إزالة الأصفار الموجودة أمام رقم في Excel (6 طرق سهلة)
  • إخفاء الصفوف ذات القيم الصفرية في Excel باستخدام ماكرو (3 طرق)
  • كيفية إخفاء سلسلة المخططات بدون بيانات في Excel (4 طرق سهلة)
  • إخفاء القيم الصفرية في Excel Pivot Table (3 طرق سهلة)

4. تطبيق وظائف IF و ISNUMBER و VLOOKUP

في هذا الإجراء ، سنستخدم وظائف IF و ISNUMBER و VLOOKUP للحصول على فارغ بدلاً من 0 . يتم شرح خطوات هذه العملية أدناه:

📌 الخطوات:

  • في البداية ، حدد الخلية G5 .
  • الآن ، اكتب الصيغة التالية في الخلية.

=IF(ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),VLOOKUP(F5,$B$5:$D$14,3,FALSE),"")

  • اضغط على أدخل .

  • سترى أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G7 .

  • ستحصل على الخلية فارغة لجميع قيم الثلاث .

أخيرًا ، يمكننا القول أن صيغتنا عملت بنجاح ، و VLOOKUP تُرجع فارغة بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عنقيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، وستقوم بطباعة قيمة العمود 3 . نظرًا لأن القيمة الموجودة في العمود 3 لقيمة F5 فارغة ، ستعيدنا الدالة 0 . خلاف ذلك ، ستزودنا بهذه القيمة.

👉 ISNUMBER (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تتحقق هذه الوظيفة من النتيجة التي تم الحصول عليها من وظيفة VLOOKUP . إذا كانت الخلية فارغة ، فستقوم الوظيفة بإرجاع خطأ . وإلا ، فسيعود TRUE . في هذه الحالة ، القيمة هي FALSE .

👉 IF (ISNUMBER (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE))، VLOOKUP (F5 ، $ B $ 5: $ D $ 14،3، FALSE)، ””) : تتحقق الدالة IF أولاً من قيمة الدالة ISNUMBER . إذا كانت نتيجة الدالة ISNUMBER هي FALSE ، فإن الدالة IF ترجع فارغة في الخلية G5 . من ناحية أخرى ، إذا كان المنطق هو TURE ، فإن الدالة ترجع قيمة الدالة VLOOKUP .

اقرأ المزيد: كيفية ترك الخلية فارغة في حالة عدم وجود بيانات في Excel (5 طرق)

5. استخدام وظائف IF و IFNA و VLOOKUP

في هذه الحالة ، سنستخدم وظائف IF و IFNA و VLOOKUP للحصول على فارغ بدلاً من 0 . يتم إعطاء خطوات هذه الطريقة على النحو التالي:

📌 الخطوات:

  • في بداية هذه الطريقة ، حدد الخلية G5 .
  • ثم اكتب الصيغة التاليةفي الخلية.

=IF(IFNA(VLOOKUP(F5,$B$5:$D$14,3,FALSE),0)=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • اضغط على أدخل .

  • ستلاحظ أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G7 .

  • ستحصل على الخلية فارغة لجميع قيم الثلاث .

في النهاية ، يمكننا القول أن صيغتنا عملت بشكل مثالي ، و VLOOKUP تُرجع فارغة بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن قيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، وسوف اطبع قيمة العمود 3 . نظرًا لأن القيمة الموجودة في العمود 3 لقيمة F5 فارغة ، ستعيدنا الدالة 0 . خلاف ذلك ، سوف يزودنا بهذه القيمة.

👉 IFNA (VLOOKUP (F7، $ B $ 5: $ D $ 14،3، FALSE)، 0) : هذه الوظيفة تحسب الحرف طول النتيجة التي تم الحصول عليها من وظيفة VLOOKUP . في هذه الحالة ، القيمة هي 0 .

👉 IF (IFNA (VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)، 0) = 0 ، ""، VLOOKUP (F5، $ B $ 5: $ D $ 14،3، FALSE)) : تتحقق الوظيفة IF أولاً من قيمة الدالة IFNA . إذا كانت نتيجة الدالة IFNA هي 0 ، فإن الوظيفة IF إرجاع فارغ في الخلية G5 . بخلاف ذلك ، تُرجع الدالة قيمة الوظيفة VLOOKUP .

6. تطبيق IFERROR و VLOOKUP وظائف

في الطريقة التالية ، سنستخدم IFERROR وظائف و VLOOKUP للحصول على فارغ بدلاً من 0 . علينا البحث عن تلك القيمة غير الموجودة في مجموعة البيانات الخاصة بنا. في مثل هذه الحالة ، ستُرجع الصيغة خلية فارغة بدلاً من 0 . يتم إعطاء خطوات هذه الطريقة على النحو التالي:

📌 الخطوات:

  • أولاً ، حدد الخلية G5 .
  • الآن ، اكتب الصيغة التالية في الخلية.

=IFERROR(VLOOKUP(F5,$B$5:$D$14,3,FALSE)," ")

  • اضغط على أدخل .

  • ستلاحظ أن الصيغة تعيد لنا خلية فارغة بدلاً من 0 .
  • بعد ذلك ، انقر نقرًا مزدوجًا فوق على رمز مقبض التعبئة لنسخ الصيغة إلى الخلية G6 .

  • ستحصل على الخلية فارغة لكلا القيمتين.

أخيرًا ، يمكننا القول أن صيغتنا عملت بفعالية ، و VLOOKUP تُرجع فارغًا بدلاً من 0 .

🔎 تفصيل الصيغة

نقوم بتفكيك صيغة الخلية G5 .

👉 VLOOKUP (F5، $ B $ 5 : $ D $ 14،3، FALSE) : تبحث هذه الوظيفة عن قيمة الخلية F5 في مجموعة البيانات الخاصة بنا ، والتي تقع في نطاق الخلايا B5: D14 ، و سيتم طباعة قيمة العمود 3 . كما

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