كيفية تطبيق VLOOKUP لإعادة الفراغ بدلاً من 0 أو NA

  • شارك هذا
Hugh West

عندما نبحث عن القيم باستخدام قيم VLOOKUP ، إذا لم يكن هناك تطابق ، فسيظهر الخطأ " # N / A " ، و عندما تكون هناك قيم 0 ، ستظهر القيمة صفر. هل تبحث عن طرق لاستخدام دالة VLOOKUP لإرجاع فارغة بدلاً من 0 أو NA في Excel؟ ثم هذا هو المقال المناسب لك. في هذه الكتابة ، سنعرض خمس صيغ لتحقيق ذلك بالضبط.

تنزيل Practice Workbook

VLOOKUP Return Blank.xlsx

5 طرق مفيدة لتطبيق VLOOKUP لإعادة فارغة بدلاً من 0 أو NA

لقد أخذنا مجموعة بيانات مع أعمدة 2 ​​ : " الموظف " و " الارتفاع (سم) ”لتوضيح طرقنا. علاوة على ذلك ، هناك مجموعة بيانات أخرى لإظهار الإخراج. يمكننا أن نرى أن القيمة " Ross " غير مدرجة في مجموعة البيانات الأساسية. لذلك ، عندما نحاول استخدام وظيفة VLOOKUP لهذه القيمة ، نحصل على الخطأ " N / A " في الخلية C14 . ومع ذلك ، قمنا بتعديل الصيغة لإظهار القيم الفارغة بدلاً من هذا الخطأ في الخلية C16 .

لقد أظهرنا 5 الصيغ لإرجاعها فارغ مع وظيفة VLOOKUP .

  • تظهر الطريقتان الأوليتان فارغتين بدلاً من 0 .
  • ثم ، الطريقة 3 ، 4 تظهر فارغة بدلاً من الخطأ " # N / A ".
  • أخيرًا ، الطريقة 5 إرجاع فارغًا لكل من الخطأ " # N / A " والخطأ 0 القيمة.

1. الجمع بين وظائف IF و VLOOKUP لإرجاع الفراغ

سيجمع هذا القسم بين IF و VLOOKUP إلى إرجاع فارغ بدلاً من 0 في Excel. هنا ، قصدنا خلية فارغة بالقيمة 0 .

الخطوات:

  • في البداية ، اكتب الصيغة التالية في الخلية C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

إذا لم نضف إذا كانت وظيفة ، فإن هذه الوظيفة قد تعيد صفرًا. 3> .

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

  • أولاً ، هذا تحتوي الصيغة على وظيفتين متطابقتين VLOOKUP . الأول له شرط مرفق به يتحقق مما إذا كان يساوي 0 . إذا لم يكن كذلك ، فسيتم تنفيذ الوظيفة الثانية VLOOKUP .
  • VLOOKUP (B13، $ B $ 5: $ C $ 10،2،0)
    • الإخراج: 0 .
    • تبحث هذه الوظيفة عن القيمة من الخلية B13 في النطاق B5: C10 . إذا كان هناك تطابق ، فإنه يُرجع القيمة من النطاق ذي الصلة C5: C10 كما هو مشار إليه بواسطة 2 ​​ داخل الوظيفة. يعني 0 في نهاية هذه الوظيفة أن نوع المطابقة هو بالضبط .
  • تقلل صيغتنا إلى → IF ( 0 = 0، ""، 0)
    • الإخراج: (فارغ) .
    • هنا logical_test صحيح ، لذلك نحن لقد حصلت على الفراغالإخراج.

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

2. دمج وظائف IF و LEN و VLOOKUP لإرجاع الفراغ

ستدمج هذه الطريقة الثانية IF ، LEN وظائف و VLOOKUP إلى تُرجع a فارغًا بدلاً من 0 أو NA .

الخطوات:

  • في البداية ، اكتب الصيغة التالية في الخلية C13 .

=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

  • التالي ، اضغط على ENTER .

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

  • مرة أخرى ، تحتوي هذه الصيغة على وظيفتين VLOOKUP . علاوة على ذلك ، فقد استخدمنا أول وظيفة VLOOKUP داخل دالة LEN ، والتي تعرض طول سلسلة. الآن ، طول الخلية الفارغة هو 0 . لذلك ، قمنا بتعيين هذا في معايير logical_test.
  • الآن ، VLOOKUP (B13، $ B $ 5: $ C $ 10،2،0)
    • الإخراج: 0 .
    • تبحث هذه الوظيفة عن القيمة من الخلية B13 في النطاق B5: C10 . إذا كان هناك تطابق ، فإنه يُرجع القيمة من النطاق ذي الصلة C5: C10 كما هو مشار إليه بواسطة 2 ​​ داخل الوظيفة. يعني 0 في نهاية هذه الوظيفة أن نوع المطابقة هو بالضبط .
  • تقلل صيغتنا إلى → IF ( LEN (0) = 0، ""، 0)
    • الإخراج: (فارغ) .
    • LEN وظيفةإرجاع 0 . لذلك ، يتم تنفيذ الجزء الأول من الوظيفة IF ونحصل على الخلية الفارغة كإخراج.

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

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

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

3. دمج وظائف IF و ISNUMBER و VLOOKUP لإرجاع الفراغ

