تبلیغات
EXCEL - VLOOKUP
EXCEL
آشنایی با نرم افزار گمنام ولی جادویی اکسل
یکشنبه 10 آبان 1388

VLOOKUP

یکشنبه 10 آبان 1388

موضوع :توابع، 

به نام خدا                                                

سلام

به اعتقاد من فرمولهای خانواده look up یكی از مهمترین دسته  فرمولهای موجود در اكسل است كه باز به نظر من مهمترین آنها vlook up  هستش كه من به امید خدا می خواهم توضیح بدهم كه امید وارم بتونم مطلب را برسونم .

همانطور كه از نام اش پیداست این تابع به صورت  افقی دنبال  مقدار میگردد . به عنوان مثال  شما می خواهید در جدول زیر

تعداد برد تیم استقلال اهواز را بدست بیاورید :

 

A

B

C

D

E

F

G

H

1

جدول لیگ فوتبال ایران

2

رتبه

نام تیم

بازی

برد

باخت

مساوی

تفاضل

امتیاز

3

1

استقلال

334

333

-

1

100

1000

4

2

سپاهان

334

290

42

2

80

872

5

3

ذوب اهن

334

270

61

3

70

813

6

4

پیروزی

334

260

70

4

50

784

7

5

استقلال اهواز

334

216

113

5

20

653

 

خوب توی این جدول  جواب مورد نظر ما  216 هستش كه برای پیدا كردنش از فرمول زیر استفاده می كنیم به این صورت :

= VLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,COLUMN_INDEX_NUMBER,RANGE_LOOKUP)

= VLOOKUP(B7,$B$3:$H$7,3,0)

خب حالا توضیح :

LOOKUP_VALUE : این پارامتر مقدار ارزش نشان میده كه مبنای جستجوی ماست كه در مثال تیم استقال اهواز كه در خانه B7 قرار داده . یعنی اگه ما می خواستیم  در مورد ذوب آهن اطلاعات بدست بیاوریم باید B5 را استفاده می كردیم .

TABLE_ARRAY : این پارامتر محدوده ای كه باید جستجو در آن محدوده انجام شود را مشخص می كند كه هم میتواندبا LOOKUP_VALUE در یك SHEET  یا در  SHEET  دیگر باشد و اینكه از $ استفاده كردن دلیلش اینه كه خانه شروع و پایان ثابت به ماند چون اگه از $ استفاده نشه محدوده مورد نظر معلق می شه وا با توجه به LOOKUP_VALUE تغییر میكنه و ممكن جواب تغییر كنه  .البته نكته لازم به ذكر اینه كه شما می توانید از یك دامنه كه نام گذاری كرده اید نیز استفاده كنید ( یعنی مجموعه های از سلول ) .

COLUMN_INDEX_NUMBER : این پارامتر ستونی كه جواب مورد نظر ما در آن قرار دارد را نشان می دهد كه در مثال ما اگر تعداد باخت را می خواستیم عدد به 4 تغییر می كرد یا اگر تفاضل گل را می خواستیم به 6 می بایست استفاده می شد .

RANGE_LOOKUP : اما آخرین پارامتر كه فقط یا 0 هستش یا 1 كه اگه صفر باشه عینا دنبال نام استقلال اهواز می گردد اما اگه یك باشه استقلال را پیدا خواهد كرد كه معمولا از صفر بیشتر استفاده می شود .

نكته : اگه چند LOOKUP_VALUE مشابه در TABLE_ARRAY باشد اولین ردیف پیدا خواهد شد لطفا دقت كنید .

چند تا مثال :

امتیاز  استقلال :                                                = VLOOKUP(B3,$B$3:$H$7,7,0)

تعداد باخت پیروزی :                                          = VLOOKUP(B6,$B$3:$H$7,4,0)

تعداد تساوی ذوب اهن :                                       = VLOOKUP(B5,$B$3:$H$7,5,0)

تفاضل گل  سپاهان :                                           = VLOOKUP(B4,$B$3:$H$7,6,0)


شاد ، سلامت و با دلی آرام