یافتن موارد تکراری در دو ستون در اکسل (6 رویکرد مناسب)

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

فهرست مطالب

Microsoft Excel روش های متعددی را برای یافتن موارد تکراری در دو یا چند ستون ارائه کرده است. در این مقاله، همه چیزهای ساده را یاد خواهید گرفت. ترفندهای مفید همراه با روش ویرایش VBA برای یافتن موارد تکراری یا مطابقت در دو ستون در اکسل.

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

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

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

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

یافتن موارد منطبق در دو ستون

6 روش مناسب برای یافتن موارد تکراری در دو ستون در اکسل

1. یافتن موارد تکراری در ردیف های مشابه در دو ستون

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

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

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

ستونها

ما دو لیست از نامها در ستونهای B & ج . و ما می توانیم موارد تکراری را در همان ردیف با استفاده از علامت مساوی به عنوان یک تابع منطقی پیدا کنیم.

📌 مراحل:

Cell D5 & نوع:

=B5=C5

Enter را فشار دهید، اولین مقدار بازگشتی را دریافت خواهید کرد. اگر موارد منطبق پیدا شود، مقدار به صورت TRUE & اگر پیدا نشد، به صورت FALSE برمی گردد.

➤ اکنون از Fill Handle برای تکمیل خودکار بقیه سلول ها در ستون D استفاده کنید تا همه موارد منطبق را پیدا کنید.

1.2 استفاده از تابع IF برای یافتن موارد تکراری در ردیفهای مشابه در دو ستون

با استفاده از تابع منطقی- IF ، می توانید & موارد تکراری را در ستون دیگری نشان دهید.

📌 مراحل:

➤ در Cell D5 ، فرمول به صورت زیر خواهد بود:

=IF(B5=C5,B5,"")

Enter را فشار دهید.

➤ از Fill Handle برای تکمیل خودکار سایر سلولها در ستون D & کار شما تمام شده است.

1.3 اعمال قالب بندی شرطی برای برجسته کردن موارد مشابه در ردیف های مشابه در دو ستون

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

📌 مرحله 1:

➤ کل محدوده سلول هایی را که برای یافتن موارد تکراری در نظر گرفته شده است انتخاب کنید.

📌 مرحله 2:

➤ در زیر تب Home ، از منوی کشویی Conditional Formatting در گروه دستورات Styles ، دستور New Rule را انتخاب کنید. یک کادر گفتگو ظاهر می شود.

📌 مرحله 3:

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

➤ در ویرایشگر شرح قانون ، =$B5=$C5

➤ را انتخاب کنید گزینه Format & کادر گفتگوی دیگری ظاهر می شود.

📌 مرحله 4:

➤ از پر کردن برگه ، رنگی را انتخاب کنید که می‌خواهید برای برجسته کردن موارد تکراری استفاده کنید.

OK را فشار دهید & قالب نمونه با رنگ انتخاب شده در کادر گفتگوی قانون قالب‌بندی جدید به شما نشان داده می‌شود.

📌 مرحله 5:

OK را برای آخرین بار فشار دهید & کار شما تمام شده است.

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

<1

2. یافتن موارد تکراری در هر ردیف در دو ستون

2.1 اعمال قالب بندی شرطی برای مکان یابی همه موارد تکراری در دو ستون

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

📌 مرحله 1:

➤ انتخاب کنید ابتدا محدوده سلول ها.

📌 مرحله 2:

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

📌 مرحله 3:

➤ رنگی را که می خواهید انتخاب کنید نمایش برای برجسته کردن موارد تکراری.

OK & کار شما تمام شد.

مانند تصویر زیر، همه موارد مطابق با & انتخاب شده را خواهید دید. رنگ های هایلایت شده.

2.2 ترکیب IF & توابع COUNTIF برای تشخیص موارد تکراری در دو ستون

ما می توانیم از IF & COUNTIF برای یافتن داده ها از ستون 1 در ستون 2 برای مطابقت با هم کار می کند.

📌 مراحل:

➤ در سلول D5 ، باید فرمول زیر را تایپ کنیم:

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ فشار دهید Enter & سپس از Fill Handle برای تکمیل خودکار بقیه سلول ها در ستون D استفاده کنید. بنابراین شما همه نام‌هایی را از لیست 1 دریافت خواهید کرد که در لیست 2 وجود دارد.

