نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: Filter

  1. #1


    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    February 2010
    محل سکونت
    مشهد
    نوشته ها
    435
    امتیاز
    950
    سپاس
    294
    سپاس شده
    881 در 210 پست
    سطح اکسل
    81.00 %

    mrexcel به Yahoo ارسال پیام

    Filter

    FilterAuto Filter:

    اگر در یک جدول داده ها بخواهیم با قرار دادن یک یا چند شرط اطلاعات ردبف های خاصی را مشاهده نمائیم و بقیه ردیفها hide گردند میتوان از مسیر data>auto filter را انتخاب نمود .

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

    با فعال کردن ابزار فوق مثلث های کوچکی در بالای هر ستول فعال می گردد که اگر ستونی را فیلتر کنیم رنگ مثلث فوق آبی رنگ می گردد.

    ما می توانیم روی تمام سلولها در جدول فیلتر بگذاریم.



    اگر قبل از فیلتر کردن اطلاعات- بین ردیف هادر ستون های اطلاعاتی خالی باشد اطلاعات ردیف های بعد از ردیف خالی را در فرو ریز فیلتر نشان نمی دهد .برای رفع این مشکل باید ابتدا کل ستون ها ی حاوی داده (سرستونهای حاوی داده) را select کرد سپس filter نمود .

    در قسمت فرو ریز فیلتر هر ستون فقط جای 1000 آیتم وجود دارد البته این آیتم در اکسل 2007 برابر 10000 می باشد.

    گزینه های دیگری که در فرو ریز فیلتر وجود دارد گزینه top 10 میباشد که برای ستون حاوی اعداد قابل انجام می باشد .

    گزینه TOP 10 کاملاً قابل ویرایش در جهت تعداد و نوع واحد می باشد.

    یعنی فرو ریز اول مقادیر بالا یا پائین را تنظیم می نماید .

    spiner دوم عدد تعداد را تنظیم می نماید.

    و فرو ریز سوم تعداد یا درصد را مشخص می کند یعنی مثلاً 10 عدد بالا یا 10 درصد بالا این ستون فیلتر گردد.

    در گزینه custom با داشتن حالتهای مقایسه ای می توان یک فیلتر را انجام داد .

    از 2کاراکتر کمکی * و علامت؟ با همان تعاریفی که در قسمت find & replace مطرح شد در اینجا نیز میتوان استفاده نمود و 2 گزینه فیلتر در این فرم برای حالتهای ترکیبی OR یا AND همانند فرمولهای IF می باشد.





    Advance filter

    در مقايسه با دستور auto filter دستور advance filter به شما اجازه مي دهد تا كارهاي ذيل را انجام دهيد:

    - براساس شرط يا شرايطي كه مشخص مي كنيم عمل فيلتر سازي را انجام مي دهد.

    - شرايط محاسبه شده را مشخص كنيم و عمل فيلتر سازي را انجام دهيم.

    - نتیجه عمل فيلترينگ را در مكان ديگري مي دهد.

    با توجه به اينكه هنگام اجراي فيلتر سازي برخي سطرها پنهان مي شوند منطقي نيست كه محدوده شرايط را در كنار ليست قرار دهيم بلكه آن را روي ليست يا روي يك كاربرگ مجزا قرار مي دهيم.

    يك محدوده شرايط بايد حداقل شامل 2 سطر باشد. عناوين محدوده شرايط شما بايد دقيقاً همانند آنچه در ليست شما وجود دارد نوشته شود.

    جهت استفاده از دستور advanced filter مراحل ذيل را انجام دهيد:

    1- data> filter> advanced filter

    2- كادر مكالمه advanced filter بازمي شود.

    Filter the list in-place: نتیجه فيلترينگ را در همان مكان مي دهد.

    Copy to another location: فيلترينگ را در مكان ديگري در همان كاربرگ مي دهد.

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

    اگر در این محل اطلاعاتی وجود داشته باشد نرم افزار با خطا روبرو می شود .

    List range: محدوده داده ها يا بانك اطلاعاتي مي باشد. معمولاً خود نرم افزار به صورت اتومات تشخیص می دهد و لازم است فقط شما محدوده را بررسی نمائید.

    Criteria range: آدرس شرط هایی كه مشخص كرده ايم می باشد. چنانچه در قسمت action گزينه copy to another location را انتخاب كرده باشيم گزينه copy to فعال مي باشد و مكاني را كه عمل كپي فيلترينگ در آنجا انجام می شود را مشخص می کند.



    بهتر است آدرس يك سلول را بدهيم نه يك محدوده چون ممكن است محدوده ای بيشتر از سلولها براي عمل كپي فيلترينگ لازم باشد.

    چنانچه بخواهيم از هر كدام از داده هايي كه يكسان هستند در عمل فيلترينگ، فقط يكبار بدهد بايد گزينه unique records only را انتخاب نماييم.

    بنابراین اگر ما نیاز داریم ستونی از اطلاعات داشته باشیم که گزینه های تکراری آن را حذف نمائیم این ابزار روش بسیار جالبی میباشد.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط Amir Ghasemiyan : 2018/01/22 در ساعت 09:12

  2. سپاس ها (1)


  3.  

  4. #2
    komeilex
    مهمان

    RE: Filter

    [align=justify]با سلام و کسب اجازه از استاد محترم و تشکر به خاطر توضیح کاملی که دادن.
    از اونجایی که درک Advance Filter برای خودم یه خورده سخت بود، مخصوصا در مورد تعریف شرطش!! برای همین یک فایل نمونه قرار دادم تا کمکی باشه برای علاقه مندان.[/align]
    [attachment=584]
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط Amir Ghasemiyan : 2018/01/22 در ساعت 09:15

  5. #3


    آخرین بازدید
    2014/08/24
    تاریخ عضویت
    June 2011
    نوشته ها
    277
    امتیاز
    87
    سپاس
    37
    سپاس شده
    92 در 36 پست
    تعیین سطح نشده است

    درج عنوان بر اساس فیلتر

    http://persiandrive.com/552523

  6. #4


    آخرین بازدید
    2019/07/30
    تاریخ عضویت
    March 2012
    نوشته ها
    117
    امتیاز
    92
    سپاس
    11
    سپاس شده
    85 در 32 پست
    تعیین سطح نشده است

    RE: Filter

    سلام یه نکته اضافه کنم که از این Advance filter می تونیم جهت حذف رکورد های تکراری یک ستون و کپی انها تو یک محل دلخواه استفاده کنیم تو وی بی ای میشه ازش استفاده کرد


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. فرم auto filter پویــــــــــــــا
    توسط امیر رضا دهقان در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2013/01/03, 21:19
  2. Auto filter in vba with a textbox
    توسط safaei.mehdi@mapnablade.com در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2012/09/03, 15:09
  3. SHARE WORKBOOK"FILTER"
    توسط MEYTI در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 8
    آخرين نوشته: 2012/08/04, 12:48
  4. advance filter
    توسط SAMI در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 0
    آخرين نوشته: 2010/11/24, 10:57
  5. auto filter در vba
    توسط esyoo در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 2010/08/24, 12:01

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است