نحوه استفاده موثر از شماره فهرست ستون در VLOOKUP اکسل

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

در مایکروسافت اکسل، VLOOKUP یکی از داغ ترین موضوعاتی است که در اینترنت پیدا خواهید کرد. اگر اشتباه نکنم، شما قبلاً مقالات متعددی در مورد فرمول VLOOKUP در اکسل با عملکرد، کاربرد، مزایا و غیره دیده اید. اگر شروع کنم، می توانم جنبه های مختلف VLOOKUP<را مورد بحث قرار دهم. 2>. اما، در این آموزش، من فقط در مورد شماره فهرست ستون VLOOKUP و حقایق آن صحبت خواهم کرد. با مثال‌های مناسب و تصاویر مناسب در این مورد خواهد بود. بنابراین، با ما همراه باشید.

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

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

VLOOKUP Col_Index_Num.xlsx

Other Workbook.xlsx

شرح مختصری از عملکرد VLOOKUP

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

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

Syntax:

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

بیایید در اینجا به طور مختصر در مورد آرگومان ها بحث کنیم.

  • lookup_value: ضروری . مقداری که جستجو می کند در سمت چپ ترین ستون جدول توصیف شده است. می تواند یک مقدار واحد باشد عملکرد. به اسکرین شات ها نگاهی بیندازید:

    این اولین کتاب کار است. ما داده های خود را در برگه " واقعی " داریم:

    این دومین کتاب کار است. مقداری که در برگه " Data " نشان خواهیم داد.

    مانند مورد قبلی، فرمول زیر را در Cell C5<2 تایپ کنید> از برگه " Data " از " Other.xlsx" کتاب کار:

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    همانطور که می بینید، مطابقت دقیقی از مجموعه داده برگردانده است.

    اگر کتاب کار اصلی را در جایی که آرایه جدول شما قرار دارد ببندید، فرمول به شکل زیر خواهد بود. :

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    عکس صفحه زیر آن را برای شما تجزیه می کند:

    💬 چیزهایی که باید به خاطر بسپارید

    ✎ VLOOKUP مقدار را در جهت درست جستجو می کند.

    برای دریافت نتایج دقیق، یک شماره شاخص ستون معتبر ارائه کنید . شماره فهرست ستون نباید از تعداد ستون‌های آرایه جدول تجاوز کند.

    اگر داده‌ها را از همان کاربرگ یا کاربرگ‌های دیگر منتقل می‌کنید، اما کتاب کار دقیق را منتقل می‌کنید، باید محدوده آرایه جدول را قفل کنید. .

    نتیجه

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

    فراموش نکنید که وب سایت ما Exceldemy.com را برای مشکلات و راه حل های مختلف مرتبط با اکسل بررسی کنید.

    به یادگیری ادامه دهید. روش های جدید و به رشد خود ادامه دهید!

    یا آرایه ای از مقادیر.
  • table_array: جدولی که در آن lookup_value را در سمت چپ ترین ستون جستجو می کند.
  • col_index_num: الزامی است. شماره ستون در جدولی که از آن باز می گردد.
  • [range_lookup]: تعیین می کند که آیا مطابقت دقیق یا جزئی از lookup_value لازم است . در آرگومان، 0 برای تطابق دقیق، 1 برای تطابق جزئی. پیش‌فرض 1 است (تطابق جزئی).

به مثال زیر نگاهی بیندازید:

در مثال، می توانید ببینید که ما یک مجموعه داده فیلم داریم. در اینجا، ما از فرمول VLOOKUP برای استخراج داده ها استفاده کردیم.

در این فرمول VLOOKUP :

lookup_value ما 1>5 که ID است.

آرایه جدول ما B4:F12

است جستجوی محدوده برای مطابقت دقیق روی FALSE تنظیم شده است.

شماره نمایه ستون 5 است که سال انتشار است.

در اصل، ما به تابع VLOOKUP می گوییم که آرایه جدول را با ID 5 جستجو کند. و اگر آن را پیدا کردید، مقدار ارائه شده در ستون <را بدهید. 1>سال انتشار که دارای شماره فهرست ستونی 5 است.

امیدوارم اکنون بتوانید نحوه عملکرد آن را درک کنید.

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

6 نکته ای که باید در مورد ستون تعداد نمایه VLOOKUP بدانید

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

1. Column Index Number چه کاری انجام می دهد؟

