جدول المحتويات
عندما نبحث عن القيم باستخدام قيم 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. شكرا على القراءة ، واستمر في العمل بشكل جيد!