پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: هزار و یک شب اکسل - شب چهل و یکم پیدا کردن محتوای اخرین سل توی محدوده Get contents of last cell in a range that has data in Excel

  1. #1


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,199
    امتیاز
    3247
    سپاس
    1,570
    سپاس شده
    3,181 در 795 پست
    سطح اکسل
    84.00 %

    Exclamation هزار و یک شب اکسل - شب چهل و یکم پیدا کردن محتوای اخرین سل توی محدوده Get contents of last cell in a range that has data in Excel

    Get contents of last cell in a range that has data in Excel
    با درود قصه امشبو با توجه به درخواست یکی از دوستان عزیز به مقوله ی محتوای اخرین سل در یک محدوده که شامل اطلاعات هستش میپردازیم
    فرمول هایی که در ادامه به انها میپردازیم در واقع یکم حقه چاشنیشون شده و بسته گی به نوع داده مون توی محدودمون داره .
    مورد اول داده های محدوده ما از نوع تکست باشند Data range is formatted as text :

    کد:
    =INDEX(range,MATCH(REPT("z",255),range))
    منظور از Range همان محدوده مورد نظرتون هستش که میخواین برسی و چکش کنین.
    فرضا اگر میخواین اخرین سل رو توی ستون A که حاوی تکست هستش رو پیدا کنین(عدد قاطیش باشه اون اخرین تکست رو پیدا میکنه) :

    کد:
    =INDEX(A:A,MATCH(REPT("z",255),A:A))
    اگر محدوده خاصی هم باشه فرقی نمیکنه مثلا :
    کد:
    =INDEX(C2:C10,MATCH(REPT("z",255),C2:C10))
    نوع دوم : محدوده ما از نوع عدد باشه Data range is formatted as numeric


    پیدا کردن اخرین عدد :
    کد:
    =INDEX(range,MATCH(9.99999999999999E+307,range))
    مثلا تو ستون A :
    کد:
    =INDEX(A:A,MATCH(9.99999999999999E+307,A:A))
    مورد سوم : شمل هم تکست باشه و هم عدد Data range contains both text and numeric :

    اگر محدوده شما شامل تکست و عدد بود و شما اخرین سل رو میخواین و براتون فرقی نمیکنه :
    کد:
    =INDEX(range,MAX(MATCH(9.99999999999999E+307,range),MATCH(REPT("z",255),range)))
    مثلا ستون A :
    کد:
    =INDEX(A:A,MAX(MATCH(9.99999999999999E+307,A:A),MATCH(REPT("z",255),A:A)))

    در موارد بالا محدوده هم میتونه باشه مثل همون C2:C10
    تو فرمول های بالا سل خالی تاثیری ندارد.

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

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

  2. سپاس ها (4)


  3.  

  4. #2


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,199
    امتیاز
    3247
    سپاس
    1,570
    سپاس شده
    3,181 در 795 پست
    سطح اکسل
    84.00 %

    با درود
    تکلیف بعدی :

    توی یه ردیف اخرین سل مقدارش

    1- فرض بر این است که سل حاوی سل خالی نیست
    2- فرض کنید سل خای داره

    در ضمن گول نخورین فرمول های بالا رو اگه به کار ببرین باید حتما محدوده مشخص کنید یعنی a2:h2 مثلا تو ردیف 2
    در پناه خداوندگار ایران زمین باشید و پیروز

  5. سپاس ها (3)


  6. #3
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,812
    امتیاز
    6436
    سپاس
    8,165
    سپاس شده
    5,190 در 1,505 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    با سلام
    برای تکلیف اول :
    کد PHP:
    =index(a:a,counta(a:a)) 
    برای تکلیف دوم قسمت اول هم از فرمول بالا میشه استفاده کرد فقط به جای ستون سطر را وارد می کنیم
    مثلا برای ردیف 2
    کد PHP:
    =index(2:2,counta(2:2)) 
    ویرایش توسط mokaram : 2014/04/28 در ساعت 10:23


  7. سپاس ها (4)


  8. #4
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,812
    امتیاز
    6436
    سپاس
    8,165
    سپاس شده
    5,190 در 1,505 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    استاد فقط درباره قطعه کد زیر میشه یه توضیحی ارائه بدین ممنون
    کد PHP:
    match(rept("z",255),range


  9. سپاس ها (1)


  10. #5


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,039
    امتیاز
    4524
    سپاس
    2,507
    سپاس شده
    4,112 در 1,244 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط M_R_M نمایش پست ها
    استاد فقط درباره قطعه کد زیر میشه یه توضیحی ارائه بدین ممنون
    کد PHP:
    match(rept("z",255),range
    با اجازه استاد اسماعیلی
    فکر کنم که چون z اخرین حرف انگلیسی هست. و هر سلول 255 کاراکتر بیشتر نم یگیره........ (یعنی z ، 255 بار تکرار بشه)........معادل میشه با اخرین حرف نوشته شده در محدوده. (اگر دقت کنید ارگومان اخر match هم نوشته نشده. یعنی مقدار مشابه رو میده

    اگر اشتباه می کنم، دوستان تصحیح کنن
    سپاس


  11. #6


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,199
    امتیاز
    3247
    سپاس
    1,570
    سپاس شده
    3,181 در 795 پست
    سطح اکسل
    84.00 %

    با درود خوب یکی نیومد محض دل ما ، یه جواب واسه تکلیف 2 قسمت دوم بده : با ا ینکه حالم خوب نیست و الکی خوشم خودم میدم . واسه اخرین مقدار تویه یه ردیف نثل 1 از فرمول ارایه ای زیر بدون اینکه اخرین ستون تو ردیف مشخص باشه استفاده کنین یادتونم باشه اگر محدوده مشخص باشه همه فرمول هایی که قبلا گفته شد تو ریف کاربرد دارند :
    کد:
    =indirect(address(1,max((1:1<>"")*column(1:1)),1))
    در پناه خداوندگار ایران زمین باشید و پیروز

  12. سپاس ها (4)



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

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

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

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

  1. 12 گام برای پیشرفت در excel و کار
    توسط ~M*E*H*D*I~ در انجمن تالار آموزش اکسل
    پاسخ ها: 2
    آخرين نوشته: 2014/09/24, 23:46
  2. پاسخ ها: 0
    آخرين نوشته: 2014/04/19, 03:27
  3. چطوری اطلاعات هر سطر رو توی یک فرمول خاص توی یک سلول بریزم؟ (لطفا کمک منید)
    توسط kavirdarkavir در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 8
    آخرين نوشته: 2012/04/19, 21:34
  4. انتخاب محدوده در اکسل...Select a range in Excel
    توسط ~M*E*H*D*I~ در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 0
    آخرين نوشته: 2012/03/29, 15:37

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

هزار توی اکسل

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

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

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

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