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

شما یک کتاب کار اکسل(Excel workbook) با هزاران عدد و کلمه دارید. حتماً مضربی از یک عدد یا کلمه(number or word) در آنجا وجود دارد. شاید لازم باشد آنها را پیدا کنید. بنابراین ما قصد داریم به چندین روش برای یافتن مقادیر منطبق در Excel 365 نگاه کنیم.

ما می خواهیم یافتن کلمات یا اعداد یکسان را در دو کاربرگ متفاوت و در دو ستون مختلف پوشش دهیم. ما استفاده از توابع EXACT ، MATCH و VLOOKUP را بررسی خواهیم کرد. برخی از روش‌هایی که استفاده می‌کنیم ممکن است در نسخه وب Microsoft Excel کار نکنند، اما همه آنها در نسخه دسکتاپ کار خواهند کرد. 

تابع اکسل چیست؟(What’s An Excel Function?)

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

یک تابع اکسل(Excel function) مانند یک برنامه کوچک(mini app) است. برای انجام یک کار، یک سری مراحل را اعمال می کند. متداول ترین تابع های اکسل را(Excel function) می توان در برگه فرمول ها یافت. (Formulas )در اینجا ما آنها را بر اساس ماهیت تابع دسته بندی می کنیم -(function –)

  • جمع خودکار
  • اخیرا مورد استفاده قرار گرفته
  • مالی
  • منطقی
  • متن
  • وقت قرار
  • جستجو و مرجع
  • ریاضی و ماشه
  • توابع بیشتر

دسته توابع بیشتر(More Functions ) شامل دسته‌های آماری، مهندسی، مکعب، اطلاعات، سازگاری و وب(Statistical, Engineering, Cube, Information, Compatibility, and Web) است.

عملکرد دقیق(The Exact Function)

وظیفه (s task)تابع Exact(Exact function) این است که از میان ردیف های دو ستون عبور کند و مقادیر منطبق را در سلول های اکسل(Excel) پیدا کند. دقیق یعنی دقیق. تابع Exact(Exact function) به تنهایی به حروف بزرگ و کوچک حساس است. نیویورک(New York ) و نیویورک(new york ) را به عنوان یک مسابقه نمی بیند .

در مثال زیر، دو ستون متن وجود دارد - بلیط و رسید(text – Tickets and Receipts) . فقط برای 10 مجموعه متن، می‌توانیم آنها را با نگاه کردن به آنها مقایسه کنیم. تصور کنید اگر 1000 ردیف یا بیشتر وجود داشته باشد. در آن زمان است که از تابع Exact(Exact function) استفاده می کنید .

مکان نما را در سلول C2 قرار دهید. در نوار فرمول(formula bar) ، فرمول را وارد کنید 

=EXACT(E2:E10,F2:F10)

E2:E10 به ستون اول مقادیر و F2:F10 به ستون درست کنار آن اشاره دارد. هنگامی که Enter را فشار می دهیم ، اکسل(Excel) دو مقدار را در هر ردیف مقایسه می کند و به ما می گوید که آیا مطابقت دارد ( درست(True) ) یا نه ( نادرست(False) ). از آنجایی که ما به جای دو سلول از محدوده استفاده کردیم، فرمول به سلول‌های زیر آن سرریز می‌شود و تمام ردیف‌های دیگر را ارزیابی می‌کند.

اگرچه این روش محدود است. فقط دو سلول را که در یک ردیف هستند مقایسه می کند. برای مثال آنچه در A2 است با B3 مقایسه نمی کند. چگونه ما آن را انجام دهیم؟ MATCH می تواند کمک کند.

تابع MATCH(The MATCH Function)

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

فرض کنید می خواهیم در مثال زیر بفهمیم که یک SKU خاص ( واحد نگهداری سهام(Stock Keeping Unit) ) در چه ردیفی قرار دارد.

اگر بخواهیم ردیف AA003 را پیدا کنیم، از فرمول استفاده می کنیم:

=MATCH(J1,E2:E9,0)