2.3 استفاده از توابع IF، AND، COUNTIF برای یافتن موارد تکراری خاص در دو ستون ها

اکنون اگر می خواهید نامی را تایپ کنید & ببینید آیا این در هر دو ستون وجود دارد یا خیر، این روش بهترین گزینه است. در Cell F8 ، نام "Kyle" نوشته شده است & اگر نام در هر دو ستون B & C ، سپس خروجی پیام را نشان می دهد- YES ، در غیر این صورت به صورت NO برمی گردد.

بیشتر بخوانید: پیدا کردن تعداد ردیف های تکراری با استفاده ازفرمول COUNTIF

📌 مراحل:

➤ فرمول مربوطه در Cell F9 خواهد بود:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")

Enter را فشار دهید & خواهید دید که YES را نشان می دهد، بنابراین نام "Kyle" در هر دو ستون B & C .

2.4 ترکیب IF، ISERROR. توابع MATCH برای یافتن موارد منطبق در دو ستون

اگر می خواهید از تابع MATCH برای یافتن موارد مشابه یا تکراری در دو ستون در هر ردیف استفاده کنید، باید <2 را وارد کنید>ISERROR در IF & عملکردهای MATCH در غیر این صورت اگر مطابقت/تکراری یافت نشد، یک پیام خطا نشان داده می شود.

📌 مراحل:

➤ در سلول D5 . فرمول با تابع MATCH خواهد بود:

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

Enter را فشار دهید، کل ستون را با استفاده از<پر کنید 2> Fill Handle & نتایج را فوراً خواهید یافت.

3. یافتن موارد تکراری در بیش از دو ستون

3.1 استفاده از توابع IF-AND برای یافتن موارد تکراری در ردیف های مشابه در بیش از دو ستون

برای یافتن موارد مشابه یا تکراری در بیش از دو ستون، باید از تابع AND برای اضافه کردن چندین منطق استفاده کنیم. بنابراین، در مجموعه داده های اصلاح شده ما، اکنون ستون دیگری داریم (فهرست 3) با نام های بیشتر & ما همه موارد منطبق را در همان سطرها در ستون E پیدا خواهیم کرد.

📌 مراحل:

➤ در سلول E5 ، فرمول بر اساس معیارها به این صورت خواهد بود:

=IF(AND(B5=C5,C5=D5),B5,"")

➤ فشار دهید Enter را وارد کنید، بقیه سلول ها را با Fill Handle و amp; شما فوراً همه موارد منطبق را در همان ردیف ها دریافت خواهید کرد.

3.2 استفاده از توابع IF-OR برای یافتن موارد تکراری در ردیف های مشابه در هر دو ستون چندگانه

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

📌 مراحل:

➤ ما باید در Cell E5 تایپ کنیم :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

Enter را فشار دهید، بقیه سلول های ستون را به طور خودکار پر کنید و amp; همه موارد منطبق را که در همان ردیف‌ها یافت می‌شوند، دریافت خواهید کرد.

4. استخراج داده ها بر اساس موارد تکراری در دو ستون

4.1 استفاده از VLOOKUP یا INDEX-MATCH برای استخراج داده ها بر اساس موارد تکراری در دو ستون

بر اساس موارد تکراری یافت شده در دو ستون، ما همچنین می‌توانیم داده‌ها را با فرمول‌های VLOOKUP یا INDEX-MATCH بیرون بکشیم. در مجموعه داده اصلاح شده ما، ستون B & C نشان دهنده نام برخی از افراد با مبالغ کمک های آنها است. در ستون E، چند نام وجود دارد & ما کمک های مالی آن چند نفر را در ستون F با یافتن موارد تکراری در دو ستون- B & E .

📌 مراحل:

➤ در سلول F5 ، فرمول مرتبط با VLOOKUP خواهد بودbe:

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Enter را فشار دهید، کل ستون را به طور خودکار پر کنید & شما مبالغ کمک مالی آن افراد انتخاب شده را از ستون E دریافت خواهید کرد.

همچنین می توانید از INDEX-MATCH استفاده کنید فرمول اینجا برای یافتن نتایج مشابه. در این مورد، فرمول موجود در سلول F5 به صورت زیر خواهد بود:

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

