اعمال فیلترهای پیشرفته با ابزار Advanced filter اکسل

اعمال فیلترهای پیشرفته با ابزار Advanced filter اکسل

اعمال فیلترهای پیشرفته با ابزار Advanced filter اکسل

در این مطلب از آموزش اکسل با ابزار Advanced Filter اکسل و کارکرد اون آشنا خواهیم شد. به طور کلی یکی از قابلیت های بسیار مفیدی که در اکسل وجود داره امکان فیلتر کردن داده‌ها هست. در حالت عادی برای فیلتر کردن جداول میتونیم از تب Home و گزینه Sort & Filter استفاده کنیم. این ابزار برای اعمال فیلترهای روتین و عادی به خوبی جواب میده. اما گاهی وقتا پیش میاد که میخوایم فیلترهای خیلی پیچیده ای رو برای جدول خودمون اعمال کنیم. در این مواقع دیگه گزینه Sort & Filter جوابگو نیست و باید از گزینه Advanced Filter استفاده کنیم.[private]به عنوان مثال جدول زیر رو در نظر بگیرید:

تعداد TIP TIP مشخصات pos تعداددرTIP طول f تعداد کل در یکTIP
7 P1 میلگرد عمودی 1 6 22 21
7 P1 خاموت دایره 1 3 10 23
7 P1 عمودی انتهای جاهک 1 2.5 16 20
7 P1 حصیری کف چاهک 2 2.3 16 13
16 P2 میلگرد عمودی 1 6 22 50
16 P2 خاموت دایره 1 5.5 10 23
16 P2 عمودی انتهای جاهک 1 2.5 16 36
22 P2 عمودی انتهای جاهک 1 2.5 16 36

اگر بخوایم جدول بالا رو به گونه ای فیلتر کنیم که تنها گزینه هایی که (تعداد TIP اونها برابر 7 و طول اون برابر 6) یا (تعداد TIP اون برابر 16 و طول اون برابر 2.5) هست نمایش داده بشن، نمیتونیم از ابزار فیلتر استفاده کنیم و حتماً باید از گزینه Advanced Filter برای این کار استفاده کنیم. اما چطوری باید اینکار رو با Advanced Filter انجام بدیم. برای اینکار گام های زیر رو باید طی کنیم:

1. ایجاد جدول شرط برای Advanced Filter:

اولین قدم و مهمترین قدم برای استفاده از ابزار Advanced Filter نوشتن جدولی هست که با استفاده از اون شرایط مدنظرمون برای فیلتر کردن رو مشخص میکنیم. این جدول رو میتونیم در هر جایی از ورکبوک خودمون بنویسیم. در ردیف اول این جدول باید نام ستون هایی که میخوایم بر اساس اونها جدولمون رو فیلتر کنیم بنویسیم و در ردیف های بعدی شرطها رو تعریف کنیم. در این جدول شرط هایی که در یک ردیف نوشته بشن بصورت AND در نظر گرفته میشن. یعنی باید همه اونها در یکی از ردیف های جدول وجود داشته باشند تا ردیف مدنظر نمایش داده بشه. اما شرط هایی که در ردیف های مجزا باشند به صورت OR در نظر گرفته میشن. یعنی هر کدوم از اونها در یکی از ردیف های جدول برقرار باشه، ردیف مدنظر نمایش داده میشه. به چند مثال زیر توجه کنید تا بهتر متوجه مطلب بشید:

هدف: فیلتر کردن ردیف هایی که تعداد TIP اونها برابر بزرگتر از 6 یا کوچکتر از 16 هست.

جدول:

تعداد TIP
<16
>6

هدف: فیلتر کردن ردیف هایی که تعداد TIP اونها برابر بزرگتر از 6 و کوچکتر از 16 هست.

جدول:

تعداد TIP تعداد TIP
<16 >6

هدف: فیلتر کردن ردیف هایی که (تعداد TIP اونها برابر بزرگتر از 6 و کوچکتر از 16 هست) یا (تعداد TIP اونها برابر 24 هست).

جدول:

تعداد TIP تعداد TIP
<16 >6
24
2. استفاده از گزینه Advanced Filter برای اعمال فیلتر:

بعد از اینکه جدول شرطمون رو ایجاد کردیم نوبت به استفاده از ابزار Advanced Filter میرسه. برای اینکار مثل تصویر زیر از تب DATA و بخش Sort & Filter رو گزینه Advanced کلیک میکنیم.

