مقایسه دو لیست از اطلاعات در اکسل,شمارش سلولهای خاص در اکسل
می خواهیم اطلاعات دو لیست در اکسل را با هم مقایسه نموده و ورودی هایی که منحصر به فرد هستند (غیر تکراری) را از هر دو لیست پیدا کنیم. بارها اتفاق افتاده که در هنگام کار با صدها ردیف از اطلاعات در اکسل خواسته ایم داده های خود را از دو لیست به صورت دستی مقایسه نماییم. برای آنکه مجبور به مقایسه دستی نباشیم، از ابزارformatting Conditional و COUNTIF استفاده می کنیم.
در این مثال توضیح داده می شود که چگونه با استفاده از conditional formatting دو ستون از داده ها را با هم مقایسه کنیم.
مقایسه ی دولیست در excel
برای این منظور به روش زیر عمل می کنیم.
ابتدا ناحیه A1:A6 را انتخاب نموده و نام FirstList را برای آن انتخاب می کنیم. (برای نام گذاری در کادر اسم نام مورد نظر را بدون فاصله تایپ کرده و کلید Enter را فشار می دهیم)
به همین ترتیب ناحیه B1:B6 را انتخاب نموده و برای آن نام SecondList را انتخاب می کنیم.
ناحیه A1:A6 را انتخاب می کنیم. (می توانیم از لیست کادر نام عبارت FirstList را انتخاب نماییم)
از سربرگ Home ابزار Conditional formatting را انتخاب نمایید و سپس بر روی گزینه New rule کلیک کنید.
از پنجره ظاهر شده عبارت “Use a formula to determine which cells to format” را انتخاب نمایید.
فرمول را به صورت زیر وارد نمایید.
=COUNTIF(SecondList,A1)=0
بر روی دکمه Format کلید کنید و از پنجره ظاهر شده یک رنگ دلخواه انتخاب نمایید.
بر روی دکمه ok کلیک کنید.
چک باکس stop if true را در حالت انتخاب قرار داده و بر روی دکمه ok کلیک کنید.
نتیجه را مشاهده می کنید
همانطور کهمی بینید Delhi Daredevils و Royal Challengers Bangalore منحصر به فرد هستند (در ناحیه SecondList قرار ندارند.)
برای مشخص کردن آیتم هایی که در SecondList باشند و در FirstList نباشند از فرمول زیر استفاده می کنیم.
=COUNTIF(FirstList,B1)=0
در اینجا فرمول (COUNTIF(SecondList,A1 تعدادآیتم های ناحیه SecondList که برابر آیتم سلول A1 هستند را شمارش می کند (به عبارت دیگر آیا آیتم واقع درسلول A1 در SecondList هست یا خیر).
پس اگر =0(COUNTIF(SecondList,A1آیتم واقع در سلول A1 در ناحیه SecondList موجود نیست. و در پایان Conditional formatting آیتم های منحصر به فرد را به رنگ مشخص شده نمایش می دهد.
راه دوم برای مقایسه لیست ها
یک کپی از صفحه موجود کپی نموده و سپس تمام قوائد conditional formatting را از آن حذف کنید (انتخاب هر دو ستون – انتخاب conditional formatting از سربرگ Home- انتخاب clear rules و سپس انتخاب clear rules from selected cells)
ابتدا ناحیه داده ها را انتخاب نمایید.
از سربرگ home ابزار conditional formatting و سپس گزینه Duplicate values را انتخاب نمایید.
از پنجره ظاهر شده زیر عبارت Format cells that contain گزینه Unique را انتخاب نمایید و سپس بر روی دکمه ok کلیک نمایید.
نتیجه مشابه مراحل قبل می باشد. شمارش سلولهای خاص در اکسل
انواع تابع Count تحت عنوانهای: COUNTA-COUNT-COUNTIFS -COUNTIF – COUNTBLANK. بهصورت کلی تابع Count بهمنظور شمارش تعداد سلولها در ناحیهای مشخص، استفاده میشود.
تابع Countدر اکسل:
با استفاده از این تابع، قادر به شمارش تعداد سلولها در ناحیهای مشخصشده میباشید؛ اما نکتهای که وجود دارد این است که این تابع صرفاً سلولهای حاوی اعداد را میشمارد. مثلا با درج تابع:
=COUNT(A1:A7)
از بین سلول A1 تا A7، تعداد سلولهایی که حاوی مقادیر عددی باشند را میشمارد.
تابع COUNTA:
با استفاده از این تابع، قادر به شمارش تعداد کل سلولها در ناحیهای مشخص شده میباشید؛ اما نکتهای که وجود دارد این است که این تابع، تمامی سلولها بهغیر از سلولهای خالی را شمارش میکند. مانند تابع:
=COUNTA(A1:A7)
که تمام سلولهای حاوی کارکتر را میشمارد.
تابع COUNTBLANK:
با استفاده از این تابع، excel قادر به شمارش تعداد سلولهای خالی در ناحیهای مشخص شده میباشید؛ اما نکتهای که وجود دارد این است که این تابع، هیچیک از سلولهای دارای مقدار را شمارش نمیکند. مانند:
=COUNTBLANK(A1:A7)
تابع COUNTIF:
با استفاده از این تابع، قادر به شمارش تعداد سلولهای دارای شرط خاص در ناحیهای مشخصشده میباشید. نکتهای که وجود دارد این است که برای استفاده از این تابع، میبایست شرطی تعریف کنید، شکل کلی تابع بهصورت زیر میباشد:
COUNTIF(range,”criteria”)
در قسمت Range، همانند توابع بالا، محدوده سلولها جهت شمارش مشخص میشود و در قسمت criteria شرط خود را برای شمارش سلولها درج میکنید. مثلاً میتوانید مشخص کنید که صرفاً سلولهای حاوی یک مقدار خاص (یک عدد، کلمه و…) شمارش شوند، یا صرفاً سلولهایی که ابتدا یا انتهای آنها یک مقدار خاص باشد، شمارش شود. مثلا:
جهت یافتن سلولهایی که مقداری برابر با 1000 دارند، از فرمول زیر استفاده میکنیم:
=COUNTIF(A1:A7,”1000″)
جهت یافتن سلولهای حاوی مقداری بزرگتر از 1500، از فرمول زیر را استفاده میکنیم:
=COUNTIF(A1:A7,”>1500″)
جهت یافتن سلولهای متنی که با مقدار X شروع میشوند، فرمول زیر را استفاده میکنیم:
=COUNTIF(A1:A8,”ITPro*”)
تابع COUNTIFS:
با استفاده از این تابع، قادر به شمارش تعداد سلولهای دارای شروط خاص در نواحی مشخصشده میباشید. نکتهای که وجود دارد این است که برای استفاده از این تابع، میبایست چند ناحیه و چند شرط تعریف کنید، شکل کلی تابع بهصورت زیر میباشد:
COUNTIFS(criteria_range1, “criteria1”, criteria_range2, “criteria2″…)
- لینک منبع
تاریخ: یکشنبه , 05 آذر 1402 (00:05)
- گزارش تخلف مطلب