با سپاس مجدد از دوستان.
آموزش این کار رو میذارم اینجا تا هرکی خواست فیض ببره
فرض کنید یک ستون داریم که حاوی یک سری اطلاعات هست که ممکنه توش تکرار هم باشه (متن [string] یا عدد فرقی نمیکنه). من متنیش رو توضیح میدم، واسه عددی هم همینه. فرض کنید یه ستون داریم که به صورت زیر باشه و از A1 شروع شده:
Hi
Hello
Code
Yes
Hi
No
Hi
Code
Yes
ابتدا اون ستون رو انتخاب میکنیم و از منوی Data و از قسمت Fil*ter گزینه Standard Fil*ter رو انتخاب میکنیم و در پنجره باز شده، زیر نوشته Field name رو در حالت -none- قرار میدیم و بعد در قسمت More Options تیک No Duplicate و Copy Results رو میزنیم و در جلوی گزینه Copy Results جایی که میخوایم اون ستون جدید درست بشه رو مشخص میکنیم. مثلا من اینجا فرض میکنم که اون ستون بدون تکرار رو از سلول D1 شروع میکنم. پس توی اون کادر مینویسم D1 و بعد هم OK
حالا یه ستون داریم مثل زیر که توش تکراری نیست:
Hello
Code
Yes
Hi
No
حالا کنار سلول اولی که میشه سلول E1 این دستور رو مینویسیم:
=countif(A1:A9, D1)
تابع countif میاد و توی یه آرایه (پارامتر اول)، چک میکنه پارامتر دوم درست هست یا نه. پارامتر دوم میتونه یه عدد، متن یا یه عبارت باشه [که اینجا یه متنه].
حالا اون فرمول رو با یه درگ (drag) برای بقیه خونه های این ستون هم اعمال میکنیم. در نهایت در ستونهای D و E همچین چیزی داریم:
Hello 1
Code 2
Yes 2
Hi 3
No 1
حالا مثلا میشه از روی این اطلاعات نمودار فراوانی هر داده رو کشید.
نکات:
۱. اگه اطلاعات به صورت عدد باشند میشه همونطور که آقا سلمان هم فرمودن از تابع frequency استفاده کرد. (من این تابع رو برای متنها امتحان کردم نشد، شما دوستان هم زحمت بکشید امتحان کنید و اگه شد بفرمایید که تصحیح کنم)
۲. اگه برای متنها این روش جواب نداد، ستونهای A و D رو از قسمت Format Cells در حالت Text قرار بدید.