J1 به سلولی با مقداری که می خواهیم مطابقت داشته باشد اشاره دارد. E2:E9 به محدوده مقادیری اشاره دارد که ما در حال جستجو در آن هستیم. صفر ( 0 ) در انتهای فرمول به اکسل(Excel) می گوید که به دنبال یک تطابق دقیق باشد. اگر اعداد را با هم تطبیق می‌دادیم، می‌توانیم از 1 برای یافتن چیزی کمتر از پرس و جو یا از 2 برای یافتن چیزی بزرگتر از پرس و جو خود استفاده کنیم.

اما اگر بخواهیم قیمت AA003 را پیدا کنیم چه؟

تابع VLOOKUP(The VLOOKUP Function)

V در VLOOKUP مخفف عمودی است . به این معنی که می تواند یک مقدار معین را در یک ستون جستجو کند. کاری که می‌تواند انجام دهد این است که مقداری را در همان ردیف با مقدار یافت شده(found value) برگرداند . 

اگر در کانال ماهانه(Monthly channel) اشتراک Office 365 دارید، می توانید از (Office 365)XLOOKUP جدیدتر استفاده کنید . اگر فقط اشتراک شش ماهه را داشته باشید، در جولای 2020(July 2020) در دسترس شما خواهد بود .

بیایید از همان داده های موجودی استفاده کنیم و سعی کنیم قیمت چیزی را پیدا کنیم.

جایی که قبلاً به دنبال یک ردیف بودیم، فرمول را وارد کنید:

=VLOOKUP(J1,E2:G9,3,FALSE)

J1 به سلولی با مقداری که ما مطابقت می دهیم اشاره دارد. E2:G9 محدوده مقادیری است که ما با آن کار می کنیم. اما VLOOKUP فقط در ستون اول آن محدوده برای یک تطابق جستجو می کند. 3 به ستون 3 از ابتدای محدوده اشاره دارد.  

بنابراین وقتی یک SKU را در J1 تایپ می کنیم، VLOOKUP مطابقت را پیدا می کند و مقدار را از سلول 3(cell 3) ستون بالای آن می گیرد. FALSE به اکسل(Excel) می گوید که ما به دنبال چه نوع تطبیقی ​​هستیم. FALSE به این معنی است که باید دقیقاً مطابقت داشته باشد که در آن TRUE به آن بگوید که باید مطابقت نزدیک باشد.

چگونه مقادیر منطبق را در دو برگه مختلف پیدا کنم؟(How Do I Find Matching Values in Two Different Sheets?)

هر یک از توابع بالا می توانند در دو صفحه مختلف برای یافتن مقادیر منطبق در اکسل(Excel) کار کنند. ما از تابع EXACT(EXACT function) استفاده می کنیم تا به شما نشان دهیم چگونه. تقریباً با هر عملکردی می توان این کار را انجام داد. نه فقط مواردی که در اینجا پوشش دادیم. همچنین راه‌های دیگری برای پیوند دادن سلول‌ها بین برگه‌های مختلف و کتاب‌های کار وجود دارد.

با کار بر روی برگه Holders ، فرمول را وارد می کنیم 

=EXACT(D2:D10,Tickets!E2:E10)

D2:D10 محدوده ای است که در برگه Holders(Holders sheet) انتخاب کرده ایم . وقتی بعد از آن کاما گذاشتیم، می‌توانیم روی برگه Tickets(Tickets sheet and drag) کلیک کرده و محدوده دوم را بکشیم و انتخاب کنیم. 

ببینید چگونه به برگه و محدوده(sheet and range) به عنوان Tickets!E2:E10 ? در این مورد، هر ردیف مطابقت دارد، بنابراین نتایج همه True هستند.

چگونه می توانم از این توابع استفاده کنم؟(How Else Can I Use These Functions?)

پس از تسلط بر این توابع برای تطبیق و یافتن چیزها، می توانید شروع به انجام کارهای مختلف با آنها کنید. همچنین نگاهی به استفاده از توابع INDEX و MATCH(using the INDEX and MATCH functions) با هم برای انجام کاری شبیه به VLOOKUP بیندازید(VLOOKUP) .

نکات جالبی در مورد استفاده از توابع اکسل(Excel) برای یافتن مقادیر منطبق در اکسل(Excel) دارید؟ شاید یک سوال در مورد چگونگی انجام بیشتر؟ در نظرات(Drop) زیر برای ما یادداشت کنید.



About the author

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



Related posts