حذف کاراکترهایی خاص از محتوای سلول ـ با If چند شرطی یا If تو در تو ؟

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Juliet

    • 2014/06/17
    • 47
    • 61.00

    [حل شده] حذف کاراکترهایی خاص از محتوای سلول ـ با If چند شرطی یا If تو در تو ؟

    با سلام
    احتمالاً سؤالم خیلی پیش پا افتاده هست، اما چون بیشتر از ده ساله که از برنامه‌نویسی فاصله گرفتم، نتونستم مشکلم رو خودم حل کنم! بسی غمناک‌آلوده‌ام کرد!!!

    یک فایل اکسل دارم، یکی از ستون‌ها، شامل عبارات عربی هست.

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

    "و"
    "وَ"
    " و"
    "و "
    "وَ "
    " وَ"
    " وَ "
    " َ "
    حتی Trim هم سر به سرم میزاره، یا من حواسم به یه جایی نیست.

    اگر لطف کنید، یک سطر فرمول بهم بدین که حالت‌های مختلف رو پشتیبانی کنه و هر نوع "واو"، اعم از فتحه دار و بدون فتحه، و فاصله دار و بدون فاصله را در یک مرحله از ابتداء متن سلول فقط حذف کنه، بسی سپاسگزار خواهم بود.
    قربااااان شما
    و ممنون
    [CENTER][COLOR=#006400]«زمانيکه با زمانه خويش نساختي و با [/COLOR][COLOR=#b22222][B]مسندنشينان[/B][/COLOR][COLOR=#006400] و [/COLOR][B][COLOR=#b22222]امربران[/COLOR][/B][COLOR=#006400] ايشان کنار نيامدي
    و آنچه را [/COLOR][B][COLOR=#b22222]جاهلان [/COLOR][/B][COLOR=#006400]ميگويند، جاهلانه باز نگفتي،
    لاجرم به تبعيد ابدي گرفتار خواهي شد!
    حتي اگر جسمت در کنج منزلي در شهري ساکن باشد؛
    و اگر بر نپذيرفتن، پاي فشردي،

    [/COLOR][COLOR=#3366cc][B]آواره ات خواهند کرد،
    [/B][/COLOR][COLOR=#3333cc][B]به زندانت خواهند افکند
    [/B][/COLOR][COLOR=#333366][B] و به دارت خواهند کشيد ...»[/B][/COLOR][COLOR=#006400]
    [/COLOR][/CENTER]
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    سلام،
    بهتر بود نمونه فایل میذاشتید
    ببینید فرمول زیر جواب میده؟
    کد:
    =trim(if(or(mid(a1,1,1)=char(230),mid(a1,2,1)=char(230)),substitute(substitute(a1,char(243),""),char(230),"",1),substitute(a1,char(243),"")))
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    چند لحظه..