خانه / دانلود رایگان اکسل / آموزش جستجوی بخشی از متن در داده ها در اکسل (فرمول نویسی و پیشرفته)

آموزش جستجوی بخشی از متن در داده ها در اکسل (فرمول نویسی و پیشرفته)

آموزش جستجوی بخشی از متن در داده ها در اکسل (فرمول نویسی و پیشرفته)

 

نکته: در پایین صفحه ویدیو کامل آموزش را می توانید مشاهده نمایید.

 

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

 

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

FILTER(rng1,ISNUMBER(SEARCH(“txt”,rng2)))

 

در این فرمول، از تابع SEARCH برای جستجوی «txt» در rng2 استفاده می‌شود، که معمولاً یک ستون در rng1 است. تابع ISNUMBER برای تبدیل نتیجه از SEARCH به TRUE یا FALSE استفاده می شود.

 

تابع FILTER از حروف عام (*?~) مانند تابع XLOOKUP پشتیبانی نمی کند. با این حال، می‌توانید با ترکیب تابع FILTER با تابع SEARCH مانند زیر، این محدودیت را برطرف کنید:

 

FILTER(range,ISNUMBER(SEARCH(“substring”,range)))

 

تابع SEARCH به طور خودکار یک جستجوی زیر رشته ای را انجام می دهد و در صورت نیاز به انعطاف پذیری بیشتر، از حروف عام (*?~) پشتیبانی می کند.

 

قصد داریم دو مثال مهم که در مورد جستجوی بخشی از متن در داده ها در اکسل هست را بررسی کنیم.

 

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

 

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

 

مثال اول: جستجو براساس حرفه

با جستجوی بخشی از محتوای متنی ستون “حرفه” ، می خواهیم داده ها را بررسی و سطرهای مرتبط با کلمه جستجو را در خروجی و نتیجه وارد نماید.

 

FILTER(CHOOSECOLS(Data!A2:J53,{2,4,5,6}),ISNUMBER(SEARCH(Herfe!B2,Data!F2:F53)),“No Result”)

 

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

 

تابع CHOOSECOLS ستون های خاصی را از یک محدوده  داده ها برمی گرداند. ستون هایی که باید برگردند به صورت اعداد در آرگومان های جداگانه ارائه می شوند. هر عدد مربوط به شاخص عددی یک ستون می باشد.

مثلا در مثال بالا ستون های ,{۲,۴,۵,۶}  جهت نمایش در نتیجه مشخص شده است.

 

مثال دوم: جستجو براساس آدرس:

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

 

 FILTER(CHOOSECOLS(Data!A2:J53,{2,4,5,6,7}),ISNUMBER(SEARCH(Search_Address!B2,Data!G2:G53)),“No Result”)

 

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

 

با پاک کردن مقدار جستجو ، همه اطلاعات دوباره نمایش داده می شود.

 

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

 

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

 

 

 

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

 

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

 

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

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

 

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

 

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

 

تهیه مجموعه کامل و تخصصی اکسل سایت با ۷۰ درصد تخفیف به مدت محدود(کلیک نمایید)

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *