جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره های آموزشی اکسل
  • آموزش اکسل
    • آموزش اکسل مقدماتی
    • آموزش اکسل پیشرفته
    • آموزش اکسل در حسابداری
    • آموزش ترفند اکسلی
    • پاسخگویی به سوالات اکسلی
  • فرمول ها و توابع اکسلی
  • آموزش گوگل شیت
  • درباره ما
مطالب کمیاب در اکسل و حسابداری

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir
مطالب کمیاب در اکسل و حسابداری
  • صفحه اصلی
  • دوره های آموزشی اکسل
  • آموزش اکسل
    • آموزش اکسل مقدماتی
    • آموزش اکسل پیشرفته
    • آموزش اکسل در حسابداری
    • آموزش ترفند اکسلی
    • پاسخگویی به سوالات اکسلی
  • فرمول ها و توابع اکسلی
  • آموزش گوگل شیت
  • درباره ما
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید
0

وبلاگ

مطالب کمیاب در اکسل و حسابداری > فرمول ها و توابع اکسل > تابع VLOOKUP و نحوه رفع محدودیت این تابع

تابع VLOOKUP و نحوه رفع محدودیت این تابع

ارسال شده توسط محمود بنی اسدی (مدیر سایت)
فرمول ها و توابع اکسل
تابع VLOOKUP و نحوه رفع محدودیت این تابع

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

ساختار تابع:

= VLOOKUP( lookup_value, table_array, col_index_num, [range_lookup] )

اجزاء:

lookup_value
داده ای که میخواهید در محدوده جدول به دنبال آن بگردید. دقت کنید که این داده باید در اولین ستون محدوده انتخابی مرحله بعد وجود داشته باشد.

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

col_index_num
شماره ستون در جدول که میخواهید مقدار آن را به ما نمایش دهد.

range_lookup
این قسمت تابع اختیاری می باشد. در صورتی که این قسمت را وارد نکنید مقدار پیش فرض (TRUE) در نظر گرفته خواهد شد.

اگر مقدار TRUE یا 1 را وارد کنید و عبارت مورد جستجو یافت نشد نزدیکترین عدد یا عبارت را نشان خواهد داد. در صورتی که جدول مرتب (سورت) نباشد حتی اگر عبارت جستجو وجود داشته باشد اولین نتیجه مشابه را نشان خواهد داد.

اگر مقدار FALSE یا 0 را وارد کنید دقیقا همان عبارت مورد جستجو را پیدا می کند و در صورتی که نتیجه ای در برنداشت خطای #N/A را نشان می دهد.

vlookup

vlookup

رفع محدودیت تابع Vlookup:

در اینکه تابع VLOOKUP یکی از قوی ترین و مفیدترین فرمول هاست شکی نیست. اما این تابع دارای یک اشکال اساسی است، شما نمی توانید توسط این تابع عملیات جستجو به سمت راست را انجام دهید. (اگر جهت صفحه فارسی باشد جستجو به سمت راست و اگر انگلیسی باشد جستجو به سمت چپ امکان پذیر نیست). به طور مثال اگر ستون نتیجه قبل از ستون lookup_value باشد این تابع نمیتواند اینکار را انجام دهد.

یکی از راه حل هایی که شما در مواجهه با این مشکل میتوانید انجام دهید جابجایی ستونی که lookup_value درون آن وجود دارد به ابتدای محدوده جدول انتخابی است اما این راه حل نیز چندان مناسب نیست و در مواردی که ما قصد این جابجایی را نداریم ما را با مشکل روبرو می کند.

راه حل دوم استفاده از ترکیب تابع index و match می باشد که البته بسیار راه حل مناسبی بوده و حتی می تواند جایگزین مناسبی برای Vlookup باشد آموزش این دوتابع را در آینده در سایت قرار خواهیم داد.

اما راه حلی که ما میخواهیم در اینجا ارائه دهیم شامل کنار گذاشتن تابع Vlookup و استفاده از تابع دیگر نیست بلکه شما می توانید با ترکیب تابع Vlookup با تابع Choose به طور کلی محدودیت مذکور را از بین ببرید و همچنان طرفدار این تابع پرکاربرد باقی بمانید.

روش کار:

با استفاده از تابع Choose به صورت آرایه ای می توانید یک جدول را در حافظه تابع ذخیره کنید، این جدول می تواند شامل دو ستون باشد که باید طوری این کار را انجام دهیم که ستون اول جدول ستونی که کد جستجوی ما درون آن قرار دارد باشد و ستون دوم ستون نتیجه ما باشد سپس ما نتیجه این تابع که یک جدول شامل دو ستون می باشد را در قسمت Table_array قرار میدهیم و به این صورت محدودیت تابع Vlookup به طور کلی از بین می رود.

=choose({1,2},lookup column,result column)

در فرمول فوق بجای lookup column ستونی که کد مورد جستجو درون آن قرار دارد را انتخاب می کنید و بجای result column ستونی که نتیجه درون آن قرار دارد را انتخاب می کنید.

