تطبیق دو ستون و خروجی یک سوم در اکسل (3 روش سریع)

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

Microsoft Excel یکی از پرکاربردترین برنامه های کاربردی دنیای امروز است. از خانه های شرکت های بزرگ گرفته تا شرکت های کوچک و متوسط ​​از این برنامه استفاده می کنند. ما می توانیم داده های خود را مطابق میل خود از طریق این برنامه پردازش کنیم. در این مقاله نحوه تطبیق دو ستون و خروجی گرفتن از ستون سوم در اکسل را توضیح می دهیم. این مورد زمانی استفاده می‌شود که به مقدار مشخصی داده از یک دیتاشیت بزرگ نیاز داشته باشیم.

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

این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.

تطبیق دو ستون و خروجی سوم.xlsx

3 روش برای تطبیق دو ستون و خروجی سوم در اکسل

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

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

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

Syntax:

VLOOKUP (lookup_value، table_array، col_index_num، [range_lookup])

آرگومان‌ها:

lookup_value - ما این مقدار را از طریق عملیات جستجو می‌کنیم. مقدار نگاه ما باید در ستون اول داده های مشخص شده باشدمحدوده ذکر شده توسط table_array. Lookup_value می تواند یک مقدار یا یک مرجع به یک سلول باشد.

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

col_index_num این عدد نشان می دهد که کدام ستون را در بازگشت دریافت خواهیم کرد. از آخرین ستون table_array شروع می شود.

range_lookup این یک مقدار منطقی است. ماهیت جستجوی تابع را مشخص می کند. ما دو گزینه تطابق دقیق یا تطابق تقریبی داریم.

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

مرحله 1:

  • برای ایجاد فاکتور ستونی اضافه می کنیم.

مرحله 2:

  • به کادر ID و Name ورودی می دهیم.

مرحله 3:

  • اکنون، عملیات VLOOKUP را در <3 اعمال می‌کنیم>سلول F6 .
  • فرمول را تکمیل کنید، به این شکل می شود:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

مرحله 4:

  • اکنون، Enter را فشار دهید.

مرحله 5:

  • نماد Fill Handle را به آخرین سلول حاوی داده بکشید.

می‌بینیم که نام‌های مربوط به هر شناسه محصول نشان داده می‌شود.

مرحله 6:

  • اگر قرار دهیم هر ID که در مجموعه داده ما وجود ندارد، ببینید چه چیزیاتفاق می افتد.
  • ما A-010 را به عنوان شناسه محصول قرار می دهیم.

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

2. INDEX+MATCH+IFERROR برای دریافت خروجی از ستون سوم در اکسل

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

Syntax:

IFERROR(value, value_if_error)

Arguments:

مقدار این آرگومان برای بررسی خطا است.

value_if_error – اگر فرمول به خطا ارزیابی شود، مقداری است که باید برگردانده شود. انواع خطاهای زیر ارزیابی می شوند: #N/A، #VALUE!، #REF!، #DIV/0!، #NUM!، #NAME؟، یا #NULL!.

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

Syntax:

تطابق (مقدار_ جستجو، آرایه_جستجو، [مطابق_نوع])

Arguments :

مقدار_ جستجو - این مقدار مورد نظری است که می خواهیم در look_array مطابقت دهیم. این آرگومان lookup_value ممکن است یک مقدار (عدد، متن یا مقدار منطقی) یا یک مرجع سلولی به یک عدد، متن یا مقدار منطقی باشد.

lookup_array – رامحدوده سلولی داده شده برای جستجو.

match_type – ممکن است -1، 0 یا 1 باشد. آرگومان match_type مشخص می‌کند که Excel چگونه lookup_value را با مقادیر در lookup_array مطابقت می‌دهد. . مقدار پیش‌فرض این آرگومان 1 است.

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

Syntax:

INDEX(array, row_num, [column_num])

آگومان ها:

