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