اکنون، چرا شماره فهرست ستون ضروری است و در فرمول چه کار می کند. بیایید آن را از مثال قبلی تجزیه کنیم.

فرمول مورد استفاده ما:

=VLOOKUP(D14,B4:F12,5,FALSE)

ما جستجوی محدوده را بر روی FALSE برای مطابقت دقیق.

تجزیه 1: جستجوی یک مقدار

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

تفکیک 2: آرایه جدول را راه اندازی کنید

سپس، VLOOKUP function آرایه جدول را از جایی که همه اینها را انجام می دهد، جستجو می کند.

تجزیه 3: به دنبال مقدار Lookup در سمت چپ ترین ستون بگردید

اکنون، VLOOKUP مقدار جستجو را ابتدا از سمت چپ ترین ستون آرایه جدول به صورت عمودی جستجو می کند.

همانطور که ما مقدار را تنظیم کردیم آرگومان جستجوی محدوده به FALSE برای یافتن یک مطابقت دقیق، یکی را پیدا می کند.

تجزیه 3:به دنبال شماره فهرست ستون از جدول آرایه بگردید

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

تجزیه 4: VLOOKUP به دنبال مقدار در شماره فهرست ستون داده شده می گردد

بعد از اینکه ستون مورد نظر را پیدا کرد، VLOOKUP مقدار شما را در ستونی که همان ردیف را با ID 5 به اشتراک می گذارد جستجو می کند.

تجزیه 6: مقدار را برگردانید

در نهایت، سال انتشار را با ID 5 پیدا خواهد کرد.

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

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

2. چگونه خروجی ها بر اساس شماره شاخص ستون متفاوت خواهند بود؟

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

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

به مثال زیر نگاهی بیندازید:

فرمولی که ما استفاده می کنیم:

=VLOOKUP(D14,B4:F12,3,FALSE)

در اینجا، ما نام بازیگر را از شناسه فیلم 5 می‌خواستیم. اکنون، ستون Actor ما، ستون 3 در ستون استآرایه جدولی. به همین دلیل، 3 را به عنوان شماره نمایه ستون در فرمول VLOOKUP ارائه کردیم. در نتیجه، تابع ما مقدار را از محدوده به جستجو (آرایه جدول) در اکسل واکشی کرد.

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

3. اگر عدد شاخص ستونی را اشتباه بدهیم چه اتفاقی می‌افتد؟

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

برای درک بهتر به مثال زیر نگاه کنید:

فرمولی که ما استفاده می کنیم:

=VLOOKUP(D14,B4:F12,5,FALSE)

در اینجا، می توانید ببینید که ما <1 را می خواستیم>ژانر شناسه فیلم 7 . اما، 2006 را نشان می دهد که پاسخی نادرست است.

زیرا ما 5 را به عنوان شماره فهرست ستون در فرمول VLOOKUP اکسل ارائه کردیم. . اما شماره ستون ژانر 4 است. به همین دلیل است که نتیجه متفاوتی را نشان می دهد.

4. اگر شاخص ستون ما خارج از محدوده باشد چه اتفاقی می افتد؟

اگر شماره فهرست ستون شما خارج از محدوده آرایه جدول داده شده باشد، تابع VLOOKUP خطای #REF! را برمی گرداند. به این دلیل است که آرایه جدول شما حاوی این تعداد ستون نیستمثال زیر:

فرمولی که ما استفاده می کنیم:

=VLOOKUP(D14,B4:F12,6,FALSE)

در اینجا، می توانید ببینید فرمول VLOOKUP اکسل ما یک خطا را نشان می دهد. با دقت نگاه کنید، آرایه جدول ما B4:F12 است. در این محدوده فقط پنج ستون داریم. اما، در فرمول خود، 6 را در آرگومان col index ارائه کردیم. به همین دلیل است که نمی تواند هیچ مقداری را برگرداند.

بیشتر بخوانید: نحوه استفاده از VLOOKUP برای یافتن مقداری که بین یک محدوده قرار می گیرد

5. افزایش تعداد فهرست ستون ها در VLOOKUP با استفاده از تابع COLUMN

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

به اسکرین شات زیر نگاهی بیندازید:

ما اینجا دو میز داریم. می‌خواهیم جدول نتایج و دانشجوی پایگاه داده جدول را بر اساس Student ID ادغام کنیم. اساسا، هدف ما تنظیم نام و بخش در جدول نتیجه است.

