نحوه استفاده از تابع IF ISNA با VLOOKUP در اکسل (3 مثال)

  • این را به اشتراک بگذارید
Hugh West

امروز نشان خواهم داد که چگونه می توانید از VLOOKUP در ترکیب با توابع IF و ISNA اکسل استفاده کنید.

یکی یکی از مهمترین و پرکاربردترین توابع اکسل VLOOKUP است. اما هنگام استفاده از VLOOKUP ، ممکن است گاهی اوقات با خطاهایی مواجه شویم که مقدار جستجو با هیچ مقداری در آرایه جستجو مطابقت نداشته باشد.

توابع ISNA Excel در این مواقع مفید هستند. ISNA در ترکیب با IF این فرصت را برای ما فراهم می کند تا در صورت عدم مطابقت مقدار اول، مقدار دیگری را جستجو کنیم. این برای مجموعه‌های بزرگ داده‌ها کاملاً مفید است.

عملکرد IF ISNA با VLOOKUP (نمایش سریع)

دانلود کتاب تمرین

نحوه استفاده از تابع IF ISNA با VLOOKUP در Excel.xlsx

عملکرد Excel ISNA: نحو و آرگومان

Summary

  • یک مقدار را به عنوان آرگومان می گیرد و اگر خطای #N/A باشد TRUE را برمی گرداند. در غیر این صورت، FALSE را برمی گرداند.
  • در دسترس از Excel 2003.

Syntax

نحو تابع ISNA این است:

=ISNA(value)

Argument

استدلال الزامی یا اختیاری مقدار
value Required مقداری که تابع ISNA بررسی می کند که آیا خطای #N/A وجود دارد یا خیر.

مقدار بازگشتی

مقدار بولی را برمی‌گرداند، درست یا FALSE . درست اگر مقدار یک خطای #N/A باشد، FALSE در غیر این صورت.

اگر عملکرد ISNA با VLOOKUP: 3 مثال

> 1. استفاده از تابع IF ISNA با VLOOKUP در همان جدول

در اینجا ما یک مجموعه داده با نوع کتاب نامها، و نویسندگان داریم. از چند کتاب در یک کتابفروشی به نام کتابفروشی مارتین.

اکنون ابتدا به دنبال نوع کتابی از شعر خواهیم بود. اگر نوع شعری کتاب در دسترس نباشد، به دنبال رمان می‌گردیم.

ترکیبی از IF ، ISNA، و VLOOKUP در اینجا کاملاً مطابقت دارد.

فرمول این خواهد بود:

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))

ببینید، ما یک رمان ، الیور تویست داریم، زیرا هیچ کتابی از شعر وجود نداشت.

توضیحات Formula

  • VLOOKUP("Poetry",B4:D20,2,FALSE) خطای #N/A را برمی‌گرداند، زیرا هیچ نوع کتابی به نام "شعر" در ستون اول جدول B4:D20 .

  • . ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)) می شود ISNA(#N/A) و TRUE را برمی گرداند.

  • IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE) ) اکنون IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) <2 می شود>که VLOOKUP("Novel",B4:D20,2,FALSE) را برمی گرداند.
  • VLOOKUP("Novel",B4:D20,2,FALSE) یک «رمان» را در ستون اول جدول B4:D20 (کتاب) جستجو می کند نوع). پس از یافتن یکی، نام کتاب را از ستون 2، Oliver برمی گرداند.Twist .

  • بنابراین، IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)) "Oliver Twist" را برمی گرداند.

بیشتر بخوانید: نحوه استفاده از VLOOKUP در VBA (4 روش)

2. استفاده از تابع IF ISNA با VLOOKUP در جدول متفاوت اما کاربرگ یکسان

در اینجا مجموعه داده دیگری با سوابق کتاب دو کتابفروشی، کتابفروشی مارتین و کتابفروشی Holder داریم.

این بار در اولین کتابفروشی به جستجوی کتاب شعر خواهیم پرداخت. اگر آن را در آنجا پیدا نکردیم، در فروشگاه کتاب دوم جستجو می کنیم.

فرمول این خواهد بود:

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))

ببینید، وقتی در کتابفروشی اول رمانی پیدا نمی کند، در کتابفروشی دوم به دنبال رمانی می گردد ( G4:I20 ).

و یکی را پیدا می کند به نام "Ode to the Nightingale" ، توسط جان کیتس.

برای توضیح دقیق فرمول، به مثال 1 مراجعه کنید.

بیشتر بخوانید: فرمول VLOOKUP در اکسل با چندین برگه (4 نکته ساده)

خواندن مشابه

  • نحوه VLOOKUP از چندین ستون با تنها یک بازگشت در اکسل (2 روش)
  • VLOOKUP SUM چند ردیف (4 روش با جایگزین)
  • VLOOKUP برای جستجوی متن در اکسل (4 روش آسان)
  • VLOOKUP غیر مستقیم در Excel
  • VLOOKUP با اعداد در اکسل (4 مثال)<2

3. استفاده از تابع IF ISNA با VLOOKUP در یک کاربرگ متفاوت

در نهایت، مجموعه داده دیگری با کتاب داریم.رکوردهای دو کتابفروشی، اما این بار در دو کاربرگ متفاوت. کتابفروشی. اگر آن را در آنجا پیدا نکردیم، در کتابفروشی Holder جستجو می کنیم.

این فرمول را در کاربرگ به نام «کتابفروشی مارتین» وارد می کنیم.

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))

در کتابفروشی مارتین به دنبال کتاب شعر می گردد.

وقتی پیدا نمی شود در آنجا، یکی را در کتابفروشی Holder جستجو می کند ( 'Holder Bookstore'!B4:D20)، و یکی را در آنجا پیدا می کند.

Ode to the Nightingale توسط John Keats.

برای توضیح دقیق فرمول، به مثال 1 مراجعه کنید.

بیشتر بخوانید: چگونه داده ها را از چندین کاربرگ در اکسل استخراج کنیم (4 Quick راه ها)

گزینه های جایگزین IF ISNA

از Excel 2013، یک گزینه جایگزین از تابع IF ISNA موجود است. این تابع IFNA نامیده می شود.

Syntax تابع IFNA این است:

=IFNA(value,value_if_na)

فرمول IFNA برای جستجوی یک کتاب شعر و سپس جستجوی رمان در صورت در دسترس نبودن شعر به این صورت خواهد بود:

=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))

بیشتر بخوانید: VLOOKUP حداکثر مقدار در اکسل (با محدودیت ها و گزینه های جایگزین)

نتیجه گیری

بنابراین می توانید از تابع IF ISNA با VLOOKUP برای جستجوی یک مقدار در جدول استفاده کنید. و اگر پیدا نکردید کار دیگری انجام دهیدارزش وجود دارد آیا هیچ سوالی دارید؟ از ما بپرسید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.