سپس Enter را فشار دهید، کل را به صورت خودکار تکمیل کنید. ستون & کار شما تمام شد.

4.2 درج کاراکترهای عام در داخل توابع VLOOKUP یا INDEX-MATCH برای استخراج منطبقات جزئی مبتنی بر داده در دو ستون

اکنون نامهای کامل را در ستون B & با نام های کوتاه در ستون E ، منطبقات جزئی را در ستون B و amp; سپس مبالغ کمک مالی افراد انتخاب شده را در ستون F استخراج کنید. قبل از & پس از ارجاعات سلولی از ستون E به عنوان ستاره(*) متون اضافی را جستجو می کند.

📌📌 مراحل:

➤ فرمول مربوطه در Cell F5 خواهد بود:

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

Enter را فشار دهید، کل ستون را به طور خودکار پر کنید و amp; نتایج را فوراً پیدا خواهید کرد.

و اگر از توابع INDEX-MATCH استفاده کنید، باید را تایپ کنید سلول F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

سپس فشار دهید Enter & از Fill Handle برای پر کردن کل ستون استفاده کنید.

5. پیدا کردن موارد تکراری حساس به حروف کوچک و بزرگ در دوستون ها

همه روش های ذکر شده در بالا به حروف بزرگ و کوچک حساس نبودند. حال اگر می‌خواهید موارد تکراری را در دو ستون در همان ردیف‌ها با Case-Sensitive روشن پیدا کنید، این بخش راه را به شما نشان می‌دهد. در اینجا، در دو ستون از لیست 1 & 2، برخی از نام ها در هر دو ستون وجود دارد اما با حروف کوچک مشابه نیستند. با تابع EXACT ، با در نظر گرفتن حروف کوچک و بزرگ، متوجه خواهیم شد که کدام نام ها یکسان هستند.

📌 مراحل:

➤  در Cell D5 ، فرمول به صورت زیر خواهد بود:

=EXACT(B5,C5)

Enter را فشار دهید، بقیه سلول ها را با استفاده از Fill Down & تمام موارد مطابق با حروف کوچک و بزرگ را دریافت خواهید کرد. موارد منطبق به صورت TRUE نشان داده می شوند و نتیجه عدم تطابق به صورت FALSE مقدار منطقی برمی گردد.

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

اگر دوست دارید با ویرایشگر VBA برای توابع اکسل کدنویسی کنید، این روش ممکن است برای شما مناسب باشد. ما قصد داریم موارد تکراری را در ستون D با کمک VBScript نشان دهیم.

📌 مرحله 1:

Alt+F11 را فشار دهید تا پنجره VBA باز شود.

➤ از تب را وارد کنید، Module را انتخاب کنید. یک ماژول جدید برای ویرایشگر VBA ظاهر می شود که در آن کدها را تایپ می کنید.

📌 مرحله 2:

➤ در پنجره ویرایشگر، کدهای زیر را کپی کنید:

2739

➤ روی کلیک کنیددکمه را اجرا کنید یا F5 را فشار دهید تا زیربرنامه فعال شود.

📌 مرحله 3:

➤ پنجره VBA را ببندید یا دوباره Alt+F11 را فشار دهید تا به کتاب کار اکسل بازگردید.

➤ اکنون محدوده سلولی را از لیست 1 انتخاب کنید که باید باشد. برای مطابقت در لیست 2 بررسی شد.

📌 مرحله 4:

➤ از تب Developer ، Macros را انتخاب کنید، یک کادر گفتگو باز می شود.

توجه: اگر گزینه Developer را پیدا نکردید در قسمت بالا یا نوار، سپس باید ابتدا با باز کردن گزینه های اکسل آن را فعال کنید. در آنجا گزینه "Customize Ribbon" را خواهید یافت. از گزینه Main Tabs ، علامت انتخاب را روی Developer قرار دهید. OK & تب Developer اکنون باید در بالای کتاب کار اکسل شما ظاهر شود.

📌 مرحله 5:

➤ همانطور که قبلا ماکرو را فعال کرده اید، اکنون این نام ماکرو در کادر گفتگو قابل مشاهده خواهد بود. Run & مراحل خود را تمام کردید.

همه موارد مطابق در ستون D را مانند تصویر زیر خواهید یافت.

Concluding Words

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

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