نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: حذف اولین کراکتر درج شده در سلول

  1. #1

    آخرین بازدید
    2016/04/12
    تاریخ عضویت
    April 2016
    نوشته ها
    4
    امتیاز
    10
    سپاس
    3
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    حذف اولین کراکتر درج شده در سلول

    سلام دوستان
    یک سوال:
    یه چه طریقی میتونم در اکسل تابعی تعریف کنیم که وقتی در یک سلول متنی رو مینویسم ( یا عددی وارد میکنیم ) اولین حرف از سمت راستش رو حذف کنه؟!
    مثلا اگر در سلولی نوشته شد a2c بعد از اینتر a2 بده...

    ممنون میشم راهنمایی بفرمایید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    یک دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,470
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    سلام دوست عزیز
    از این فرمول کمک بگیرید

    کد:
    =substitute(f5;left(f5);"")


  4. #3

    آخرین بازدید
    2016/04/12
    تاریخ عضویت
    April 2016
    نوشته ها
    4
    امتیاز
    10
    سپاس
    3
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سپاس فراوان...

  5. #4

    آخرین بازدید
    2016/04/12
    تاریخ عضویت
    April 2016
    نوشته ها
    4
    امتیاز
    10
    سپاس
    3
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    ممنونم...اما یه مشکل کوچولو داره فک کنم :
    کد:
    =SUBSTITUTE(J9؛RIGHT(J9)؛"")
    من بجای لفت دارم از رایت استفاده میکنم...در حروف یا اعدادی که تکراری وجود نداشته باشه درست کار میکنه و آخرین حرف رو حذف میکنه
    اما در کلمه یا اعدادی که مقدار تکراری با اخرین حرف باشه اون ها رو هم حذف میکنه مثلا :
    emad -> ema ( درست )
    reyhaneh-> reyane ( نا درست )

    سپاس از راهنماییتون

  6. #5


    آخرین بازدید
    یک دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,470
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    چون گفتین اولین کارکتر برای همین از left استفاده کردم. Right برای آخرین کارکتر هست
    اتفاقا میخواستم روش دیگه ای هم به پستم اضافه کنم. این فرمول مشکل فوق رو حل میکنه:
    کد:
    =left(f6;len(f6)-1)
    این فرمول آخرین حرف رو حذف میکنه


  7. #6


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    با تشکر و کسب اجازه از استاد ارجمند جناب آقای قاسمیان یک روش دیگه هم استفاده از تابع Replace است.
    برای حذف اولین کاراکتر:

    کد PHP:
    =REPLACE(A1;1;1;""
    برای حذف کاراکتر آخر هم:

    کد PHP:
    =REPLACE(A1;LEN(A1);1;""
    ای برادر تو همه اندیشه ای


  8. #7

    آخرین بازدید
    2016/04/12
    تاریخ عضویت
    April 2016
    نوشته ها
    4
    امتیاز
    10
    سپاس
    3
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    از هر دو بزرگوار سپاس گذارم... مشکلم رو حل کردند...


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است