صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 21

موضوع: حذف چند رقم اول مشابه تمام سلول ها در يك ستون

  1. #11


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط nataly نمایش پست ها
    با همون ابزار find ، عدد 670 رو replace زدم درست شد. ممنون
    بله
    توی این مورد خاص درست میشه چون 0 قبل عدد خودش خودبخود نمایش داده نمیشه

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

    موفق باشید

  2.  

  3. #12


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    فقط دقت کنید که اگر تو اعداد سمت راست 670 داشته باشید اوناهم حذف میشوند
    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    0*67 یععنی هرچی که با 67 شروع بشه و با 0 تموم بشه و هرچی که بینش باشه
    داخا ابزار find گفته بودم بزنید.
    اونجا که = نمیخواد
    پس يه فرمولي نداره كه فقط بگه 3 رقم اولو حذف كنه؟

  4. #13


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    برای حذف سه رقم اول با استفاده از توابع متنی میتونید اینکار رو انجام دهید(البته با کد هم میشه بدون ستون کمکی)
    به روشهای مختلف میشه به جواب رسید
    با استفاده از توابع نیاز به یک ستون کمکی هست
    روش دوستان بدون استفاده از توابع بوده و با ابزارهای خود اکسل انجام میشد



  5. سپاس ها (1)


  6. #14


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    جواب سوال شما چیزی بود که گفتم (البته ساده ترین راه بود)
    اگر بخواید صورت رو تغییر بدید خب به تبعش راه های دیگه هم بوجود میاد.
    شما نگفته بودید سه رقم.
    گفته بودید 67 با هر تعداد صفر.
    درخصوص سوال دومتون یعنی جدا کردن سه رقم اول. از فرمول زیر استفاده کنید:
    کد:
    =left(A1,3)

  7. سپاس ها (1)


  8. #15


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    فقط دقت کنید که اگر تو اعداد سمت راست 670 داشته باشید اوناهم حذف میشوند
    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    0*67 یععنی هرچی که با 67 شروع بشه و با 0 تموم بشه و هرچی که بینش باشه
    داخا ابزار find گفته بودم بزنید.
    اونجا که = نمیخواد
    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    با سلام
    برای حذف سه رقم اول با استفاده از توابع متنی میتونید اینکار رو انجام دهید(البته با کد هم میشه بدون ستون کمکی)
    به روشهای مختلف میشه به جواب رسید
    با استفاده از توابع نیاز به یک ستون کمکی هست
    روش دوستان بدون استفاده از توابع بوده و با ابزارهای خود اکسل انجام میشد
    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    جواب سوال شما چیزی بود که گفتم (البته ساده ترین راه بود)
    اگر بخواید صورت رو تغییر بدید خب به تبعش راه های دیگه هم بوجود میاد.
    شما نگفته بودید سه رقم.
    گفته بودید 67 با هر تعداد صفر.
    درخصوص سوال دومتون یعنی جدا کردن سه رقم اول. از فرمول زیر استفاده کنید:
    کد:
    =left(A1,3)
    من فقط ميخوام 67 با هر تعداد صفر كه اولش هست حذف بشه اگه آخرش اين عدد باشه نميخوام از آخرش حذف بشه . با find همش حذف ميشه

  9. #16


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    67001
    670002670
    اگه find استفاده كنم و replace كنم كه ميشه
    1
    2
    ولي اعداد من در واقع اينها هست
    1
    2670

  10. #17


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    اینطوری چیزی که دنبالش میگردید میشه:
    0*67
    اینطوری هر تعداد صفر داشته باشه رو پیدا میکنه
    من نميخوام پيداش كنم چون همشون همينطوري هستن من ميخوام 67 با هر تعداد صفر اولش رو حذف بكنم

  11. #18


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    در ماکرو ذیل با استفاده از دستور replace اگر شروع اعداد با عدد 67 باشد حذف شده و چون صفر بعد از عدد نمایش داده نمی شود فقط اعداد انتهایی باقی می ماند و در سلولهای ستون b قرار میگیرد

    کد PHP:
    Sub test()

    Dim CorrectedTextOriginalText As Double

    Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

    For 1 To Z

    If Left(Range("A" i), 2) = "67" Then


    OriginalText 
    Range("A" i).Value

    CorrectedText 
    Replace(OriginalText"67"""11)

    Range("b" i).Value CorrectedText

    End 
    If

    Next i

    End Sub 
    من متوجه اين نميشم چرا انقد طولانيه!؟

  12. #19


    آخرین بازدید
    2016/04/19
    تاریخ عضویت
    October 2015
    نوشته ها
    15
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    جواب سوال شما چیزی بود که گفتم (البته ساده ترین راه بود)
    اگر بخواید صورت رو تغییر بدید خب به تبعش راه های دیگه هم بوجود میاد.
    شما نگفته بودید سه رقم.
    گفته بودید 67 با هر تعداد صفر.
    درخصوص سوال دومتون یعنی جدا کردن سه رقم اول. از فرمول زیر استفاده کنید:
    کد:
    =left(A1,3)
    گفتم 3 رقم اول كه راحت تر آدرس داده باشم و متوجه منظورم بشيد چون وقتي 3 رقم اول كه 670 هست حذف بشه بالتبع 0 بقيه نمايش داده نميشه ولي برعكس شد ايني كه شما ميگيد جدا كردن اين رو من نميخوام من نميخوام 3 رقمو جدا كنه ميخوام حذفش كنه
    من هنوز جوابمو نگرفتم ... منتظر يه فرمولم

  13. #20


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    بفرض در سلول a1 مقدار وارد میشه
    کد PHP:
    =VALUE(RIGHT(A1;LEN(A1)-3)) 



  14. سپاس ها (2)



صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

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

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

موضوعات مشابه

  1. جمع يك ستون شامل ارور
    توسط mohamadali110 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2015/04/12, 12:20
  2. ايجاد سطر به تعداد مقادير سلولهاي يك ستون
    توسط Leila-2012 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 8
    آخرين نوشته: 2014/10/28, 09:00
  3. ايجاد يك ستون دايناميك از دو يا چند ستون كه هر كدام در يك شيت جداگانه قرار دارند
    توسط arsalan135 در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 8
    آخرين نوشته: 2014/02/26, 12:32
  4. تعداد در يك ستون به شرط ستون ديگر
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2012/05/24, 21:56
  5. جستجو در يك ستون
    توسط homai در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/10/02, 19:23

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

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

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

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

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

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