آرایه - یک محدوده یا یک آرایه ثابت. اگر آرایه فقط یک سطر یا ستون داشته باشد، آرگومان row_num یا column_num مربوطه اختیاری است. اگر آرایه بیش از یک ردیف و بیش از یک ستون داشته باشد و فقط از row_num یا column_num استفاده شود، INDEX آرایه ای از کل سطر یا ستون در آرایه را برمی گرداند.

row_num – لازم است مگر اینکه ستون_num وجود داشته باشد. سطر را در آرایه انتخاب می کند تا مقداری از آن برگرداند. اگر row_num حذف شود، ستون_num مورد نیاز است.

column_num – ستونی را در آرایه برای برگرداندن مقدار انتخاب می کند. اگر column_num حذف شود، row_num مورد نیاز است.

در اینجا، از ترکیب IFERROR ، MATCH و INDEX برای مطابقت با دو تابع استفاده می‌کنیم. ستون و خروجی بگیریداز یک سوم.

مرحله 1:

  • به سلول F6 بروید.
  • فرمول را بنویسید با استدلال های مناسب بنابراین، فرمول به صورت زیر خواهد بود:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

مرحله 2:

  • سپس، Enter را فشار دهید.

مرحله 3:

  • نماد Fill Handle را روی Cell F9 بکشید.

در اینجا، دو ستون را مقایسه کردیم و دریافت کردیم خروجی در ستون سوم.

مرحله 4:

  • اکنون، شناسه محصولی را وارد می‌کند که در مجموعه داده وجود ندارد.
  • A-010 را می گذاریم و می بینیم چه اتفاقی می افتد.

در مورد هر شیئی که وجود ندارد، آن را خالی می بینیم در مجموعه داده.

تفکیک فرمول:

  • MATCH(E6,$B$5:$B$12,0)

این فرمول با سلول E6 در محدوده B5 تا B12 مطابقت دارد. در اینجا، 0 برای به دست آوردن تطابق دقیق استفاده می شود.

خروجی: 2

  • INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))

این فرمول مقدار را از محدوده C5 تا برمی‌گرداند C12 . آرگومان دوم تابع INDEX نتیجه تابع MATCH است.

خروجی: روغن

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))")

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

خروجی: روغن

بیشتر بخوانید: تطبیق دو ستون دراکسل و بازگشت یک سوم (3 روش)

مطالب مشابه:

  • چگونه دو ستون در اکسل را برای مقادیر از دست رفته مقایسه کنیم ( 4 روش)
  • نحوه مقایسه 4 ستون در اکسل (6 روش)
  • ماکرو اکسل برای مقایسه دو ستون (4 روش آسان)
  • ماکرو برای مقایسه دو ستون در اکسل و برجسته کردن تفاوت ها
  • متن اکسل مقایسه در دو ستون (7 روش مفید)

3. فرمول آرایه INDEX-MATCH برای تطبیق دو ستون و خروجی از سوم

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

ابتدا اضافه کنید یک ستون با داده های ما، تا بتوانیم از آن ستون بازگشتی دریافت کنیم.

مرحله 1:

  • برای تنظیم مراجع، سه ستون در داده‌ها اضافه کنید.
  • اکنون، ورودی‌های مربوط به کادرهای مرجع را وارد کنید.

مرحله 2:

  • اکنون، به Cell D17 بروید.
  • فرمول را اینجا بنویسید. فرمول این است:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

مرحله 3:

  • سپس Ctrl+Shift+Enter را فشار دهید زیرا یک تابع آرایه است.

مرحله 4:

  • نماد Fill Handle را بکشید.

ما سعی کردیم دو ستون از مجموعه داده را با جدول دیگری و نتایج از ستون سوم دریافت کنید.

محتوای مرتبط: فرمول اکسل برای مقایسه دو ستون و بازگشت یک مقدار (5 مثال)

نتیجه گیری

دردر این مقاله، ما به سادگی 3 روش برای تطبیق دو ستون و خروجی گرفتن از ستون سوم در اکسل نشان دادیم. امیدوارم این نیاز شما را برآورده کند. لطفاً به وب سایت ما نگاهی بیندازید Exceldemy.com و پیشنهادات خود را در کادر نظر ارائه دهید.

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