اعمال فیلترهای پیشرفته با ابزار Advanced filter اکسل

با اینکار پنجره زیر باز میشه.

اعمال فیلترهای پیشرفته با ابزار Advanced filter اکسل

گزینه های موجود در این پنجره به شرح زیر هست:

Filter the list, in-place: با انتخاب این گزینه جدول ما به صورت عادی و در محل خودش فیلتر میشه.

Copy to another location: با انتخاب این گزینه نتیجه حاصل از فیلتر کردن جدول در جایی دیگه ای از ورکبوک که ما تعیین کنیم به صورت یک جدول مجزا کپی میشه و جدول اصلی ما فیلتر نمیشه.

List range: در این قسمت محدوده جدول موردنظرمون رو که قصد داریم فیلتر رو بر روی اون اعمال کنیم مشخص میکنیم.

Criteria Range: در این قسمت جدول شرطی رو که قبلاً ساختیم انتخاب میکنیم. این بخش

Copy to: در صورتی که در گزینه Copy to another location رو انتخاب کرده باشیم و بخوایم نتایج حاصل از فیلتر رو در جای دیگه ای از ورکبوک خودمون کپی کنیم، محل کپی کردن نتایج فیلتر رو از این قسمت مشخص میکنیم.

Unique records only: اگر این گزینه رو فعال کنیم، چنانچه سطرهای مشابه در جدول ما وجود داشته باشه (سطرهایی که اطلاعات اونها کاملاً مشابه هم باشه)، فقط یکی از اونها نمایش داده میشه و بقیه فیلتر میشن.

مثال استفاده از Advanced Filter:

اگر بخوایم جدول بالا رو به گونه ای فیلتر کنیم که تنها گزینه هایی که (تعداد TIP اونها برابر 7 و طول اون برابر 6) یا (تعداد TIP اون برابر 16 و طول اون برابر 2.5) هست نمایش داده بشن، به شکل زیر عمل میکنیم.

1. ایجاد جدول شرط برای Advanced Filter:

جدول شرط ما برای این مثال به شکل جدول زیر خواهد بود.

تعداد TIP طول
7 6
16 2.5

که مثل تصویر زیر در Sheet1 خودمون اون رو مینویسیم.

advancedfilter3

2. استفاده از گزینه Advanced Filter برای اعمال فیلتر:

. استفاده از گزینه Advanced Filter برای اعمال فیلتر:

Filter the list, in-place: ما در این مثال میخوایم نتایج فیلتر روی جدول اصلی اعمال بشه بنابراین این گزینه رو انتخاب میکنیم.

Copy to another location: در این مثال با این گزینه کاری نداریم.

List range: در این قسمت جدول موردنظرمون رو که قصد داریم فیلتر رو بر روی اون اعمال کنیم مشخص میکنیم. اطلاعات جدول ما در ردیف هابی 1 تا 9 ستون های A تا G در sheet1 قرار داره بنابراین مقدار این بخش Sheet1!$A$1:$G$9 هست.

Criteria Range: در این قسمت جدول شرطی رو که قبلاً ساختیم انتخاب میکنیم. ما جدول شرطمون در در محدوده J1 تا K3 در Sheet1 نوشتیم بنابراین مقدار این بخش برابر Sheet1!$J$1:$K$3 خواهد بود.

Copy to: چون ما نمیخوایم نتایج حاصل از فیلتر رو در جای دیگه ای از ورکبوک خودمون کپی کنیم در اینجا کاری با این گزینه نداریم.

در پایان با کلیک کردن روی گزینه اوکی جدول ما مثل شکل زیر فیلتر میشه.

. استفاده از گزینه Advanced Filter برای اعمال فیلتر:

[/private]دانلود فایل مثال:

[private role=specialsubscriber]AdvancedFilter.sample.worksheet.ir[/private]

تمرین:

[private role=specialsubscriber]جدول شرطی بنویسید و با استفاده از اون ردیف هایی رو که تعداد TIP اونها بزرگتر از 7 هست یا TIP اونها برابر P1 و طول اونها برابر 2.5 هستند فیلتر کنید.[/private]

