دسترسی سریع

لینکهای مفید

دانلود آفیس باز

جستجوی لحظه ای و هایلایت کردن نتایج در اکسل

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

توابع استفاده شده در این آموزش

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

  1. تابع Filter که از آفیس 2021 به اکسل اضافه شده و پایه فرمول می باشد.
  2. تابع SEARCH برای اینکه بررسی و یافتن بخشی از متن در داده ها.
  3. تابع ISNUMBER برای تشخیص وجود بخشی از متن.
  4. قابلیت قالب دهی شرطی که در مورد آخر جستجو از آن بهره برده ایم.
جستجوی لحظه ای در اکسل
جستجوی لحظه ای در اکسل

جستجوی در یک ستون و تطابق کامل

خب فرض می کنیم که یک فایل اکسل داریم که یک Sheet با نام Main دارد که داخل آن یک جدول وجود دارد با نام Contacts که این جدول شامل سه ستون نام و نام خانوادگی و نام شرکت و شماره تماس می باشد. حالا در مرحله اول می خواهیم فقط ستون نام و به صورت نام کامل جستجو شود. یعنی اگر ما نام نادر بحری را کامل نوشتیم در ستون مربوطه آن را جستجو کند.

  1. یک شیت جدید ایجاد می کنیم با نام NameSearch 
  2. به تب Developer می رویم و یک Textbox رو آدرس B2 قرار می دهیم .
  3. روی Textbox کلیک راست کرده و گزینه Properties را انتخاب می کنیم .
  4. در قسمت LinkedCell آدرس B2 را وارد می کنیم.
  5. حالا به سلول A3 رفته و فرمول زیر را می نویسیم.

نکته می توانیم در قسمت Properties مربوط به تکسا باکس تنظیمات دیگری مانند فونت و جهت نمایش را انجام دهیم.

=FILTER(Contacts,Contacts[نام و نام خانوادگی]=B2,"نتیجه ای نداشت")

جستجوی لحظه ای در اکسل در یک ستون

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

  1. از شیت NameSearch که در مرحله قبل ایجاد کردیم کپی می گیریم.
  2. در سلول A3 فرمول زیر را می نویسیم.

نکته : شما میتوانید کلید کنترل را بگیرید و روی نام شیت موس را نگه داشته و درگ کنید تا به سرعت کپی شود.

 

=FILTER(Contacts,ISNUMBER(SEARCH(B2,Contacts[نام و نام خانوادگی])),"نتیجه ای نداشت")

جستجوی لحظه ای در تمام ستونها

مرحله قبلی را می خواهیم تکمیل کنیم تا یک جستجوی لحظه ای در اکسل داشته باشیم که قدرت بیشتری داشته باشد ، این روش برای ستونها بیشتر هم کار برد دارد. در واقع می خواهیم اگر کاربر در تکست باکس مقداری وارد کرد تمام ستونها برای وجود آن به صورت لحظه ای بررسی شود .

  1. از شیت ایجاد شده در مرحله قبلی کپی بگیرید و نام آن را تغییر دهید.
  2. در سلول A3 فرمول زیر را بنویسید.

نکته : بدیهی که در هر سه روش امکان دارد که نام ستونهای فایل شما متفاوت باشد که باید فرمول را تغییر دهید که اگر ویدیو آموزشی ابتدای مطلب را مشاهده کنید متوجه خواهید شد.

=FILTER(Contacts,(ISNUMBER(SEARCH(B2,Contacts[نام و نام خانوادگی])))+(ISNUMBER(SEARCH(B2,Contacts[نام شرکت])))+(ISNUMBER(SEARCH(B2,Contacts[تلفن]))),"نتیجه ای نداشت")

هایلایت نتایج جستجوی لحظه ای در اکسل

در مرحله آخر چون احتمالا نتایج بیشتر خواهد بود ، بهتر است با رنگی کردن متنی که به دنبال آن هستیم کاربر را متوجه نتیجه جستجو کنیم تا دید بهتری داشته باشد . برای متوجه شدن منظور بهتر است تصویر متحرکی که در ابتدای مطلب قرار دارد را ببینید.

  1. محدوده مورد نظر را انتخاب میکنیم .
  2. به تب Home رفته و از گزینه Conditional Formatting 
  3. گزینه Highlight Cells Rules را انتخاب کنید 
  4. از بین گزینه ها Text That Contains را انتخاب نمائید.
  5. در پبنجره باز شده عبارت زیر رابنویسید و یک شکل نمایشی دلخواه انتخاب نمائید.

نکته : آدرسهایی که نوشته شده بر اساس مثال می باشد و برای شما شاید متفاوت باشد.

=$B$2
هایلایت کردن نتایج جستجو در اکسل
هایلایت کردن نتایج جستجو در اکسل

من تب Developer را ندارم

روی یکی از تبهای ریوبن کلیک راست کرده و گزینه Customize the ribbon را بزنید.
در پنجره ای که باز می شود تیک گزینه Developer را بزنید و ذخیره کنید.

آیا این روش نیاز به کدنویسی و ماکر دارد

خیر هیچ گونه کدنویسی و استفاده از ماکرو نیاز نیست

من آفیس 2021 ندارم چگونه می توانم استفاده کنم

برای راحتی استفاده از جستجوی لحظه ای در اکسل ، خب بهتر است آفیس 2021 را نصب کنید و اگر امکان این کار را ندارید ، می توانید از آموزشهای قبلی ما استفاده نمائید .

4.6/5 - (18 امتیاز)
باکس دانلود

این آموزش فاقد فایلی برای دانلود می باشد و برای استفاده از این آموزش باید آفیس 2021 نصب کرده باشید.

5 1 امتیاز
امتیاز این آموزش
دنبال کردن
اطلاع رسانی به
guest

29 نظرات
پر امتیاز ترین
جدیدترین قدیمی ترین
Inline Feedbacks
مشاهده همه دیدگاهها

دانلود رایگان !!

لطفا شماره موبایلی وارد کنید که روی آن واتس اپ دارید !!

بهتر است که شماره موبایل با واتس اپ فعال وارد کنید و از اخبار و تخفیف ها هم با خبر شوید ، در غیر اینصورت می توانید آدرس ایمیل وارد نمائید.

happy holidays

we want to hear from you

https://officebaz.ir/product-category/excel/