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

موضوع: هزار و یک شب اکسل - شب چهل و چهارم نمایش یک ستون از انتها به ابتدا با فرمول Flipping a List

  1. #1


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

    Exclamation هزار و یک شب اکسل - شب چهل و چهارم نمایش یک ستون از انتها به ابتدا با فرمول Flipping a List

    با درود
    فرض کنید در یک ستون مانند شب قبل یه سری اسم داریم فرضا حالا میخوایم این اسامی از انتها به ابتدا در یک ستون نمایش داده بشوند پس (اسامی در ستون a فرضا هستند):

    کد:
    =index(a:a,counta(a:a)+1-row())

    راه دوم

    اینه که ما توی یه ستون کمکی مثلا B یه عدد یک رو بنویسیم و درگ کنیم ( یا دبل کلیک رو گوشه پایین) تا یک سری اعدادای پشت سر هم پدید بیاد بعد همین ستون رو از اخر به اول سورت کنیم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط امين اسماعيلي : 2014/05/07 در ساعت 02:19
    در پناه خداوندگار ایران زمین باشید و پیروز


  2.  

  3. #2


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

    با درود مجدد

    و اما را بعدی که تو بخشی که اگر سل هامون فرمولی هم باشن مشکلی رو بوجود نمیاره با VBA هستش

    کد:
    Dim Rng As Range
    Dim WorkRng As Range
    Dim Arr As Variant
    Dim i As Integer, j As Integer, k As Integer
    On Error Resume Next
    xTitleId = "ExcelIran"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    Arr = WorkRng.Formula
    For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
    xTemp = Arr(i, j)
    Arr(i, j) = Arr(k, j)
    Arr(k, j) = xTemp
    k = k - 1
    Next
    Next
    WorkRng.Formula = Arr
    این کد رو برای مثلا یه Button بنویسین و اجرا کنید . هنگامی که پنجره application.inputbox که از نوع Selection هستش باز شد محدودتونو انتخاب کنید و اکی کنید . برای فرمول هم امتحان کنید جالبه .
    شب خوش . شبتون شیک و مجلسی
    در پناه خداوندگار ایران زمین باشید و پیروز


  4. #3


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

    khakzad به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط امين اسماعيلي نمایش پست ها
    با درود
    فرض کنید در یک ستون مانند شب قبل یه سری اسم داریم فرضا حالا میخوایم این اسامی از انتها به ابتدا در یک ستون نمایش داده بشوند پس (اسامی در ستون a فرضا هستند):

    کد:
    =index(a:a,counta(a:a)+1-row())
    راه دوم

    اینه که ما توی یه ستون کمکی مثلا B یه عدد یک رو بنویسیم و درگ کنیم ( یا دبل کلیک رو گوشه پایین) تا یک سری اعدادای پشت سر هم پدید بیاد بعد همین ستون رو از اخر به اول سورت کنیم
    سلام....ممنون
    ی راه هم من پیشنهاد میدم
    فرمول offset هست با ترکیب همین فرمول های count یا counta


  5. #4

    آخرین بازدید
    2021/05/17
    تاریخ عضویت
    June 2010
    نوشته ها
    1
    امتیاز
    4
    سپاس
    0
    سپاس شده
    4 در 1 پست
    تعیین سطح نشده است

    اگه اسامی از سطر 1 شروع نشده باشه فرمول جواب غلط میده به نظر من بصورت کلی بنویسیم:
    ( =index(a$m:a$n;counta(a$m:a$n)+row(a$m)-row()
    که m و n سطر شروع و پایان لیست هستش


  6. #5


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

    با درود
    شما صحیح میفرمایید اما mو د رو تو فرمول اینجوری ارجاع نمیدنا - واسه ایرادم شما اگر مثلا از ردیف 3 شروع کنی یه 2 ناقابل یا 3 به counta اظافه میکنی تا مشکلت حل بشه
    در پناه خداوندگار ایران زمین باشید و پیروز



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

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

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

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

  1. اشکال تنظيمات data validation در حالت list
    توسط Ali Parsaei در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 2
    آخرين نوشته: 2014/03/02, 15:11
  2. list
    توسط mrexcel در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 3
    آخرين نوشته: 2013/04/29, 16:59
  3. کندی در صورت استفاده از List
    توسط mr_shadmanpour در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/07/29, 20:37
  4. drop down list
    توسط l-kazemi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2011/04/28, 09:29
  5. Pick from drop down list
    توسط Amir Mohsenpour در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 1
    آخرين نوشته: 2010/04/26, 14:21

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

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

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

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

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

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