54 Comments
  • ساغر دهقانی
    Posted at 09:16h, 27 ژوئن پاسخ

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

  • بابک فرد
    Posted at 20:03h, 15 فوریه پاسخ

    تورو خدا کمکم کنید.
    یه فایل اکسل دارم که شامل 30 تا شیته که همه شیت ها مثل هم هستن که لیستی از اسامی افراده (مشتری مغازه).
    30 شیت هم که مربوط به 30 روز ماه هستش.
    هر فردی در روز فرض کنید تعدادی خرید و فروش انجام میده و مقداری پول میده یا میگیره (وشاید کلی بده بستون دیگه بین من و مشتری باشه). که در لحظه ای که در فروشگاهم اون عملیات خریدو فروش انجام میگیره روبروی اسم مشتری بصورت دستی ثبتش میکنم.
    تعداد مشتری ها خیلی زیاده و سرتیتر مشتری هارو فیلتر گذاری کردم. هروقت هر مشتری هرکاری بکنه اسمشو فیلتر میکنم و فعالیت هاشو جلوش ثبت میکنم. مثلا چی خریده. چقدر پول داده و …
    آخر ماه که میخوام با هر مشتری تسویه کنم مجبورم تک تک برم داخل هر شیت و اسم اون مشتری رو فیلتر کنم و روز به روز (که میشه شیت به شیت) نگاه کنم ببینم چیکار کرده.
    دنبال این میگردم که طوری فیلتر کنم که با یک بار فیلتر کردن اسم یه مشتری، در همه شیت ها هم اون اسم فیلتر بشه.
    اینو درنظر بگیرید که با سِلِکت آل کردن همه شیت ها، گزینه فیلتر دیگه غیر فعال میشه

    • aaaaa
      Posted at 18:45h, 17 ژوئن پاسخ

      استفاده از گزینه find all
      استفاده از تابع جدید filter
      استفاده از vlookup

  • کیوان
    Posted at 10:58h, 15 دسامبر پاسخ

    بادرود یه راهنمایی میخواستم
    من یه جدول اکس دارم حدود ۷۰۰۰تا شماره اعداد ۱۲ یا ۱۳ رقمی داخلش هست یا حتی خط تیره داخلشون

    میخوام جوری فیلتر کنم که اکسل برام فقط اعداد ۱۳ رقمی رو نمایش بده وبقیه رو مشخص کنه که اشتباه
    چون دونه به دونه گشتن خیلی سخته

    راهی هست؟؟

  • zizo
    Posted at 10:06h, 28 ژوئن پاسخ

    سلام چرا فیلتر پیشرفته براساس name ( یعنی سر تیتر براساس نام )کار نمیکنه و بقیه داده رو در شیت دیگر منقل و فیلتر نمی کنه لطفا راهنمایی کنید

  • sara
    Posted at 13:59h, 05 می پاسخ

    سلام وقت بخیر. ببخشید من دوتا شیت دارم که هرکدام دوستون دارن. ستون 1 آدرس، که کد 12 رقمی هست و ستون 2 مقدار هزینه. که ستون 1 در شیت اول کامله ولی شیت دوم فقط بعضی از کدها که هزینه دارند آمده. چطور میتونم این داده ها رو یکی کنم. یعنی جلوی مثلا آدرس اول هزینه ی 1 و اگر هزینه ای در شیت دوم داره جلوش بیاد. و به همین ترتیب برای آدرس بعدی. درواقع میخوام یک ستون آدرس بدست بیارم و جلوی اون آدرس هزینه های 1 و 2.
    ممنون میشم اگه کمکم کنید

    • mehran
      Posted at 15:03h, 29 می پاسخ

      با سلام
      باید از فرمول vlookup استفاده کنید

  • علی
    Posted at 10:27h, 07 جولای پاسخ

    با سلام
    ابتدا باید بابت مطالب خوبتون تشکر کنم
    شاید سوالم یکم اینجا بی ربط باشه
    من یک فایل اکسل دارم که سی تا حدودا شبت جداگانه داره
    این فایل برای تقریبا 12 تا محصول هست
    حالا مسئله ای که وجود داره
    بیشتر شیت ها مشترک هستن ولی برخی شیت ها مخصوص یه سری محصول خاص هستن
    من هر وقت ویرایشی میکنم و میخوام فایل هر محصولی را ذخیره کنم باید دونه دونه شیت هایی که مال اون محصول نیست و هاید کنم
    راهی هست بشه تعریف کرد زمان ذخیره کردن یا حتی زمان پرینت کردن به صورت pdf بگیم برای هر محصول چه شیت هایی دخیره یا پرینت شوند؟
    امیدوارم تونسته باشم خوب توضیح بدم
    ممنون میشم اگر راهنمایی کنید.

  • shayan
    Posted at 18:46h, 28 سپتامبر پاسخ

    سلام.وقت بخیر
    یک ستون دارم که دارای 20000 رکورد عدد میباشد. که دارای یک فرمت یکسان نیستند.
    میخواهم حدود 100 عدد که مدنظرم هست را در این ستون فیلتر نمایم. ولی مجبورم یا پیداشون کنم و تیک کناریشو فعال نمایم یا یکی یکی اعداد مدنظرم را فیلتر نمایم.
    آیا راه سریع و یا فرمولی وجود دارد که بتوان همه اعداد مدنظرم را باهم فیلتر نمایم؟؟

  • m-gh67
    Posted at 11:30h, 16 می پاسخ

    سلام
    ببخشید تو این نوع فیلتر ، اکسل تو جدولی که برای فیلتر درست میکنیم خونه blank رو تشخیص میده؟

  • h. forouzi
    Posted at 16:39h, 21 آوریل پاسخ

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

  • ایمان
    Posted at 17:30h, 24 فوریه پاسخ

    سلام چطور میشه فایل فیلتر شده و ذخیره شده را به حالت قبل از فیلتر در آورد

  • محمدفروزنده
    Posted at 10:32h, 10 فوریه پاسخ

    سلام چگونه میتوان همزمان باانتخاب کل صفحه رافیلترکنیم یاحداقل دوستون را باهم فیلترکنیم

  • aboolfazl
    Posted at 18:03h, 14 دسامبر پاسخ

    دستتون درد نکنه بخاطر زحمتی که می کشید

  • aboolfazl
    Posted at 18:00h, 14 دسامبر پاسخ

    سلام.این چکاریی ،خب وقتی دکمه filter رو فعال می کنیم فلش هایی روی آیتم های سر ستون ظاهر میشه که میتونیم فیلترها رو اعمال کنیم .همین مثال هم انجام دادم و جواب گرفتم.دیگه چرا اینقدر فرمول نویسی؟؟؟؟؟؟

  • فاطمه
    Posted at 09:40h, 06 اکتبر پاسخ

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

  • MoReNu
    Posted at 13:51h, 09 سپتامبر پاسخ

    سلام و وقت بخیر
    دوستان عزیز می خواستم بدونم چطوری بایستی یک ستون رو که حاوی کلی سلول متنی هست رو با توجه به کلمات مشترک در هر سلول سورت کرد؟
    فایل نمونه رو مشاهده بفرمائید که در سلول هاش کلمات زیر در بین شان بکار رفته

    بولگاری
    لالیک
    الفکتو
    دو مارلی

    و در اکسلی که دارم نمی دونم که این کلمات چی هستن و می خوام خود اکسل بر اساس کلمات مشترک بین سلول ها، سلول هارو پشت سر هم سورت کنه
    http://s8.picofile.com/file/8305939984/PerfumeAll.xlsx.html

  • z.sh
    Posted at 22:45h, 04 سپتامبر پاسخ

    سلام
    من می خواهم یک combo box درست کنم و با انتخاب هریک از موارد موجود در combo box جدول مربوط به آن را نمایش دهد.
    میشه لطفا کمکم کنید ؟

  • mohseni
    Posted at 13:03h, 16 آگوست پاسخ

    سلام
    چطوری میشه یک رکورد رو به چند رکورد دیگه لینک کنیم؟

  • طاهره
    Posted at 16:20h, 05 ژوئن پاسخ

    اقای مهندس من چرا نمیتونم وارد سایت بشم ؟همش خطا میده؟چیکارکنم؟

  • farid rajabi
    Posted at 10:55h, 17 می پاسخ

    با سلام و احترام
    ببخشید مشکلی در خصوص قطع ارتباط دیتا بیس اس کیو ال با گزارش pivot table پیش می آید
    لطفا راهنمایی بفرمایید

  • محمد
    Posted at 22:47h, 18 ژانویه پاسخ

    سلام.ی سوال داشتم.میخام توی تعداد زیادی سلول که اگر هرسلول شامل عدد۹۱یا۹۳هستند رو تا ۸شماره بعد از اون ۹۱و۹۳وخود این دوتا عدد هم بیان توی سلول بغلی بشینه.میشه همچین چیزی؟اگه میشه جواب بدین لطفا.ممنون

  • کارمند
    Posted at 17:53h, 18 ژانویه پاسخ

    از یه ردیف مشخص به پایین فیلتر گیری نمی کند مشکل چیه ؟سلام

    • arianfar
      Posted at 08:21h, 15 آوریل پاسخ

      سلام. احتمالاً سلول خالی دارید.

  • سهیل
    Posted at 00:36h, 19 دسامبر پاسخ

    سلام مهندس
    میخواستم بدونم اگه ما به جای یک شیت چند شیت داشته باشیم بعد بخوایم فیلتر رو در تمام ورک بوک اعمال کنیم ونتیجه رو به ما نشون بده روی همون شیت یا یک شیت جدا.چی کار باید کنیم؟؟؟؟

  • سهیلا
    Posted at 14:29h, 18 سپتامبر پاسخ

    سلام جناب مهندس
    اگه بخوام چند داده رو به یه سلول بدیم و برای هر کدوم یه عملیاتی رو تو ستون های دیگه تعریف کنیم حالا هر بار بخواهیم یکی از اون داده های ستون اولمون رو انتخاب کنیم و بقیه عملیات مربوط به اون داده بیاند چکار کنم؟ ممنون میشم جواب بدید

    • یاسین اسماعیل پور
      Posted at 00:29h, 19 سپتامبر پاسخ

      سلام سهیلا جان
      راستش منظورت از چند داده رو به یک سلول بدیم متوجه نشدم. هر سلول یک داده میتونه بگیره دیگه

  • محمدحسین
    Posted at 09:34h, 16 آگوست پاسخ

    با سلام
    یه سوالی برام پیش اومده
    یه لیست قیمت دارم و یه سری فعالیت که برای انجامش از لیست مصالح و قیمتشون استفاده میشه
    چطور میتونیم کاری کنیم که در صورت انتخاب مصالح از لیست کشویی قیمتشونو بنویسه…تعداد مصالح هم زیاد هست
    ممنون میشم کمکم کنید

  • بیژن طهماسبی
    Posted at 13:39h, 15 آگوست پاسخ

    باسلام خدمت همگی.من دوتا فایل اکسل رو گذاشتم زیر هم و یک ستونش کردم بعد از دابلیکیت استفاده کردم که موارد مشابه رو مشخص کنه برام تا غیر مشابه ها که مغایرت من هستن معلوم بشه منتها برای همه ستون این فرمول انجام نمیشه مثلا بعضی هاشون رو رنگی میکنه ولی بععضی هاشونو نه!بنظر شما چکار کنم چون چندین بار ولیو هم کردم ولی نمیدونم فرمتشونه باهم نمیخونه یا چیز دیگه ایه؟ لطفا راهنماییم کنید ممنونم چون فایله خیلی زیاده

    • یاسین اسماعیل پور
      Posted at 15:53h, 15 آگوست پاسخ

      سلام
      فایلتون رو بفرستید نگاش میکنم

  • pantea
    Posted at 10:39h, 14 آگوست پاسخ

    سلام و خسته نباشید
    واقعا از زحمت های شما و اطلاعاتی که توی سایتتون گذاشتین تشکر میکنم. واقعا برای من مفید بودن . من میخواستم کلاس اکسل پیشرفته برم، اما الان دیگخ واقعا نیازی به کلاس ندارم. خیلی ممنونم.
    یه سوال دارم . من گزینه advanced filter رو چط.ر فعال کنم؟!؟! گزینه اش رو ندارم اصلا

  • rest
    Posted at 01:56h, 07 جولای پاسخ

    مهندس خدا قوت،
    این فیلترای پیشرفته حالت دائمی دارن واسه خروجی دادن؟
    ینی با تغییر داده ها در list range خروجی فیلتر هم تغییر میکنه؟

  • اینجا را کلیک کن
    Posted at 16:21h, 08 ژوئن پاسخ

    سلام ، یسنای عزیز
    البته که راه ساده ای وجود داره!!
    خانه های مورد نظر را انتخاب کنید ، با فشردن کلید Ctrl+F و انتخاب برگه Replace تمامی خانه های خالی را با عدد 2 جایگزین نمایید !!
    به همین راحتی !!
    موفق باشید – خانیکی
    0919-302-6452

  • یسنا
    Posted at 13:11h, 08 ژوئن پاسخ

    با سلام
    من یه جدول با 2000 رکورد و 20 فیلد دارم که در بعضی خانه ها عدد 1 دارم و بقیه خانه ها خالیست میخواهم در بقیه خانه ها عدد 2 وارد کنم ایا فرمول یا روشی برای این کار وجود دارد یا باید دستی وارد شود. سپاسگزارم

  • شیرازبانو
    Posted at 10:39h, 02 ژوئن پاسخ

    سایتتون عالیه.مرسی

  • Reza gheibi
    Posted at 09:54h, 29 می پاسخ

    ياد گيري اكسل

  • ابراهیم
    Posted at 14:22h, 15 می پاسخ

    با سلام
    خسته نباشی جناب اقای مهندس اسماعیل پور
    من در اکسل تو یک ستون تاریخ ها رو نوشتم . مثال 94/08/1 حالا می خواهم پشت 1 صفر اضافه بشود . سال 94 و 95 و 92 متفاوت هستن
    الان می خواهم بشه
    92/01/01
    94/08/01
    ممنون کمکم کنید

    • انجام ماکرونویسی اکسل در اینجا
      Posted at 19:53h, 15 می پاسخ

      سلام ، آقا ابراهیم – انجام این کار ، چندان ساده نیست ، بایستی به فرمول نویسی یا ماکرونویسی آشنایی و تاحدی تسلط داشته باشید ، که شایدم داشته باشید . برای این کار ، ابتدا روز ، ماه و سال بایستی از هم تفکیک و سپس با فرمت جدید دلخواه شما ، دوباره بهم بپیوندند . برای تشخیص محل ممیز در تاریخ ، از تابع FIND میتوانید استفاده کنید . برای تفکیک روز ، ماه و سال از تابع MID کمک بگیرید . برای تشخیص تک رقمی یا دو رقمی بودن روز و ماه و یا ارقام سال ، از تابع LEN بایستی استفاده کنید . برای افزودن صفر به اعداد تک رقمی و یا پیوستن اعداد بهم و تشکیل تاریخ از تابع CONCATENATE و یا علامت & میتوانید استفاده کنید . با ماکرونویسی و نوشتن یک تابع همه این کارها را باهم و خیلی را حت تر میتوانیم انجام دهیم . موفق باشید – خانیکی
      0919-302-6452

  • حامدمحمدی
    Posted at 03:16h, 15 آوریل پاسخ

    با سلام
    جناب مهندس اسماعیلی هر بار که آمدم در سایت عضو بشوم خطا می دهد بفرمائید چه کنم.

  • پاسخ
    Posted at 16:21h, 05 آوریل پاسخ

    ابتدا اسامی را که میخواهید با درگ کردن انتخاب کنید بعد ctrl+f3 را میزنیم در صفحه باز شده new و بهد در قسمت name یک نام را انتخاب می کنیم و بعد ok
    حالا ان قسمت از فایل اکسل که میخواهیم از اسامی استفاده کنیم درگ میکنیم و بعد از سربرگ data گزینه validation را انتخاب میکنیم در settings ,allow و گزینه list را انتخاب میکنیم در فیلد sours کلید f3 را فشار میدهیم و نامی را قبلا انتخاب کردیم تایید میکنیم ok را میزنیم حالا در کنار هر سلول یک علامت مانند فیلتر می اید که فقط میتوانیم از اسامی که قبلا تعریف کردیم انتخاب کنیم
    و اگر اسم دیگری تایپ کنیم علامت خطا می آید البته اگر اسمی غیر از لیست موجود copy , past کنیم پیغام خطا نمیدهد
    امیدوارم تونسته باشم منظورم رو خدمت دوستان رسونده باشم
    با تشکر
    mortezamoh.qn2005@gmail.com

  • مرتضی
    Posted at 15:16h, 04 آوریل پاسخ

    با سلام
    در صورتی که در هر سلول از اعداد و اسامی مشترک استفاده میکنیم چطور باید این کار را بکنیم مثلا سلول a1 قرار است از بین اسامی (علی واحمد و حسن و حسین و محمد) که ثابت هستند یکی از اسامی در هر سلول ستون قرار بگیرد چطور باید این کار انجام شود
    با تشکر

  • عادل
    Posted at 10:33h, 26 ژانویه پاسخ

    سلام
    ی سوال داشتم .اگه بخواهیم چنتا ستون و سطر را به جای یه ستون انتخاب کنیم برای ثابت شدن چکار باید کرد؟

  • سيدكاظم موسوي
    Posted at 22:09h, 23 ژانویه پاسخ

    سلام
    جناب مهندس اسناعيل پور
    ابتدا تشكر بي انتهاي خود را بدليل اين اشتراك گذاري دانش تان از من بپذيريد
    به جرات ميگم كه يكي از بهترين سايت هاي دراين حوزه ميباشد .اما چند سوال :
    هميشه دنبال روشي بودم كه بتوان نمودارهاي مختلف منتج از يك جدول را به ازاي يكي از ايتم ها سورت و نمايش داد . بدون اينكه نياز به سورت كردن خود جدول داده ها باشد ( يعني در خود نمودار امكان اين كار باشد ).
    – و ديگر اينكه روشي براي نشان دادن رتبه داده هاي يك جدول ( البته نام داده نشان داده شود ولي بصورت سورت شده و هم چنين نشان دادن تغييرات رتبه در دوره هاي متفاوت با عدد و نشان مناسب )

    ممنون

    • یاسین اسماعیل پور
      Posted at 11:49h, 25 ژانویه پاسخ

      سلام دوست عزیز
      سپاس از لطفتون. برای سوال اولتون تاجایی که من میدونم بدون فرمول نویسی در یه جدول کمکی دیگه امکان پذیر نیست.
      برای سوال دومتون هم از فرمول rank میتونید استقاده کنید

  • fazli
    Posted at 10:45h, 18 اکتبر پاسخ

    سلام مهندس خیلی سایتت معرکه هست
    دمممممممممممممممممت همیشه گرررررررررررررم

    • یاسین اسماعیل پور
      Posted at 23:41h, 20 اکتبر پاسخ

      ممنون 🙂

  • anihemat
    Posted at 10:01h, 20 سپتامبر پاسخ

    خیر

  • tahery123
    Posted at 14:55h, 09 سپتامبر پاسخ

    سلام مهندس
    خداقوت؛
    یکی از کاربردهای advanced filter برای جستجوی متن در table :
    برای این کار می بایست ستونی جهت ایجاد شرط جستجو با استفاده از تابع (…….. isnumber(search= که نتیجه آن true or false است به جدول اضافه شود. در مرحله بعد می بایست جدولی برای قسمت criteria range مشخص گردد( جدولی شامل یک ستون و دو ردیف که نام ستون در این جدول می بایست هم نام با ستون شرط در جدول list range باشد. همچنین در ردیف جدول criteria range کلمه true نوشته شود ). اکنون با انجام فیلتر ، تمامی ردیف هایی از ستون شرط که نتیجه آن true باشد ، فیلتر می گردد.

    عذر خواهی می کنم که جسارت کردم مهندس جان .این عملکرد در برنامه هایی که درست می کنم خیلی بهم کمک کرده خواستم آموزششو به زبون شیوای خودتون تو سایتتون بذارید. شاید به درد کاربر هاتونم بخوره.

    • یاسین اسماعیل پور
      Posted at 23:37h, 16 سپتامبر پاسخ

      ممنون از توضیحاتتون

  • RezaFallahi
    Posted at 18:50h, 01 سپتامبر پاسخ

    سلام
    دو سوال رو درباره فیلتر کردن در قالب یک فایل اکسل ( برای بهتر مشخص شدن سوال) از قسمت “تماس” براتون ارسال کردم اگه امکان داره اون رو بررسی کنید.
    برای اشتراک در بخش کاربران ویژه باید چیکار کرد آخه توی بخش تماس که چنین امکانی وجود نداره !

    • یاسین اسماعیل پور
      Posted at 22:02h, 02 سپتامبر پاسخ

      سلام رضا جان. جواب سوالاتت رو در ایمیلت دادم. امکان اشتراک ویژه هم بزودی فعال خواهد شد اگر کاربر سایت هستی وقتی فعال بشه از طریق ایمیل بهت اطلاع رسانی خواهد شد.

  • marziye
    Posted at 22:35h, 22 آگوست پاسخ

    سلام
    مهندس مثل همیشه best بود این بخش از آموزشتون فقط یه چیزی یه مشکل تایپی تو وارد کردن داده ها هست که تو مثال گفتید 6 ولی با 4 جل کردید گفتم بگم شاید خواستید اصلاحش کنید
    سپاس

    • یاسین اسماعیل پور
      Posted at 03:51h, 23 آگوست پاسخ

      ممنون از دقت نظرتون. اصلاح شد.

Post A Comment