فهرست مطالب
هرگاه مقادیر را با استفاده از مقادیر VLOOKUP جستجو کنیم، اگر مطابقت نداشته باشد، خطای " #N/A " نشان داده میشود، و وقتی مقادیر 0 وجود داشته باشد، مقدار صفر را نشان می دهد. آیا به دنبال راه هایی برای استفاده از عملکرد VLOOKUP برای برگرداندن یک جای خالی به جای 0 یا NA در اکسل هستید؟ پس این مقاله مناسب شماست. در این نوشته، ما پنج فرمول را برای دستیابی به آن نشان خواهیم داد.
دانلود کتاب تمرین تمرین
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<3 را ترکیب می کند> و VLOOKUP برای بازگرداندن a خالی به جای 0 در اکسل عمل می کنند. در اینجا، منظور ما سلول خالی با مقدار 0 است.
مراحل:
- ابتدا فرمول زیر را در سلول تایپ کنید C13 .
=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
اگر <1 را اضافه نکردیم تابع> IF ، آنگاه این تابع صفر را برمی گرداند.
- بعد، ENTER را فشار دهید. 3> .
تجزیه فرمول
- اول فرمول دارای دو تابع VLOOKUP یکسان است. مورد اول یک شرط به آن متصل است که بررسی می کند که آیا برابر با 0 است یا خیر. اگر اینطور نیست، تابع دوم VLOOKUP اجرا می شود.
- VLOOKUP(B13,$B$5:$C$10,2,0)
- خروجی: 0 .
- این تابع به دنبال مقدار سلول B13 در محدوده B5:C10 . اگر مطابقت وجود داشته باشد، مقدار را از محدوده C5:C10 مربوطه برمیگرداند که با 2 در داخل تابع نشان داده شده است. معنی 0 در انتهای این تابع به این معنی است که نوع مطابقت دقیق است .
- فرمول ما به → IF( کاهش می یابد 0=0,””,0)
- خروجی: (خالی) .
- در اینجا تست_منطقی درست است، بنابراین ما جای خالی را گرفته اندخروجی.
بیشتر بخوانید: چگونه در صورت عدم وجود داده در اکسل، سلول را خالی بگذاریم (5 روش)
2. ترکیب توابع IF، LEN، و VLOOKUP برای بازگشت خالی
این روش دوم IF ، LEN را در خود جای می دهد. و VLOOKUP برای بازگرداندن a خالی به جای 0 یا <1 عمل میکنند>NA .
مراحل:
- ابتدا فرمول زیر را در سلول C13 <4 تایپ کنید>.
=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
- بعدی، <2 را فشار دهید>ورود .
تجزیه فرمول
- باز هم، این فرمول دارای دو تابع 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
خواندنهای مشابه
- چگونه حذف صفرهای جلوی یک عدد در اکسل (6 روش آسان)
- پنهان کردن ردیفهایی با مقادیر صفر در اکسل با استفاده از ماکرو (3 روش)
- نحوه مخفی کردن سری نمودارها بدون داده در اکسل (4 روش آسان)
- مخفی کردن مقادیر صفر در جدول محوری اکسل (3 روش آسان)
3. ادغام توابع IF، ISNUMBER و VLOOKUP برای بازگشت خالی
در روش سوم، ما از IF ، استفاده خواهیم کرد. توابع ISNUMBER و VLOOKUP برای خالی برگرداندن به جای " #N/A <خطای 4>”.
مراحل:
- ابتدا فرمول زیر را در سلول C13 تایپ کنید .
=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")
- بعدی، را فشار دهید ENTER .
تجزیه فرمول
- Thi فرمول s دو تابع VLOOKUP دارد. علاوه بر این، ما از اولین تابع VLOOKUP در یک تابع ISNUMBER استفاده کردهایم، که برای یک عدد true و برای یک غیر نادرست برمیگرداند. خروجی عددی حال اگر اولین تابع VLOOKUP خطایی را برگرداند، عددی نخواهد بود. بنابراین، ما این را در آزمون_منطقی معیار تنظیم کردهایم، ووقتی این اتفاق میافتد، بخش نادرست تابع IF اجرا میشود.
- اکنون، VLOOKUP(B13,$B$5:$C$10,2, 0)
- خروجی: #N/A .
- این تابع مقدار را از سلول B13 <4 جستجو می کند> در محدوده B5:C10 . اگر مطابقت وجود داشته باشد، مقدار را از محدوده C5:C10 مربوطه برمیگرداند که با 2 در داخل تابع نشان داده شده است. علاوه بر این، مقدار " Ross " را نمی توان در محدوده سلولی مشخص شده یافت، بنابراین خطا را نشان داده است. معنی 0 در انتهای این تابع به این معنی است که نوع مطابقت دقیق است .
- فرمول ما به → IF( کاهش می یابد ISNUMBER(#N/A),#N/A,””)
- خروجی: (خالی) .
- تابع ISNUMBER 0 را برمی گرداند که به معنای نادرست است. بنابراین، بخش دوم تابع IF اجرا می شود و سلول خالی را به عنوان خروجی دریافت می کنیم.
بیشتر بخوانید: عملکرد اکسل IFERROR برای بازگشت خالی به جای 0
4. ترکیب توابع IFERROR و VLOOKUP
این بخش <2 را ترکیب می کند>IFERROR و VLOOKUP برای بازگرداندن a خالی در اکسل عمل میکنند.
مراحل:
- ابتدا فرمول زیر را در سلول 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<3 جستجو می کند. . اگر مطابقت وجود داشته باشد، مقدار را از محدوده C5:C10 مربوطه برمیگرداند که با 2 در داخل تابع نشان داده شده است. FALSE در انتهای این تابع به این معنی است که نوع مطابقت دقیق است .
- فرمول ما به → IFERROR(# کاهش مییابد. N/A,””)
- خروجی: (خالی) .
- این تابع هرگونه خطا را اصلاح می کند و به ما برمی گرداند سلول خالی به عنوان خروجی.
بیشتر بخوانید: چگونه مقادیر صفر را با فرمول در اکسل حذف کنیم (3 Easy راه ها)
5. استفاده از توابع ترکیبی برای برگرداندن خالی به جای 0 یا #N/A! خطای
در روش نهایی، IF ، IFNA و <2 را ترکیب می کنیم>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 را فشار دهید.
فرمول Breakdown
- باز هم، این فرمول دارای دو تابع VLOOKUP است. علاوه بر این، ما از اولین تابع VLOOKUP در داخل یک تابع IFNA استفاده کردهایم که " #" را بررسی میکند. خطای N/A ”. اگر خطا را پیدا کند، 0 را برمیگرداند. در غیر این صورت خروجی اصلی را برمی گرداند. با این حال، ما آن را طوری تنظیم کردهایم که وقتی 0 را پیدا کرد، یک سلول خالی را برگرداند .
- اکنون، VLOOKUP (B13,$B$5:$C$10,2,FALSE)
- خروجی: 0 .
- این تابع مقدار را از سلول <1 جستجو می کند> B13 در محدوده B5:C10 . اگر مطابقت وجود داشته باشد، مقدار را از محدوده C5:C10 مربوطه برمیگرداند که با 2 در داخل تابع نشان داده شده است. FALSE در انتهای این تابع به این معنی است که نوع مطابقت دقیق است .
- فرمول ما به → IF(IFNA کاهش می یابد (0,0)=0,””,0)
- خروجی: (خالی) .
- IFNA<3 تابع 0 را برمیگرداند، به این معنی که تست_منطقی درست است. بنابراین، اولین بخش از تابع IF اجرا می شود و سلول خالی را به عنوان خروجی دریافت می کنیم.
بخش تمرین
ما یک مجموعه داده تمرینی برای هر روش در فایل Excel اضافه کرده ایم. بنابراین، می توانید دنبال کنیدهمراه با روش های ما به راحتی.
نتیجه گیری
ما پنج فرمول را برای استفاده VLOOKUP<به شما نشان دادیم 3> را به به جای 0 یا NA در اکسل، خالی برگردانید . اگر در رابطه با این روش ها با مشکلی مواجه شدید یا بازخوردی برای من دارید، در زیر نظر دهید. علاوه بر این، می توانید از سایت ما ExcelWIKI برای مقالات بیشتر مرتبط با اکسل دیدن کنید. از خواندن شما متشکرم، و به خوبی ادامه دهید!