في الطريقة الثالثة ، سنستخدم IF ، ISNUMBER ، و VLOOKUP إلى إرجاع فارغ بدلاً من “ # N / A "خطأ.

الخطوات:

  • في البداية ، اكتب الصيغة التالية في الخلية C13 .

=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")

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

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

  • Thi تحتوي صيغة s على وظيفتين VLOOKUP . علاوة على ذلك ، استخدمنا أول وظيفة VLOOKUP داخل دالة ISNUMBER ، والتي ترجع صحيحًا لرقم وخطأ لغير - الإخراج العددي. الآن ، إذا كانت أول وظيفة VLOOKUP ترجع خطأً ، فلن تكون رقمًا. لذلك ، قمنا بتعيين هذا في logical_test معايير ، وعندما يحدث ذلك الجزء الخاطئ من سيتم تنفيذ وظيفة IF .
  • الآن ، VLOOKUP (B13، $ B $ 5: $ C 10،2، 0)
    • الإخراج: # N / A .
    • تبحث هذه الوظيفة عن القيمة من الخلية B13 في النطاق B5: C10 . إذا كان هناك تطابق ، فإنه يُرجع القيمة من النطاق ذي الصلة C5: C10 كما هو مشار إليه بواسطة 2 ​​ داخل الوظيفة. علاوة على ذلك ، لا يمكن العثور على القيمة " Ross " في نطاق الخلايا المحدد ، ومن ثم فقد أظهرت الخطأ. يعني 0 في نهاية هذه الوظيفة أن نوع المطابقة هو بالضبط .
  • تقلل صيغتنا إلى → IF ( ISNUMBER (# N / A)، # N / A، ””)
    • الإخراج: (فارغ) .
    • تعرض دالة ISNUMBER 0 ، مما يعني خطأ. لذلك ، يتم تنفيذ الجزء الثاني من وظيفة IF ونحصل على الخلية الفارغة كإخراج.

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

4. الجمع بين وظائف IFERROR و VLOOKUP

سيجمع هذا القسم بين <2 وظائف> IFERROR و VLOOKUP إلى ترجع a فارغ في Excel.

الخطوات:

  • في البداية ، اكتب الصيغة التالية في الخلية C13 .

=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")

  • التالي ، اضغط على ENTER .

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

  • تحتوي هذه الصيغة على VLOOKUP ، وقد استخدمنا هذا داخل دالة IFERROR ، والتي ترجع المخرجات المعدلة في حالة حدوث خطأ. الآن ، يتم تعيين الإخراج المعدل إلى خلية فارغة.
  • الآن ، VLOOKUP (B13، $ B $ 5: $ C 10،2، FALSE)
    • الإخراج: 0 .
    • تبحث هذه الوظيفة عن القيمة من الخلية B13 في النطاق B5: C10 . إذا كان هناك تطابق ، فإنه يُرجع القيمة من النطاق ذي الصلة C5: C10 كما هو مشار إليه بواسطة 2 ​​ داخل الوظيفة. تعني العلامة FALSE في نهاية هذه الوظيفة أن نوع المطابقة هو بالضبط .
  • يتم تقليل صيغتنا إلى → IFERROR (# N / A، "")
    • الإخراج: (فارغ) .
    • تعدل هذه الوظيفة أي أخطاء وتعيد لنا 1> خلية فارغة كإخراج.

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

5. استخدام الوظائف المجمعة لإرجاع فارغة بدلاً من 0 أو # N / A! خطأ

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

الخطوات:

  • في البداية ، اكتب الصيغة التالية فيالخلية C13 .

=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))

  • بعد ذلك ، اضغط على ENTER .

Formula الانهيار

  • مرة أخرى ، تحتوي هذه الصيغة على وظيفتين VLOOKUP . علاوة على ذلك ، استخدمنا أول وظيفة VLOOKUP داخل وظيفة IFNA ، والتي تتحقق من " # N / A ”خطأ. إذا عثرت على الخطأ ، فسيعود 0 . وإلا فإنه سيعيد الإخراج الأصلي. ومع ذلك ، قمنا بتعيينه بحيث أنه عندما يجد 0 ، فإنه سيعيد خلية فارغة .
  • الآن ، VLOOKUP (B13، $ B $ 5: $ C 10،2، FALSE)
    • الإخراج: 0 .
    • تبحث هذه الوظيفة عن القيمة من الخلية B13 في النطاق B5: C10 . إذا كان هناك تطابق ، فإنه يُرجع القيمة من النطاق ذي الصلة C5: C10 كما هو مشار إليه بواسطة 2 ​​ داخل الوظيفة. تعني العلامة FALSE في نهاية هذه الوظيفة أن نوع المطابقة هو بالضبط .
  • يتم تقليل صيغتنا إلى → IF (IFNA (0،0) = 0، ""، 0)
    • الإخراج: (فارغ) .
    • IFNA ترجع الدالة 0 ، مما يعني أن logical_test صحيح. لذلك ، يتم تنفيذ الجزء الأول من الوظيفة IF ونحصل على الخلية الفارغة كإخراج.

قسم الممارسة

لقد أضفنا مجموعة بيانات تدريب لكل طريقة في ملف Excel . لذلك ، يمكنك المتابعةجنبًا إلى جنب مع أساليبنا بسهولة.

الاستنتاج

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

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