IFERROR با VLOOKUP در اکسل (5 کاربرد مختلف)

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

فهرست مطالب

وقتی عملکرد VLOOKUP نتواند مقدار جستجو را در آرایه جستجو پیدا کند، یک علامت خطا نشان می دهد، #N/A . اما می توانید با استفاده از عملکرد IFERROR با تابع VLOOKUP از شر این مشکل خلاص شوید. در این مقاله، 5 کاربرد مختلف IFERROR با VLOOKUP را در اکسل به شما نشان می‌دهیم. کلاس ما از این مجموعه داده برای نشان دادن کاربردهای مختلف IFERROR با VLOOKUP استفاده خواهیم کرد.

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

IFERROR VLOOKUP.xlsx

استفاده از IFERROR با VLOOKUP در اکسل

اگر فقط از VLOOKUP استفاده کنیم چه اتفاقی می افتد

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

حالا بیایید ببینیم استفاده های مختلف از IFERROR با VLOOKUP.

1.   IFERROR با VLOOKUP برای جایگزینی #N/A با متن سفارشی

فرض کنید، وقتی جستجو می کنید برای دانش‌آموزی که نامش در لیست نیست، می‌خواهید متن سفارشی مانند «یافت نشد» را نشان دهید. برای انجام کار، فرمول زیر را در سلول F5 وارد کرده و فشار دهید ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

در اینجا، E5 = مقدار جستجو که در لیست جستجو شود

B4:C11 = محدوده جستجو که مجموعه داده شماست

2 = ستون جستجو که ستون <12 است>نشان‌های دریافتی

FALSE به این معنی است که تابع برای یک تطابق دقیق جستجو می‌کند

اکنون اگر نام دانش‌آموزی را تایپ کنید از لیست خود در سلول E5 ، علائم به دست آمده او را در سلول F5 دریافت خواهید کرد.

و اگر تایپ کنید هر نام دانش آموزی که در لیست شما نیست، در سلول E5 ، سلول F5 متن سفارشی شما را نشان می دهد یافت نشد.

2.   برای دریافت یک سلول خالی به جای #عدم فرمول موجود در سلول E5، =IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

در اینجا، E5 = مقدار جستجویی که در لیست جستجو خواهد شد

B4:C11 = محدوده جستجو که مجموعه داده شماست

2 = ستون جستجو که ستون علامت های بدست آمده

FALSE به این معنی است که تابع برای یک تطابق دقیق جستجو می کند

اکنون اگر نام هر دانش آموزی را از لیست خود در سلول E5 تایپ کنید، نمرات او را در سلول F5 دریافت خواهید کرد.

اما اگر نامی را که در مجموعه داده نیست تایپ کنید، سلول F5 خالی می ماند.

3.   IFERROR باVLOOKUP برای Split Dataset

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

فرمول زیر را در سلول E5 تایپ کنید و ENTER<2 را فشار دهید>

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

در اینجا، E5 = مقدار جستجویی که در لیست جستجو خواهد شد

B4:C11 =اولین محدوده جستجو که اولین لیست مجموعه داده است

B14:C20 = = دومین محدوده جستجو که دومین لیست مجموعه داده است

2 = ستون جستجو که ستون علامت‌های به‌دست‌آمده است

FALSE به این معنی است که تابع برای یک مورد دقیق جستجو می‌کند. مطابقت کنید

اکنون اگر نام هر یک از لیست های خود را تایپ کنید، در سلول E5، نمرات به دست آمده از آن شخص را در سلول F5.

4.   IFERROR با VLOOKUP برای یافتن همیشه نتیجه

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

فرمول زیر را در هر سلول خالی تایپ کنید و <1 را فشار دهید>ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

در اینجا، E5 = مقدار جستجویی که در لیست جستجو خواهد شد

B4:C11 = محدوده جستجوی آنمجموعه داده شما است

2 = ستون جستجو که ستون شماره تماس

FALSE به این معنی است که تابع جستجو خواهد کرد برای تطابق دقیق

حالا اگر هر نام شاخه ای را در سلول E4 که در لیست نیست تایپ کنید، شما شماره تماس دفتر مرکزی را در سلولی که فرمول را تایپ کرده اید دریافت می کند.

5.   برای نسخه قدیمی اکسل

در اکسل 2013 یا در هر نسخه قدیمی‌تری، تابع IFERROR در دسترس نیست. اما می توانید همین کار را با استفاده از تابع IF و تابع ISNA همراه با تابع VLOOKUP انجام دهید.

فرمول زیر را تایپ کنید. در سلول F5 و فشار دهید ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

اینجا، E5 = مقدار جستجو که در لیست جستجو می شود

B4:C11 = محدوده جستجویی که مجموعه داده شماست

2 = ستون جستجو که ستون شماره تماس

FALSE به این معنی است که تابع برای یک مطابقت دقیق جستجو می کند

اکنون اگر نام هر دانش آموزی را از لیست خود در سلول E5 تایپ کنید، نمرات او را در سلول F5 دریافت خواهید کرد.

و اگر نام دانش آموزی را که در لیست شما نیست تایپ کنید، در سلول E5 ، سلول F5 متن سفارشی شما را نشان می دهد یافت نشد.

نتیجه گیری

عملکرد IFERROR به شما امکان می دهد خطا را حذف کنیدمقدار تابع VLOOKUP . می‌توانید از IFERROR با VLOOKUP برای هر یک از کاربردهای شرح داده شده در این مقاله استفاده کنید. اگر هنگام استفاده از توابع با هم با مشکل مواجه شدید، لطفاً نظر خود را بگذارید. اگر از کاربردهای دیگری از IFERROR با VLOOKUP اطلاع دارید، لطفاً در بخش نظرات به ما اطلاع دهید.

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