یافتن تفاوت ها در دو لیست

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

گزینه 1. لیست های همزمان

اگر لیست ها هماهنگ (مرتب شده) باشند، همه چیز بسیار ساده انجام می شود، زیرا در واقع لازم است مقادیر در سلول های مجاور هر ردیف مقایسه شود. به عنوان ساده ترین گزینه، از فرمولی برای مقایسه مقادیر استفاده می کنیم که مقادیر بولی را در خروجی تولید می کند. TRUE (درست است، واقعی) or دروغ گویی (نادرست):

یافتن تفاوت ها در دو لیست

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

=SUMPRODUCT(—(A2:A20<>B2:B20))

یا به انگلیسی =SUMPRODUCT(—(A2:A20<>B2:B20))

اگر نتیجه صفر باشد، لیست ها یکسان هستند. در غیر این صورت تفاوت هایی با هم دارند. فرمول باید به صورت فرمول آرایه وارد شود، یعنی پس از وارد کردن فرمول در سلول، فشار ندهید وارد، و Ctrl + Shift + Enter.

اگر نیاز به انجام کاری با سلول های مختلف دارید، روش سریع دیگری انجام می شود: هر دو ستون را انتخاب کنید و کلید را فشار دهید F5، سپس در پنجره باز شده دکمه نماد (ویژه) - تفاوت خطوط (تفاوت ردیف). در آخرین نسخه های اکسل 2007/2010 نیز می توانید از دکمه استفاده کنید یافتن و انتخاب کنید (یافتن و انتخاب) – انتخاب گروهی از سلول ها (به قسمت ویژه بروید) برگ صفحه اصلی (خانه)

یافتن تفاوت ها در دو لیست

اکسل سلول هایی را که از نظر محتوا متفاوت هستند (بر اساس ردیف) برجسته می کند. سپس می توان آنها را پردازش کرد، به عنوان مثال:

  • با رنگ یا به نوعی فرمت بصری پر کنید
  • پاک کردن با کلید حذف
  • با وارد کردن و فشار دادن همه چیز را به یکباره با همان مقدار پر کنید Ctrl + Enter
  • با استفاده از دستور، تمام ردیف های دارای سلول های انتخاب شده را حذف کنید صفحه اصلی - حذف - حذف ردیف‌ها از صفحه (صفحه اصلی - حذف - حذف ردیف)
  • و غیره.

گزینه 2: فهرست های مختلط

اگر فهرست‌ها اندازه‌های متفاوتی دارند و مرتب نشده‌اند (عناصر به ترتیب متفاوتی هستند)، باید راه دیگری را انتخاب کنید.

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

یافتن تفاوت ها در دو لیست

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

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

به طور متناوب، می توانید از تابع استفاده کنید COUNTIF (COUNTIF) از دسته آماری، که شمارش می کند که هر عنصر از لیست دوم چند بار در لیست اول قرار می گیرد:

یافتن تفاوت ها در دو لیست

صفر حاصل تفاوت ها را نشان می دهد.

و در نهایت، "ایروباتیک" - می توانید تفاوت ها را در یک لیست جداگانه نمایش دهید. برای این کار باید از فرمول آرایه استفاده کنید:

یافتن تفاوت ها در دو لیست

ترسناک به نظر می رسد، اما کار را کاملاً انجام می دهد

  • موارد تکراری در لیست را با رنگ برجسته کنید
  • مقایسه دو محدوده با افزونه PLEX
  • ممنوعیت وارد کردن مقادیر تکراری

 

پاسخ دهید