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

موضوع: تفکیک اعداد درون یک سلول متنی

  1. #1


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

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

    با سلام
    چند فرمول کاربردی در زمینه جداکردن اعداد درون یک سلول که شامل متن و عدد و سمبل هست قرار میدم.
    بطور مثال مقدار سلول A1 باربر است با این رشته : generalsamad30+yr25/*^2
    میخوام اعداد درون این سلول رو جدا کنم
    از یکی از این 3 فرمول زیر به صورت آرایه میتونم استفاده کنم .
    کد PHP:
    =SUMPRODUCT(MID(0&A1;LARGE(INDEX(ISNUMBER(--MID(A1;ROW($1:$25);1))*ROW($1:$25);0);ROW($1:$25))+1;1)*10^ROW($1:$25)/10
    کد PHP:
    =SUM(MID(0&A1;LARGE(ISNUMBER(--MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1))*ROW(INDIRECT("1:"&LEN(A1)));ROW(INDIRECT("1:"&LEN(A1))))+1;1)*10^ROW(INDIRECT("1:"&LEN(A1)))/10
    کد PHP:
    =SUM(MID(A1;LARGE(ISNUMBER(--MID(A1;ROW($1:$25);1))*ROW($1:$25);ROW($A$1:INDEX($A:$A;COUNT(--MID(A1;ROW($1:$25);1)))));1)*10^(ROW(INDEX($1:$25;COUNT(--MID(A1;ROW(INDEX($1:$25;1;1):INDEX($1:$25;LEN(A1);1));1));1):INDEX($1:$25;1;1))-1)) 
    خروجی هر سه فرمول طبق مثال ذکر شده برابر است با 30252
    و اگه بخوایم اولین عددی که تا قبل از یک حرف رو جدا کنیم از این فرمول به صورت آرایه استفاده میکنیم
    کد PHP:
    =LOOKUP(99^99;--("0"&MID(A1;MIN(SEARCH({0,1,2,3,4,5,6,7,8,9};A1&"0123456789"));ROW($1:$10000)))) 
    خروجی این فرمول طبق مثال ذکر شده برابر است با 30
    اگه سلول ما با حرف شروع شد و بخوایم رشته های اولی از این سلول تا قبل از اولین عدد رو استخراج کنیم به شرط آنکه سلول ما با رشته آغاز شده باشه میشه از این فرمول استفاده کرد(اولین رشته تا قبل از عدد)
    کد PHP:
    =TRIM(LEFT(A1;MIN(FIND({0,1,2,3,4,5,6,7,8,9};A1&"0123456789"))-1)) 
    خروجی این فرمول طبق مثال ذکر شده برابر است با generalsamad

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




  2.  

  3. #2


    آخرین بازدید
    2017/04/17
    تاریخ عضویت
    July 2015
    نوشته ها
    41
    امتیاز
    11
    سپاس
    31
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    سلام بر همه بزرگواران
    چطور میشه از یه سلول که با استفاده از تابع هجری شمسی محتوی تاریخ امروز هست عدد مربوط به روز داخل یه سلول ،عدد مربوط به ماه داخل سلول کناری و عدد مربوط به سال رو داخل سلول مجاور بعدی تفکیک کنم

  4. #3


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,343
    امتیاز
    11575
    سپاس
    1,885
    سپاس شده
    8,165 در 3,011 پست
    تعیین سطح نشده است

    با سلام
    از دستور Mid میتوانید براحتی اینکار را انجام دهید

    کد PHP:
       1394/01/28 
    کد PHP:
       =MID(F4;1;4
    1394
    کد PHP:
       =MID(F4;6;2
    01
    کد PHP:
       =MID(F4;9;2
    28
    کد PHP:
       =MID(F4;1;4)&"   "&MID(F4;6;2)&" "&MID(F4;9;2
    1394 01 28


  5. #4


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    August 2014
    محل سکونت
    تهران
    نوشته ها
    480
    امتیاز
    3430
    سپاس
    898
    سپاس شده
    1,516 در 446 پست
    سطح اکسل
    80.00 %

    سلام
    براي اينكار از توابع متني right و mid و left استفاده كنيد.


  6. #5


    آخرین بازدید
    2017/04/17
    تاریخ عضویت
    July 2015
    نوشته ها
    41
    امتیاز
    11
    سپاس
    31
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    از لطف شما دوستان بسیار سپاسگذارم خیلی مفید و کار راه انداز بود

  7. #6

    آخرین بازدید
    2017/05/21
    تاریخ عضویت
    May 2017
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    مرسی
    به ما هم سر بزنید
    آموزش اکسل ، اکسل ، هوش تجاری ، کلیک وی

  8. #7

    آخرین بازدید
    2017/06/02
    تاریخ عضویت
    June 2017
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است


  9. #8


    آخرین بازدید
    2023/10/13
    تاریخ عضویت
    June 2017
    نوشته ها
    11
    امتیاز
    10
    سپاس
    5
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام من یه سری عدد دارم که نشان دهنده ی ساعت دقیقه و ثانیه هست که بدون نقل قول کنار هم قرار دارند مثل 123541 که بیانگر ساعت 12 و 35 دقیقه و 41 ثانیه ست که اگه ساعت 12 شب باشه به حالت 0 بامداد یعنی مثل 2513 بیانگر 25 دقیقه و 13 ثانیه هست که چون فرمت سلول ها جنرال هست 0 قبل از عدد هم وجود نداره
    میتونم فرمت رو به تکست تغییر بدم ولی میشه راهنمایی کنید که من چطور به قبل از همه ی عدد هایی که کمتر از 6 رقم هستند صفر اضافه کنم که بتونم بعد از طریق text to coulmns اونهارو راحت و دو رقم دو رقم جدا کنم و در ستون های مختلف قرار بگیره
    یا اگه راهی هست که بدون قرار دادن صفر قبل از عددا بتونم اونهارو دو رقم دو رقم از سمت چپ جدا کنم ممنون میشم راهنمایی کنین
    نزدیک به 1000 تا ازین سلول ها دارم و نمی تونم دستی اینکارو بکنم
    ویرایش توسط romans : 2017/06/18 در ساعت 15:09

  10. #9


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,343
    امتیاز
    11575
    سپاس
    1,885
    سپاس شده
    8,165 در 3,011 پست
    تعیین سطح نشده است

    با سلام

    در ستون مجاور از فرمول ذیل استفاده کنید

    کد PHP:
    =if(len(a1)<6,rept("0",6-len(a1))&a1,a1
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (10.0 کیلو بایت, 16 نمایش)

  11. سپاس ها (1)


  12. #10


    آخرین بازدید
    2023/10/13
    تاریخ عضویت
    June 2017
    نوشته ها
    11
    امتیاز
    10
    سپاس
    5
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    خیلی ممنون یه دنیا تشکر کلی کار منو راه انداختین


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

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

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

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

تفکیک محتویات یک سلول در اکسل

فرمول جداسازی اعداد در اکسل

جدا کردن اعداد با ارقام مختلف در اکسل

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

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

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

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