علامت سوال(؟): از این علامت میتونیم به عنوان جایگزینی برای تنها یک کاراکتر استفاده کنیم. مثلاً عبارت ش؟ر میتونه به عنوان جایگزینی برای کلمه های شیر، شتر و شکر استفاده بشه اما نمیتونه جایگزین کلمه شبستر باشه. چون در کلمه شبستر بین ش و ر بیش از یک کلمه وجود داره در حالی که کاراکتر ؟ فقط به عنوان جایگزین یک کاراکتر به کار میره.
علامت ستاره(*): از این علامت میتونیم به عنوان جایگزین تعداد دلخواهی از کاراکترها استفاده کنیم. به عنوان مثال کلمه ش*ر میتونه جایگزین کلمات شیر، شکر و شبستر باشه، اما نمیتونه به عنوان جایگزین کلمه شیرتازه استفاده بشه. کلمه ش*ر* میتونه به عنوان جایگزین کلمات شیر،شبستر و شیر تازه استفاده بشه اما نمیتونه به عنوان جایگزین کلمه سرشیر استفاده بشه. کلمه *ش*ر* میتونه به عنوان جایگزین کلمات شیر، شبستر، شیرتازه و سرشیر استفاده بشه.
علامت مد(~): این علامت رو زمانی استفاده میکنیم که بخوایم این کاراکترهای ویژه به صورت Wildcard استفاده نشن و به صورت کاراکتر متنی ساده درنظر گرفته بشن. به عنوان مثال کلمه ش~*ر فقط به عنوان جایگزین کلمه ش*ر استفاده میشه. چون قبل از علامت * از علامت ~ استفاده کردیم، اکسل علامت * رو به عنوان Wildcard در نظر نمیگیره.
حالا ببینیم از این Wilcardها در چه مواردی میتونیم در اکسل استفاده کنیم. جدول زیر رو در نظر بگیرید:
نام محصول |
شیر پرچرب |
شیر کم چرب |
شیر خرما |
شیر عسل |
پنیر چرب |
ماست تازه |
ماست کم چرب |
پنیر پر چرب |
خامه عسل |
خامه صبحانه |
پنیر خامه ای |
ماست خامه ای |
1. جستجو در فایل اکسل:
اگر بخوایم تمام محصولاتی که دارای خامه هستند رو پیدا کنیم و نام اونها رو با عبارت “محصول دارای خامه” عوض کنیم میتونیم بعد از زدن کلید CTRL+H و باز شدن پنجره Find And Replace از WildCard علامت ستاره(*) به شکل تصویر زیر استفاده کنیم:
ستاره ابتدای کلمه برای این هست که کلماتی که خامه در وسط اونها قرار داره مثل پنیر خامه ای و ماست خامه ای هم در جستجو لحاظ بشن. ستاره آخر هم برای اینه که در صورتی که بعد از خامه هر عبارتی قرار داشت باز هم اون کلمه جزو نتایج جستجو لحاظ بشه
2. فیلتر کردن:
فرض کنید در مثال قبل بخوایم فقط کلماتی که با خامه شروع میشن رو فیلتر کنیم. برای اینکار کافیه مثل تصویر زیر در قسمت فیلتر عبارت خامه* رو وارد کنم.
3. استفاده در توابع اکسل:
از Wildcardها میتونیم در برخی از توابع اکسل هم استفاده کنیم. به مثال زیر دقت کنید:
=COUNTIF(a:a;”*ش*ر*”)
این تابع تمام کلماتی از ستون اول رو که عبارت شیر در اونها استفاده شده باشه شمارش میکنه.
لیست توابع اکسلی که از WildCardها استفاده میکنند به شرح جدول زیر هست:
AVERAGEIF | COUNTIFS | DSUM | MATCH | SUMIF |
AVERAGEIFS | DPRODUCT | DVARP | SEARCH | SUMIFS |
COUNTIF | DSTDEVP | HLOOKUP | SEARCHB | VLOOKUP |
دانلود مثال:
امیدوارم این آموزش هم براتون مفید بوده باشه.
سلام
مهندس ممنون از توضیحات خوبتون در واقع استنباط من اینه که وقتی می نویسیم ;
ش*ر یعنی اولین حرف مهمه وباید ش باشه چون تعیین اش کردیم
و علامت * یعنی نه حرف ونه تعداد کاراکتراش(تعداد حروفش)مهمه که چند تا باشه
ولی حرف ر یعنی باید حرف آخر حتما ر باشه
بله. درسته مرضیه خانوم. میتونید توی یه فایل اکسل با اطلاعات تست کنید تا بهتر متوجه بشید
درود راهنمایی
دنبال ابزاری هستم که کارکردی شبیه ابزار PIVOT TABLE
داشته باشد با این فرض که بجای اعداد در خانه ها جدول متن را نمایش بدهد
یا اگر ابزار PIVOT TABLE این قابلیت را دارد ممنون می شوم راهنمایی کنید .
سپاس
درود دوست عزیز.
Pivot table برای جمع مقادیر استفاده میشه. شما مقادیر متنی رو چطوری میخوای جمع بزنی؟ متوجه منظورت نشدم دقیقاً.
سلام عضو جدید نمیپذیرید؟
سلام
در حال حاضربه دلیل بروز رسانی سایت مشکلی برای بخش ثبت نام به وجود آمده که حداکثر تا چند روز آینده این مشکل حل خواهد شد. بابت مشکل پیش آمده عذرخواهی میکنم.
موفق و شاد باشی
درود
در جریان کارکرد ابزار pivot table هستم ،
در جستجوی ابزار یا روشی هستم که بتواند کاری شبیه به این ابزار اما با متن برایم انجام دهد . ( ورودی این ابزار از جدولی که تمامی موارد در سطر های جدول هستند ) نتیجه نهایی شبیه به مثال زیر شود؟
94/2/1 94/2/2 94/2/3 94/2/4
1000 متن …. … …
1001 . .. … … متن
1002 … متن .. . متن
متوجه منظورتون شدم. دوست عزیز تا جایی که من میدنم در اکسل ابزار خاصی برای اینکار مثل Pivot Table وجود نداره و باید برای پیاده سازی این کار ازفرمول نویسی آرایه ای استفاده کنید.
ممنون بابت مطلب خوبتون
خواهش میکنم
بسیار عالی بود ****
ممنون
با سلام و ممنون از سایت بسیار مفیذتون
با توجه به اینکه بنده به برنامه اکسل مخصوصا قسمت فیلتر کردن وجستجو آشنایی کامل ندارم ومیخواستم در یک ستون دنبال یک کلمه خاص بگردم و ردیف هایی که اون کلمه وجود داره رو فیلتر کنم تا مشخص بشه بعنوان مثال :
در ستون b بدنبال کلمه مالیات هستم و میخوام هر ردیف که توش کلمه مالیات هست رو علامتگذاری کنم
با تشکر
سلام رضاجان.شما میتونی در قسمت فیلتر بزنی *مالیات*
با سلام
مهندس اسماعیل پور – من در یک سلول نوشتم مثال 80 و در سلول دیگه می خوام بنویسم 10 که 80 بشه 90 چطور این عمل رو انجام بدم .
با تشکر
سلام ، من نمیتونم عضو بشم ، پیام فاقد اعتبار برام میاد.
ممنون از اطلاعاتتون
خيلي عالي و كاربردي
سپاس
برای مشاهده جستجوی پیشرفته و مثالهای متعدد میتونید به دیجی دی دات آر ( زندگی دیجیتال ) مراجعه کنید
سلام خسته باشید من زمانی که برای فرمول نویسی از کاراکتر , استفاده میکنم excel ارور میده و باید از کاراکتر ; استفاده کنم که در فرمول های طولانی ایجاد مشکل میکنه میخواستم بپرسم دلیلش چه چیزی میتونه باشه؟؟؟
سلام. اروری که شما در فرمول نویسی میگیرید مطمینا به خاطر اشتباه در فرمول نویسی هست و به کاراکتری که استفاده میکنید مربوط نمیشه. در عین حال اگر میخواید کاراکترتون رو عوض کنید میتونید مطلب تغییر کاراکتر جداکننده پارامترها در توابع اکسل رو مطالعه کنید.
سلام خدمت شما دوستان عزیز
خیلی خیلی خیلی ممنون از آموزش زیبای تون بسیار عالیییییییییییییی(:
من متوجه علات مد نشدم
متوجه شدم ممنون
سلام وایلد کارت برای اعداد هم داریم جهت سام ایف گرفتن؟
سلام موسی جان. تا جایی که من میدونم وایلد کاردی که فقط اعداد رو در نظر بگیره و بشه تو sumif نوشت و جواب گرفت در اکسل نداریم