امروز داشتم با ابزار فيلتر كار ميكردم به يه مشكل عجيب برخورد كردم كه نمي دونم از كجا نشات ميگيره
به فايل پيوست توجه كنيد و به توضيحات زير دقت كنيد
- علامت ستاره *
علامت ستاره * نشان دهنده چندین کاراکتر است.
- علامت سوال ?
علامت سوال ? نشان دهنده فقط یک کاراکتر است.
مثال)
- اگر به دنبال فایل "Winamp.exe" باشیم، و آنرا بطور کامل بدانیم، مشکلی نداریم.
- اگر نام فایل را فراموش کرده باشیم، تایپ میکنیم: "exe.*"
- اگر پسوند فایل را فراموش کرده باشیم، تایپ میکنیم: "Winamp.exe"
- اگر نام فایل را فراموش کرده باشیم ولی تعداد آنرا بدانیم، تایپ میکنیم: "*.??????"
- اگر پسوند فایل را فراموش کرده باشیم ولی تعداد آنرا بدانیم، تایپ میکنیم: "???.Winamp"
- اگر فقط دو حرف اول نام را بدانیم ولی پسوند را ندانیم، تایپ میکنیم: "*.*Wi"
- اگر فقط دو حرف اول نام را بدانیم و تعداد حروف نام را هم بدانیم ولی پسوند را ندانیم، تایپ کنید: "*.????Wi"
- اگر دو حرف از اول و دو حرف از آخر را بدانیم و پسوند را هم بدانیم، تایپ میکنیم: Wi*mp.exe
- اگر دو حرف از اول و دو حرف از آخر و تعداد حروف نام را هم بدانیم و پسوند را هم بدانیم، تایپ میکنیم: "Wi??mp.exe"
حال سول :* من ميخوام در مثالي كه تو عكس هم اومده هر چيزي كه كاراكتر دومش عدد يك هست رو بهم نمايش بده
كه طبيعتا بايستي مثلا عدد 1125410 و يا w1dfg5 رو با استفاده از دستور *1? نمايش بده ولي اكسل به طور اعجاب آوري فقط متوني كه با حروف آغاز ميشه رو نمايش ميده و اين دستورات واسه متوني كه با عدد آغاز ميشه رو پيدا نميكنه
كسي ميدونه چرا يا كجاي كارم ايراد داشت؟





کامنت