فرمول VLOOKUP برای مقایسه دو ستون در برگه های مختلف اکسل

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

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

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

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

مقایسه دو ستون در Different Sheets.xlsx

3 مثال با استفاده از فرمول VLOOKUP برای مقایسه دو ستون در برگه های مختلف اکسل

در این بخش، 3 روش سریع و آسان برای استفاده از <1 را به شما نشان خواهم داد>VLOOKUP فرمول مقایسه دو ستون در برگه های مختلف در سیستم عامل ویندوز. در این مقاله توضیحات مفصلی با تصاویر واضح از هر چیز خواهید یافت. من اینجا از نسخه مایکروسافت 365 استفاده کرده ام. اما می توانید از هر نسخه دیگری که در دسترس است استفاده کنید. اگر چیزی از این مقاله در نسخه شما کار نمی کند، برای ما نظر بگذارید.

در اینجا، من داده هایی از دو تیم دارم که اعضای مشترکی در دو کاربرگ متفاوت به نام « TeamA دارند. " و " TeamB ". و من به شما نشان خواهم داد که چگونه می توانید نام های مشترک و نام های مختلف دو تیم را پیدا کنید.

1. مقایسه دو ستوندر برگه های مختلف اکسل و برگرداندن مقادیر متداول/مطابق

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

  • در اینجا، سعی می کنم نام های رایج تیم A و تیم B را بدست آوریم. برای این کار، من یک کاربرگ جدید ایجاد کرده ام که از قبل حاوی داده های تیم B است.
  • سپس، یک ستون جدید برای یافتن نام های رایج ایجاد کردم. سپس فرمول زیر را در سلول E5 وارد کنید:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • اکنون بکشید نماد Fill Handle برای چسباندن فرمول استفاده شده به ترتیب در سلول های دیگر ستون یا استفاده از میانبرهای صفحه کلید Excel Ctrl+C و Ctrl+V برای کپی و چسباندن.

  • در نتیجه، نامهای رایج را دریافت خواهید کرد که در ستون <درج شده اند. 1>تیم A و برای ردیف های عدم تطابق، "# خطای N/A " را نشان می دهد. در اینجا، من ردیف‌های نامتناسب را برجسته کرده‌ام.

استفاده از IFERROR با عملکرد VLOOKUP برای درمان خطای #N/A:

برای جلوگیری از نمایش " #N/A Error " در ستون، می توانید از عملکرد IFERROR با عملکرد VLOOKUP استفاده کنید.

  • برای این کار، فرمول زیر را در سلول E5 وارد کنید:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")

🔎 تفکیک فرمول:

برای درک این موضوعفرمول، شما باید با تابع IFERROR اکسل آشنا باشید.

نحو تابع IFERROR : =IFERROR(value, value_if_error)

بیایید ببینیم فرمول فوق چگونه کار می کند

  • به عنوان مقدار تابع IFERROR ، VLOOKUP خود را وارد کرده ایم، بنابراین، اگر وجود داشته باشد بدون خطا، خروجی فرمول VLOOKUP خروجی تابع IFERROR خواهد بود.
  • به عنوان آرگومان value_if_error، این مقدار را ارسال کرده ایم، " یافت نشد . بنابراین، اگر تابع IFERROR خطایی را در سلول پیدا کند، این متن را خروجی می‌کند، "Not Found" .

  • در نتیجه، خروجی نشان داده شده در تصویر زیر را دارید. در اینجا خواهید دید که در ردیف‌های نام‌های نامتناسب ، " یافت نشد " قرار داده شده است.

استفاده از IF و ISNA با عملکرد VLOOKUP برای رسیدگی به خطای #N/A:

راه دیگری برای جلوگیری از #N/A Error وجود دارد و آن استفاده از توابع IF و ISNA با توابع VLOOKUP است.

  • برای این کار، فرمول زیر را در سلول <1 قرار دهید>E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

🔎 تفکیک فرمول:

اکنون بیایید ببینیم فرمول زیر چگونه کار می کند.

  • به عنوان آرگومان test_logical تابع IF ، تابع ISNA را پاس کرده‌ایم و تابع ISNA VLOOKUP ما را نگه می‌دارد اگر فرمول VLOOKUP یک خطای #N/A برمی‌گرداند، تابع ISNA TRUE را برمی‌گرداند وقتی test_logical درست باشد، اگر تابع این مقدار را برمی‌گرداند. : «مطابق نیست» .
  • اگر فرمول VLOOKUP مقداری را برگرداند (بدون خطایی)، تابع ISNA را برمی گرداند. FALSE بنابراین، آرگومان logical_test تابع IF False خواهد بود. هنگامی که logical_test False تابع IF این مقدار را برمی گرداند: "Matched" .
  • بنابراین، شما دریافت خواهید کرد ستون پر شده با مقادیر " همسان " و " نه مطابق ". اکنون می‌توانید به راحتی نام‌های مشترک را بین فهرست‌های نام کاربرگ‌های جداگانه شناسایی کنید.

  • به راحتی می‌توانید از ویژگی فیلتر <2 استفاده کنید>برای جدا کردن یا نمایش فقط نام‌های مشترک دو تیم.
  • اکنون، برای فعال کردن ویژگی فیلتر برای مجموعه داده، روی هر سلول از مجموعه داده کلیک کنید.
  • سپس، به برگه صفحه اصلی در نوار بالا بروید.
  • روی روی مرتب‌سازی و amp; گزینه را فیلتر کنید و Filter

  • را انتخاب کنید در نتیجه، فیلتر کشویی<فلش‌های 2> در هر هدر مجموعه داده.
  • اکنون، روی پیکان Filter در ستون " Team کلیک کنید. A ".
  • سپس، علامت چک باکس را با گفتن " Not Found " بردارید و OK را فشار دهید.

  • در اینجا، فقط نامهای رایج یا همسان را خواهید دیددو تیم و نام‌های ناهمخوان پنهان توسط ویژگی فیلتر .

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

