تغییر در چیدمان سلول ها ، از حالت افقی به عمودی

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • blueboy_ss

    • 2016/08/12
    • 26

    [حل شده] تغییر در چیدمان سلول ها ، از حالت افقی به عمودی

    سلام
    وقت بخیر

    میخوام سلول هایی که رو به روی هم هستند ، در یک ستونی دیگر به ترتیب زیر هم نمایش داده بشن
    مثلا :
    a1 b1 c1 d1 e1
    a2 b2 c2 d2 e2
    a3 b3 c3 d3 e3
    ...

    میخوام جوری بشه که به صورت خودکار در یک ستون به این صورت زیر هم قرار بگیرن:
    a1
    b1
    c1
    d1
    e1
    a2
    b2
    c2
    d2
    e2
    a3
    b3
    c3
    d3
    e3
    ...

    فایل نمونه هم پپیوست شد

    لطفا راهنمایی بفرمایید
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    در سل f1 فرمول زير را نوشته و به سمت پايين درگ کنيد:
    کد PHP:
    =INDIRECT(ADDRESS(QUOTIENT(ROW()-1;5)+1;IF(MOD(ROW();5)=0;5;MOD(ROW();5)))) 
    فعلا" ستونهايتان 5 تا است و اگر ستونها بيشتر شود بايد عدد 5 در فرمول را به تعداد ستونها تغيير دهيد
    ضمنا" اگر فرمول را در سطرهاي پايينتر بنويسيد بايد از تابع ROW شماره سطر منهاي يکي کم کنيد
    به عنوان مثال:
    اگر فرمول را در سل F5 مي نويسيد بايد هر جا در فرمول که نوشته شده ()ROW بنويسيد 4-()ROW
    يا اگر فرمول را در سل F6 مي نويسيد بايد هر جا در فرمول که نوشته شده ()ROW بنويسيد 5-()ROW
    [SIGPIC][/SIGPIC]

    کامنت

    • blueboy_ss

      • 2016/08/12
      • 26

      #3
      با سلام

      امتحان کردم اکی نشد
      اگر ممکنه فایلی که فرمول در آن لحاظ شده را ارسال کنید

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        احتمالا" جداکننده ها در ويندوز شما فرق مي کند، اين را امتحان کنيد:
        کد PHP:
        =indirect(address(quotient(row()-1,5)+1,if(mod(row(),5)=0,5,mod(row(),5)))) 
        [SIGPIC][/SIGPIC]

        کامنت

        چند لحظه..