نکته: اگر تابع فوق را به تنهایی بنویسید با توجه به اینکه نتیجه آن یک آرایه (جدول) شامل دو ستون می باشد در یک سلول قابل نمایش نخواهد بود و نتیجه خطا مشاهده خواهید کرد اما وقتی آن را درون Vlookup قرار می دهید نتیجه درستی به ما خواهد داد.

پس از این کار ما یک جدول دو ستونه در حافظه تابع Choose داریم و کافیست این تابع را درون تابع vlookup قرار دهیم.

=vlookup(lookup_value,choose({1,2},lookup column,result column),2,0)

در نتیجه ما هیچ محدودیتی برای اینکه ستون مورد جستجو قبل از ستون نتیجه باشد را نخواهیم داشت.

امیدوارم توضیحات واضح بوده و از این آموزش لذت ببرید.

موفق باشید.

نظرات شما باعث دلگرمی ماست…

برچسب ها: آموزش اکسل برای حسابدارانآموزش تابع Vlookupآموزش توابع اکسلتابع Chooseترکیب تابع Vlookup و chooseجستجوی سمت راست در تابع Vlookupحسابداری با اکسلکاربرد اکسل در حسابداریکاربرد تابع Vlookupمحدودیت تابع Vlookupنحوه استفاده از تابع Vlookup
آواتار محمود بنی اسدی (مدیر سایت)
درباره محمود بنی اسدی (مدیر سایت)

فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI

نوشته های بیشتر از محمود بنی اسدی (مدیر سایت)
جدید تر تابع CHOOSE
قدیمی تر چگونه با یک چک باکس Conditional Formating را فعال و غیر فعال کنیم؟

دیدگاهتان را بنویسید لغو پاسخ

نوشته های اخیر
  • صفر تا صد آموزش تابع IF در اکسل با 4 مثال کاربردی
  • آموزش ثابت کردن سطر و ستون ها در صفحه اکسل و چاپ
  • 4نکته کاربردی اکسل که هر کاربر باید بداند!
  • آموزش Pivot Table در اکسل همراه با 1 نکته طلایی
  • آموزش هایلایت سطر انتخاب شده در اکسل با 2 تابع
  • استخراج داده ها با چندین شرط به کمک Power Pivot
  • ایجاد لیست داده های یکتا به کمک Power Pivot در اکسل
  • تفاوت 2 تابع SUM و SUBTOTAL هراه با مثال و ترفند اکسلی
  • کاربرد فازی لوکاپ و برتری آن به Vlookup
  • آموزش رایگان 6 ترفند اکسلی که فقط حرفه ایی ها می دانند !
محصولات
  • محاسبه-کارکرد1401 نرم افزار محاسبه کارکرد سال1401 در اکسل
    390,000 تومان 280,000 تومان
  • حقوق-دستمزد-1401 نرم افزار پیشرفته محاسبه حقوق و دستمزد 1401
    390,000 تومان 290,000 تومان
  • نرم افزار پیشرفته حقوق و دستمزد 1400 نرم افزار پیشرفته حقوق و دستمزد 1400
    290,000 تومان
  • نرم افزار محاسبه کارکرد سال1400 نرم افزار محاسبه کارکرد سال1400
    260,000 تومان
  • نمودار سود و زیان به سبکی زیبا نمودار سود و زیان به سبکی زیبا
    50,000 تومان
  • ایجاد لیست کشویی جستجوگر اکسل ایجاد لیست کشویی جستجوگر اکسل
    70,000 تومان 35,000 تومان
  • نرم افزار پیشرفته حقوق و دستمزد نرم افزار پیشرفته حقوق و دستمزد
    160,000 تومان 149,000 تومان
  • نرم افزار محاسبه کارکرد سال99 نرم افزار محاسبه کارکرد سال99
    120,000 تومان 99,000 تومان
  • آموزش ساخت نمودار گیج (Gauge) آموزش ساخت نمودار گیج (Gauge)
    15,000 تومان
  • دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی
    نمره 5.00 از 5

    590,000 تومان
دسته‌های محصولات
  • آموزش پاور بی آی
  • دوره اکسل در حسابداری
  • دوره صفر تا صد اکسل
  • دوره گوگل شیت
  • دوره های رایگان
  • سایر
مطالب کمیاب در اکسل و حسابداری

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

تماس باما
  • آدرس: جنت آباد جنوبی، مجتمع سمرقند، طبقه ۸ ، واحد ۸۰۷
  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir

فهرست سفارشی
  • صفحه اصلی
  • قوانین و مقررات
تمامی حقوق برای سایت مطالب کمیاب در اکسل و حسابداری محفوظ می باشد.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://arshad-hesabdar.ir/?p=2361
لیست علاقه مندی ها 0
صفحه لیست علاقه مندی را باز کنید به خرید ادامه دهید
صفحه اینستاگرام
صفحه یوتیوب
صفحه اینستاگرام

اینستاگرام سافت ور

صفحه یوتیوب

کانال یوتیوب سافت ور

Instagram Youtube
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

Logo

مطالب کمیاب در اکسل و حسابداری

  • ۰۹۲۱۷۷۰۹۵۶۹
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • Info@arshad-hesabdar.ir