خواندنی های مشابه

  • چگونه برای مقایسه متن دو سلول در اکسل (10 روش)
  • Excel مقایسه متن در دو ستون (7 روش مفید)
  • نحوه شمارش مطابقت در دو ستون در اکسل (5 روش آسان)
  • فرمول اکسل برای مقایسه دو ستون و برگرداندن یک مقدار (5 مثال)
  • چگونه مقایسه دو ستون برای یافتن تفاوت ها در اکسل

2. مقایسه دو ستون در کاربرگ های مختلف و یافتن مقادیر گمشده

در مثال قبلی، نحوه پیدا کردن نام مشترک دو لیست مختلف در کاربرگ های مختلف، اکنون به شما نشان خواهم داد که چگونه می توانید مقادیر گمشده یک لیست را در مقایسه با لیست دیگر پیدا کنید .

2.1 استفاده از ویژگی فیلتر

به طور مشابه، قبلاً می توانید از ویژگی فیلتر برای یافتن مقادیر از دست رفته استفاده کنید. پس از استفاده از VLOOKUP با تابع IFERROR ، قبلاً ستونی دارید که مقادیر " Not Found " را برای <1 نشان می‌دهد. نام‌ها مطابقت ندارند.

  • اکنون، با کلیک بر روی فلش فیلتر در سر ستون " تیم A " دوباره به گزینه Filter بروید. .
  • سپس، علامت چک باکس ها را بردارید به جز که می گوید " یافت نشد ".
  • سپس، OK را فشار دهید.

  • در نتیجه، خواهید دید که فقط نامهای نامناسب تیم B در مقایسه با تیم A است. در مجموعه داده نشان داده شده است.

2.2 استفاده از FILTER با عملکرد VLOOKUP

همچنین می توانید از عملکرد FILTER برای پیدا کردن استفاده کنید مقادیر ناهماهنگ دو لیست مختلف از کاربرگ های مختلف. برای این کار، فرمول زیر را در سلول F5 وارد کنید.

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

🔎 فرمول تفکیک:

  • ابتدا، تابع VLOOKUP نامهای مشترک بین محدوده B5:B20 از فعال را پیدا می کند. کاربرگ و محدوده B5:B20 از کاربرگ TeamA و #N/A را برای عدم تطابق اختصاص دهید.
  • سپس، تابع ISNA فقط سلول هایی را می گیرد که با توابع VLOOKUP به #N/A اختصاص داده شده اند که به معنای عدم تطابق است.
  • سپس، تابع Filter فقط سلول‌هایی را از محدوده B5:B20 وارد می‌کند که مطابقت ندارند و #N/A اختصاص داده شده‌اند.

  • بنابراین، نامهای نامتناسب دو لیست انتخابی را با یک کلیک دریافت خواهید کرد.

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

3. مقایسه دو لیست در کاربرگ های مختلف و برگرداندن یک مقدار از ستون سوم

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

  • برایاین، شما باید شماره فهرست ستون را در VLOOKUP تغییر دهید، مانند اینجا، من می خواهم سن نام " James " و <1 را دریافت کنم>سن مقادیر در ستون چهارم محدوده VLOOKUP انتخاب شده در TeamB کاربرگ موجود است.
  • فرمول زیر را وارد کنید در سلول E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • بنابراین، شما سن نام‌هایی را دارید که با فهرست مطابقت دارند در TeamA، و برای نام‌های ناهماهنگ ، در آنجا خطای #N/A را نشان می‌دهید.

بیشتر بخوانید: نحوه تطبیق دو ستون و برگرداندن یک سوم در اکسل

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

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

در اینجا، من وضعیتی را در نظر می‌گیرم که در آن شما " ID Item " و " Product" دارید. نام ” برخی از محصولات در کاربرگ با نام های “ W1” و “ نام محصول ” و “ قیمت ” در کاربرگ دیگری به نام “ W2 ". اکنون باید " قیمت " یک " محصول " خاص با یک " ID " خاص را پیدا کنید. بیایید این کار را کامل کنیم.

  • اکنون، در کاربرگ دیگری، فقط شناسه مورد را دارید و می‌خواهید قیمت را دریافت کنید. برای این کار باید از تودرتو استفاده کنیدتوابع VLOOKUP .
  • این فرمول را در سلول C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

وارد کنید

جایی که،

  • مقدار_جستجو VLOOKUP(B6,'W1'!B6:C19,2,FALSE) . این " VLOOKUP " دوم Item ID را از " W1 "
  • table_array می کشد: " W2′!B6:C19 .
  • Col_index_num 2
  • [range_lookup] : ما مطابقت دقیق را می خواهید (FALSE )

  • اکنون، نماد Fill Handle را بکشید تا این مورد اعمال شود فرمول مشابه سلول های دیگر ستون.
  • و، با استفاده از VLOOKUP برای چندین ستون از کاربرگ های مختلف، یک بازگشت دریافت می کنید.

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

نتیجه

در این مقاله ، نحوه استفاده از فرمول VLOOKUP را برای مقایسه دو ستون در برگه های مختلف پیدا کرده اید. امیدوارم این مقاله برای شما مفید بوده باشد. می‌توانید از وب‌سایت ما ExcelWIKI دیدن کنید تا محتوای مرتبط با اکسل را بیشتر بدانید. لطفاً نظرات، پیشنهادات یا سؤالات خود را در بخش نظرات زیر ارسال کنید.

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