در مقاله قبلی با ابزار فیلتر در اکسل و نحوه استفاده از آن آشنا شدیم. در این مقاله میخواهیم ابزار Advanced Filter را مورد بررسی قرار دهیم. برای استفاده از Advanced Filter در اکسل بهتر است داده های ما به صورت جدول باشند و لازم است حتماً با مفهوم فیلتر در اکسل آشنا باشیم. لذا توصیه میشود مقالات “جدول در اکسل” و “فیلتر در اکسل” را پیش از خواند این مقاله مطالعه نمایید.
معرفی Advanced Filter در اکسل
ابزار Advanced Filter در تب Data و در گروه Sort & Filter قرار گرفته است. شکل زیر آیکون Advanced Filter را نشان میدهد.
مانند آنچه در ابزار Filter در اکسل دیدیم، ابزار Advanced Filter هم برای فیلتر کردن جدول داده ها به کار میرود، تفاوت این دو ابزار در این است که با استفاده از Advanced Filter میتوان از Criteria های پیچیده تر و ترکیبی برای فیلتر کردن داده ها استفاده نمود. در ادامه با نحوه استفاده از این ابزار آشنا میشویم.
استفاده از Advanced Filter در اکسل
جدول زیر را در نظر بگیرید، از این جدول قبلاً برای آموزش فیلتر در اکسل استفاده نمودیم. حال فرض کنیم میخواهیم داده های این جدول را با استفاده از Advanced Filter فیلتر نماییم.
برای تمرین بیشتر Advanced Filter در اکسل، با کلیک بر روی این خط فایل نمونه را دانلود کنید.
با کلیک بر روی دکمه Advanced Filter (شکل ابتدای مقاله) پنجره Advanced Filter باز میگردد، قسمت های این پنجره را مانند زیر تعیین نمایید:
روش اعمال شرط در ابزار Advanced Filter به این صورت است که نام فیلد نوشته میشود و در زیر آن شرط مورد نظر درج میگردد. مثلاً اگر قرار باشد در جدول بالا سطر هایی که در فیلد Count تعداد آنها بزرگتر از ۲ میباشد را انتخاب کنیم باید شرط را به صورت زیر بنویسیم:
پس از نوشتن شرط به صورت بالا، کافیست پنجره Advanced Filter را مطابق آنچه توضیح داده شد پر کنیم و آدرس دو سلول بالا را در قسمت Criteria Range بنویسیم، به این ترتیب سطر هایی که مقدار آنها در فیلد Count بزرگتر از ۲ میباشد در محل مورد نظر ما قرار میگیرند. در شکل زیر چند نمونه شرط و تفسیر آنها آورده شده است، فایل نمونه را دانلود نمایید و آنها را تمرین کنید.
برای تمرین بیشتر Advanced Filter در اکسل، با کلیک بر روی این خط فایل نمونه را دانلود کنید.
سلام مطالبتون خیلی جذاب وآموزنده است وخیلی در زمینه ی کاریم کمکم می کنه
سلام، متشکرم، موفق باشید.
سلام
فرض کنید تو یه شرکت چندتا آیتم های مختلف به عنوان مواد اولیه به یه شرکت دیگه میفرستیم و در نتیجه شرکت مقابل از فرایند مواد اولیه ما (همان چندتا آیتم) یک محصول به ما تحویل میده حالا ما میخواهیم موجودی شرکت طرف حسابمونو کنترل کنیم بابت باقی مانده مواد اولیه
لطفا کمکم کنید ممنون میشم
سلام، ورودی های شرکت را داشته باشید. میزان مصرف هم بر اساس میزان تولید مشخص است. سپس میزن موجودی بدست میاید. موفق باشید.
توضیحات جنابعالی در مورد توابع اگسل بسیارعالی است .خیلی ممنون از شما
سلام، متشکرم
سلام خسته نباشید بنده میخواستم بوسیله اطلاعاتی که در یک شیت دارم روی یک ستون بوسیله گروه بندی آن ستون شیت هایی را با نام گروهبندی ایجاد کنم ممنونم راهنمایی کنید
سلام، برای انجام این کار یا باید کد نویسی انجام دهید و یا دستی انجام دهید. موفق باشید.
سلام اقای قدیمی عزیز . من یک فایل اکسل دارم که خروجی انبارم داخلش از سال ٩١ ولی بعضی قطعات رو که میدونم خروج خورده تاریخشو هم میدونم و توی فایل اکسل میبینمش اما وقتی کلمشو میخوام فیلتر کنم پیداش نمیکنه و اگر بخوام دستی اصلاحش کنم میترسم خیلی دیگه چیزها باشن که توی فیلتر بالا نیان و من متوجه نشم وقتی فیلتر میکنم یه متنی پایین فیلترم هست که میگه همه ایتمهات نشون داده نمیشوند میشه یه راه حل نشانم بدی که همه کلمات رو بشناسه البته فرما کلملت عوض کردم . تیبل کردم کپی پیس کردم خیلی ور رفتم ولی درست نش ممنون از توجه شما
سلام، علت این موضوع میتواند این باشد که در کلمات مورد بحث مثلاً یک Space اضافه وجود داشته باشد و یا یک حرف کم و زیاد باشد و در این صورت این کلمه متفاوت از آن چیزی است که شما قصد فیلتر آن را دارید، بنابراین باید مقادیر شما همیشه هم شکل باشند، برای رفع این مشکل به نوعی استفاده از کاراکترهای Wildcard (کاراکترهای * و ?) در فیلتر کردن میتواند مفید باشد و راه درست این است که تمام کارکترهای یک عبارت دقیقاً مثل هم باشند.
موفق باشید.
با سلام. با مشکل نمایش اطلاعات فیلتر شده در قسمت advanced filter مواجه شدم. به طوریکه وقتی قصد دارم اطلاعات فیلتر شده در شیت دیگری ظاهر شود با پیام خطای قادر به نمایش اطلاعات فقط در شیت اطلاعات اولیه هست ، نمایش داده میشه.چطور میتونم اطلاعات فیلتر پیشرفته رو در یک شیت دیگر قرار بدهم.
سلام، این امکان وجود ندارد، تا جایی که من میدانم و تا نسخه ۲۰۱۶ اکسل، تنها در همان شیت میتوان Advanced Filter را انجام داد.
سلام خسته نباشید می خواستم در اکسل به صورت اتومات و با نوشتن یک کلمه در تکست باکس یا کمبوباکس ردیف موزد نظر را بیاورد ممنون از کمکتان
سلام، اینکه ردیف مورد نظر را پیدا کند و اینکه ردیف مورد نظر را بیاورد دو موضوع متفاوت هستند، میتوان فرمول هایی نوشت که شماره ردیف آیتم مورد نظر را بیابند ولی نمیتوان فرمولی نوشت که یک ردیف را بیاورد، برای این کار تنها ابزاری که دارید فیلتر است، بهتر است از Table استفاده نمایید و در این صورت ابزار فیلتر به راحتی برای شما این امکان را فراهم میکند. موفق باشید.