فرمول عمومی که ما استفاده می کنیم:

=VLOOKUP($A1, table,COLUMN()-x,0)

بیایید فرمول زیر را در Cell E5 تایپ کنیم و Enter را فشار دهیم:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

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

دوباره، فرمول را در Cell F5 تایپ کنید و Fill handle را بکشیدicon:

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

توجه:

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

🔎 تجزیه فرمول

ما عدد شاخص ستون را با استفاده از تابع COLUMN محاسبه کردیم. اگر هیچ آرگومانی در تابع COLUMN وجود نداشته باشد، تعداد آن ستون مربوطه را برمی گرداند.

اکنون، همانطور که از فرمول در ستون E و F استفاده می کنیم، COLUMN تابع به ترتیب 5 و 6 را برمی گرداند. در برگه، شماره شاخص ستون E 5 است. و شماره شاخص ستون F 6 است.

ما دوست نداریم داده‌هایی را از ستون 5 جدول نتیجه دریافت کنیم. فقط 3 ستون در کل). بنابراین، 3 را از 5 کم کنید تا عدد 2 را به دست آورید، که تابع VLOOKUP برای بازیابی Name از جدول پایگاه داده دانشجو استفاده کرد.

COLUMN()-3 = 5-3 = 2 (در اینجا، 2 ستون Name آرایه جدول Student Database را نشان می دهد)

ما از همان فرمول در ستون F استفاده کردیم. ستون F دارای شماره شاخص 6 است.

COLUMN()-3 = 6-3 = 3 (3 نشان دهنده بخش از <1 است>پایگاه داده دانشجو آرایه جدول)

در پایان، اولین نمونه Name از جدول Student Database (ستون 2) و تصویر دوم را می آورد. بخش را از جدول پایگاه داده دانش آموز (ستون 3) دریافت می کند.

[/wpsm_box]

6. شماره فهرست ستون را با تابع MATCH پیدا کنید

اکنون ، در تابع VLOOKUP ، معمولاً شماره فهرست ستون را به عنوان یک عدد ثابت می‌دهیم. صرف نظر از این، شما همچنین می توانید مانند مثال قبلی یک عدد شاخص ستون پویا تشکیل دهید. در اینجا، ما این کار را با استفاده از عملکرد MATCH برای یافتن ستون مورد نیاز انجام می دهیم. این روش به شما امکان می‌دهد یک جستجوی دوطرفه پویا انجام دهید، هم ردیف‌ها و هم ستون‌ها را در آرایه جدول مطابقت دهد.

به مجموعه داده زیر نگاهی بیندازید:

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

برای یافتن آن، فرمول زیر را در Cell H5 تایپ کنید. و Enter را فشار دهید:

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

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

اکنون، به دقت نگاه کنید، ما یک عدد ثابت در شماره فهرست ستون ارائه نکردیم. در عوض، با استفاده از تابع MATCH آن را پویا کردیم. اساساً، ما در اینجا چندین معیار داریم.

🔎 تجزیه فرمول

➤  MATCH(H5,B4:E4,0 )

عملکرد MATCH موضوع MATH را از سربرگ B4:E4 جستجو می کند. آن را در نمایه 3 پیدا می کند. به همین دلیل است که برمی گردد 3 .

➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0,FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

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

شماره فهرست ستون VLOOKUP از برگه یا کتاب کار دیگری

اکنون، می توانید از نمایه ستون استفاده کنید شماره در برگه ای که داده ها را از برگه یا کتاب کار دیگری واکشی می کند. این یکی از ویژگی های مهم عملکرد VLOOKUP است.

به اسکرین شات های زیر نگاهی بیندازید:

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

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

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

همانطور که می بینید ، شماره نمایه ستون VLOOKUP ما به ما کمک کرد تا داده ها را از برگه دیگری واکشی کنیم.

در اینجا، فرمول "Actual!B4:F12 ” اساساً نام برگه و آرایه جدول را از برگه نشان می دهد. و، ما 2 را به عنوان یک شماره فهرست ستون برای واکشی داده ها از جدول در برگه " واقعی " دادیم.

همین امر در مورد کتاب های کاری مختلف نیز صدق می کند. شما می توانید به طور مشابه با استفاده از VLOOKUP مقداری را از کتاب کار دیگری واکشی کنید

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