د اکسیل TOROW فنکشن د رینج یا قطار ته قطار بدلولو لپاره

  • دا شریک کړه
Michael Brown

د TOROW فعالیت په مرسته د حجرو سلسله په یو قطار کې بدلولو لپاره ګړندۍ لاره.

د مایکروسافټ ایکسل 365 ډیری نوي فنکشنونه معرفي کړل د صفونو سره مختلف لاسوهنې ترسره کول. د TOROW سره، تاسو کولی شئ په هیڅ وخت کې د قطار څخه تر قطار پورې بدلونونه ترسره کړئ. دلته د دندو لیست دی چې دا نوی فنکشن کولی شي سرته ورسوي:

    د ایکسل TOROW فنکشن

    په Excel کې د TOROW فنکشن د حجرو لړۍ یا سلسله بدلولو لپاره کارول کیږي یو قطار.

    فنکشن ټولټال درې دلیلونه اخلي، چې یوازې لومړی یې اړین دی.

    Array (اړین دی) - یو سري یا رینج چې په یوه قطار کې بدل شي.

    نیول (اختیاري) - دا ټاکي چې آیا خالي ځایونه له پامه غورځول یا/او تېروتنې کولی شي د دې ارزښتونو څخه یو واخلي:

    • 0 یا پریښودل شوي (ډیفالټ) - ټول ارزښتونه وساتئ
    • 1 - خالي ځایونه له پامه غورځول
    • 2 - تیروتنې له پامه غورځول
    • 3 - خالي ځایونه او تېروتنې له پامه غورځول

    Scan_by_column (اختیاري) - د صف سکین کولو څرنګوالی تعریفوي:

    • غلط یا حذف شوی (ډیفالټ) - سرې په افقي ډول د قطار په واسطه سکین کړئ.
    • ریښتیا - د کالم په واسطه په عمودي ډول سرې سکین کړئ.

    لارښوونې:

    4>10>د صف بدلولو لپاره په یوه کالم کې، د TOCOL فنکشن وکاروئ.
  • د ریورس قطار څخه تر سري بدلون لپاره، یا د WRAPCOLS فنکشن څخه په کالمونو کې د ریپ کولو لپاره یا د WRAPROWS فنکشن د لپاس کولو لپاره وکاروئپه قطارونو کې صفونه.
  • د قطارونو په کالمونو بدلولو لپاره، د TRANSPOSE فنکشن وکاروئ.
  • TOROW موجودیت

    TOROW یو نوی فنکشن دی، چې یوازې په Excel کې ملاتړ کیږي. د مایکروسافټ 365 لپاره (د وینډوز او ماک لپاره) او د ویب لپاره ایکسل.

    په Excel کې بنسټیز TOROW فورمول

    د ساده رینج څخه تر قطار بدلولو لپاره، د TOROW فورمول وکاروئ په خپل بنسټیز شکل کې. د دې لپاره، تاسو اړتیا لرئ چې یوازې لومړی دلیل تعریف کړئ ( array ).

    د مثال په توګه، د دوه اړخیزه سرې د 3 کالمونو او 3 قطارونو څخه په یو واحد قطار بدل کړئ. فورمول دا دی:

    =TOROW(A3:C6)

    تاسو فورمول یوازې په یوه حجره کې داخل کړئ (زموږ په قضیه کې A10)، او دا په اتوماتيک ډول ډیری حجرو ته خپریږي څومره چې اړتیا وي د ټولو پایلو ساتلو لپاره. د ایکسل شرایطو کې ، د محصول حد چې د پتلي نیلي پولې لخوا محاصره شوی د سپل رینج په نوم یادیږي.

    دا فورمول څنګه کار کوي:

    لومړی، د حجرو یو چمتو شوی سلسله په دوه اړخیزه صف بدلیږي. مهرباني وکړئ د کوما لخوا محدود شوي کالمونه او د سیمیکولون څخه جلا شوي قطارونو ته پام وکړئ:

    {"Apple","Banana","Cherry";1,2,3;4,5,6;7,8,9}

    بیا، د TOROW فنکشن له کیڼ څخه ښي خوا ته سرې لولي او په یو اړخیز افقی سرې بدلوي:

    {"Apple","Banana","Cherry",1,2,3,4,5,6,7,8,9}

    پایله A10 حجرې ته ځي، چې له هغې څخه دا په ښي خوا کې ګاونډي حجرې ته رسوي.

    انتقال په قطار کې د خالي ځایونو او غلطیو په پام کې نیولو سره بدل کړئ

    <0 د ډیفالټ په واسطه، د TOROW فنکشن ټول ارزښتونه د سرچینې صف څخه ساتي، په شمول د خالي حجرو اوتېروتنې په محصول کې، صفر ارزښتونه د خالي حجرو په ځای کې ښکاري، کوم چې کیدای شي ډیر ګډوډ وي.

    د خلکو خارجولو لپاره، د نظر انداز دلیل 1 ته وټاکئ:

    =TOROW(A3:C5, 1)

    د غلطیو سترګې پټولو لپاره، د نظر انداز دلیل 2 ته وټاکئ:

    =TOROW(A3:C5, 2)

    د پریښودو لپاره دواړه، خالي او تېروتنې ، د نظر انداز کولو دلیل لپاره 3 وکاروئ:

    =TOROW(A3:C5, 3)

    لاندې انځور په عمل کې ټولې درې سناریوګانې ښیې: <18

    سری په افقی یا عمودی توګه ولولئ

    د ډیفالټ چلند سره، د TOROW فنکشن په افقی ډول له کیڼ څخه ښیې ته پروسس کوي. له پورتنۍ برخې څخه د کالم په واسطه د ارزښتونو سکین کولو لپاره، تاسو دریم دلیل ( scan_by_column ) سم یا 1 ته وټاکئ.

    د مثال په توګه، د قطار په واسطه د سرچینې رینج لوستلو لپاره، فورمول په کې E3 ده:

    =TOROW(A3:C5)

    د کالم په واسطه د سلسلې سکین کولو لپاره، په E8 کې فورمول دا دی:

    =TOROW(A3:C5, ,TRUE)

    په دواړو حالتونو کې، پایله شوي صفونه دي ورته اندازه، مګر ارزښتونه په مختلف ترتیب کې تنظیم شوي.

    ډیری سلسلې په یو قطار کې یوځای کړئ

    د څو غیر نږدې سلسلې په یو قطار کې یوځای کولو لپاره، تاسو لومړی په ترتیب سره د HSTACK یا VSTACK په مرسته په افقی یا عمودی توګه په یو قطار کې ځای پرځای کړئ. ، او بیا د TOROW فنکشن وکاروئ ترڅو ګډ صف په قطار کې بدل کړئ.

    ستاسو د سوداګرۍ منطق پورې اړه لري، د لاندې فورمولونو څخه یو به دا کار ترسره کړي.

    ارې په افقی ډول وټاکئ او په واسطه یې بدل کړئ قطار

    د لومړي سرهحد په A3:C4 کې او دوهمه لړۍ په A8:C9 کې، لاندې فورمول به دوه رینجونه په افقی ډول په یو واحد صف کې ودروي، او بیا به یې د کیڼ څخه ښي خوا ته د ارزښتونو لوستلو قطار ته واړوي. پایله په لاندې عکس کې په E3 کې ده.

    =TOROW(HSTACK(A3:C4, A8:C9))

    ارې په افقي ډول وټاکئ او د کالم په واسطه بدل کړئ

    په عمودي ډول له پورته څخه ښکته ته لوستلو لپاره، تاسو د TOROW دریم دلیل ریښتیا ته وټاکئ لکه څنګه چې په لاندې عکس کې په E5 کې ښودل شوي:

    =TOROW(HSTACK(A3:C4, A8:C9), ,TRUE)

    عمودي سرې وټاکئ او د قطار په واسطه بدل کړئ

    هر یو ضمیمه کړئ وروستنی صف د مخکینۍ سرې لاندې ته واستوئ او ګډ سرې په افقی ډول ولولئ، په E12 کې فورمول دا دی:

    =TOROW(VSTACK(A3:C4, A8:C9))

    13>عمودي سرې وټاکئ او د کالم په واسطه بدل کړئ

    د دې لپاره چې هر راتلونکی سرې د مخکینۍ برخې په پای کې اضافه کړئ او ګډ سرې په عمودي ډول سکین کړئ، فورمول دا دی:

    =TOROW(VSTACK(A3:C4, A8:C9), ,TRUE)

    د منطق د ښه پوهیدو لپاره، د ارزښتونو مختلف ترتیب وګورئ پایله لرونکې صفونه:

    ځانګړي ارزښتونه له یو سلسلې څخه په قطار کې استخراج کړئ

    د مایکروسافټ ایکسل 2016 سره پیل کې، موږ یو په زړه پورې فعالیت لرو، چې د UNIQUE په نوم یادیږي، چې کولی شي په اسانۍ سره له یو کالم څخه ځانګړي ارزښتونه ترلاسه کړي. یا قطار. په هرصورت، دا نشي کولی د څو کالم صفونه اداره کړي. د دې محدودیت د لرې کولو لپاره، د UNIQUE او TOROW افعال په ګډه وکاروئ.

    د مثال په توګه، د A2:C7 رینج څخه ټول مختلف (ځانګړي) ارزښتونه راوباسئ او پایلې یې په یو قطار کې ځای په ځای کړئ.فورمول دا دی:

    =UNIQUE(TOROW(A2:C7), TRUE)

    لکه څنګه چې TOROW یو اړخیز افقی سرې راګرځوي، موږ د هر یو په مقابل کې د کالمونو پرتله کولو لپاره د UNIQUE 2nd ( by_col ) دلیل ترتیب کړو. نور.

    په هغه صورت کې چې تاسو غواړئ پایلې د الفبا په ترتیب سره تنظیم کړئ، پورتنۍ فورمول د SORT فنکشن کې وتړئ:

    =SORT(UNIQUE(TOROW(A2:C7), TRUE), , ,TRUE )

    لکه څنګه چې د UNIQUE سره، د by_col د SORT دلیل هم ریښتیا ته ټاکل شوی.

    د ایکسل 365 - 2010 لپاره د TOROW بدیل

    د ایکسل په نسخو کې چیرې چې د TOROW فعالیت شتون نلري، تاسو کولی شئ د یو څو مختلف افعالونو ترکیب په کارولو سره یو رینج په واحد قطار بدل کړئ چې په کې کار کوي. زړې نسخې. دا حلونه ډیر پیچلي دي، مګر دوی کار کوي.

    د رینج په افقی ډول سکین کولو لپاره، عمومي فورمول دا دی:

    INDEX( range ، QuoTIENT(COLUMN (A1)-1)، COLUMNS( range ))+1, MOD(COLUMN(A1)-1, COLUMNS( range ))+1)

    د رینج عمودی سکین کولو لپاره، عمومي فورمول دی :

    INDEX( رینج ، MOD(COLUMN(A1)-1، COLUMNS( range ))+1، QuotiENT(COLUMN (A1)-1، کالمونه( >رینج ))+1)

    زموږ د نمونې ډیټاسیټ لپاره په A3:C5 کې، فورمولونه دا شکل اخلي:

    د قطار په واسطه د رینج سکین کولو لپاره:

    =INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)

    دا فورمول د TOROW فنکشن لپاره یو بدیل دی چې دریم دلیل یې FALSE ته ټاکل شوی یا پریښودل شوی:

    =TOROW(A3:C5)

    د رینج سکین کولو لپاره کالم:

    =INDEX($A$3:$C$5, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)

    دا فورمول د TOROW فنکشن سره برابر دی د دریم دلیل سره چې ټاکل شویریښتیا:

    =TOROW(A3:C5, ,TRUE)

    مهرباني وکړئ په یاد ولرئ چې د متحرک سرې TOROW فنکشن برعکس، دا دودیز فورمولونه باید په هر حجره کې داخل شي چیرې چې تاسو غواړئ پایلې ښکاره شي. زموږ په قضیه کې، لومړی فورمول (د قطار په واسطه) E3 ته ځي او د M3 له لارې کاپي کیږي. دوهم فورمول (د کالم په واسطه) په E8 کې راځي او د M8 له لارې راښکته کیږي.

    د دې لپاره چې فورمول په سمه توګه کاپي شي، موږ د مطلق حوالې ($A$3:$C$5) په کارولو سره حد بندوو. یو نومول شوی سلسله به هم وکړي.

    که تاسو د اړتیا څخه ډیرو حجرو ته فارمولونه کاپي کړي وي، #REF! تېروتنه به په "اضافي" حجرو کې ښکاره شي. د دې د حل کولو لپاره، خپل فورمول په IFERROR فنکشن کې په دې ډول وپلټئ:

    =IFERROR(INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1), "")

    دا فورمول څنګه کار کوي

    لاندې تفصیلي تحلیل دی د لومړي فورمول څخه چې ارزښتونه په قطار کې تنظیموي:

    =INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)

    د فورمول په زړه کې، موږ د INDEX فنکشن کاروو ترڅو د حجرې ارزښت د هغې د نسبي موقعیت پراساس ترلاسه کړو. سلسله.

    د قطار شمیره د دې فورمول په واسطه محاسبه کیږي:

    QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1

    نظریه د تکرار شمیرې ترتیب تولیدول لکه 1,1 ,1,2,2,2,3,3,3, … چیرته چې هر شمیره څو ځله تکرار کیږي څومره چې د سرچینې په حد کې کالمونه شتون لري. او دلته دا دی چې موږ دا څنګه کوو:

    قوض د ویش بشپړ برخه بیرته راګرځوي.

    د شمیر لپاره، موږ COLUMN(A1) -1 کاروو، کوم چې یو سریال بیرته راګرځوي. په لومړي حجره کې د 0 څخه شمیره چیرې چې فورمول n ته داخل شوی (په رینج کې د ارزښتونو ټول شمیرمنفي 1) په وروستي حجره کې چیرې چې فورمول داخل شوی. په دې مثال کې، موږ په E2 کې 0 او په M3 کې 8 لرو.

    د فرق لپاره، موږ COLUMNS($A$3:$C$5)) کاروو. دا ستاسو په رینج کې د کالمونو شمیر سره مساوي ثابت شمیره راګرځوي (زموږ په قضیه کې 3).

    په پایله کې، د QUOTIENT فعالیت په لومړیو 3 حجرو (E3:G3) کې 0 بیرته راګرځي، کوم چې موږ 1 اضافه کړئ، نو د قطار شمیره 1 ده.

    د راتلونکو 3 حجرو (H3:J3) لپاره، QUOTIENT 1 بیرته راوړي، او +1 د قطار شمیره 2 ورکوي. او داسې نور.

    د کالم نمبر محاسبه کولو لپاره، تاسو د MOD فنکشن په کارولو سره د شمیرې مناسب ترتیب جوړ کړئ:

    MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1

    0> څرنګه چې زموږ په رینج کې 3 کالمونه شتون لري، ترتیب باید داسې ښکاري : 1,2,3,1,2,3,…

    د MOD فعالیت د ویش وروسته پاتې برخه بیرته راګرځوي.

    په E3 کې، MOD(COLUMN(A1)-1، COLUMNS($ A$3:$C$5))+

    شي

    MOD(1-1, 3)+1)

    او بیرته راګرځي.

    په F3, MOD(COLUMN(B1)-1, COLUMNS($A$3:$C$5))+

    شي

    MOD(2-1, 3)+1)

    او 2 بیرته راګرځي.

    کله چې د قطار او کالم شمیره جوړه شي، INDEX په اسانۍ سره د هغه قطار او کالم په تقاطع کې ارزښت ترلاسه کوي.

    په E3 کې، INDEX($A$3 :$C$5, 1, 1) د لومړي قطار او لومړي کالم څخه یو ارزښت بیرته راګرځوي د راجع شوي سلسلې څخه، د بیلګې په توګه د A3 حجرې څخه.

    په F3 کې، INDEX($A$3:$C$5, 1, 2) د لومړي قطار او دوهم کالم څخه یو ارزښت بیرته راګرځي، د بیلګې په توګه د B3 حجرې څخه.

    او داسې نور.

    دوهم فورمول چې د کالم په واسطه سلسله سکین کوي، په یو کې کار کويورته لاره. توپیر دا دی چې موږ د کالم شمیره معلومولو لپاره د قطار شمیره او QUOTIENT محاسبه کولو لپاره MOD کاروو.

    6> د TOROW فنکشن کار نه کوي

    که د TOROW فنکشن په غلطۍ کې پایله ولري، دا دی ډیری احتمال د دې دلیلونو څخه یو وي:

    #NAME؟ تېروتنه

    د ډیرو Excel افعالو سره، یو #NAME؟ تېروتنه یوه روښانه نښه ده چې د فنکشن نوم غلط لیکل شوی. د TOROW سره، دا ممکن پدې معنی هم وي چې فنکشن ستاسو په Excel کې شتون نلري. که ستاسو د ایکسل نسخه د 365 پرته په بل ځای کې وي، د TOROW بدیل کارولو هڅه وکړئ.

    #NUM تېروتنه

    A #NUM تېروتنه ښیي چې بیرته راستانه شوي سرې نشي کولی په قطار کې فټ شي. ډیری وختونه دا پیښیږي کله چې تاسو د کوچني سلسلې پرځای ټول کالمونه او/یا قطارونو ته مراجعه وکړئ.

    #SPILL تېروتنه

    په ډیری مواردو کې، د #SPILL تېروتنه وړاندیز کوي چې قطار چیرته تاسو فارمول داخل کړی دی دومره خالي حجرې نلري چې پایلې یې وباسي. که چیرې ګاونډی حجرې په لید کې خالي وي، ډاډ ترلاسه کړئ چې په دوی کې هیڅ ځای یا نور غیر چاپ شوي حروف شتون نلري. د لا زیاتو معلوماتو لپاره، وګورئ چې په Excel کې د #SPILL تېروتنه څه معنی لري.

    همدا ډول تاسو په Excel کې د TOROW فنکشن کاروئ ترڅو دوه اړخیزه صف یا رینج په یوه قطار کې بدل کړئ. زه له تاسو څخه د لوستلو لپاره مننه کوم او هیله لرم چې تاسو په راتلونکې اونۍ کې زموږ په بلاګ کې وګورم!

    د ډاونلوډ لپاره د تمرین کاري کتاب

    د Excel TOROW فنکشن - د فورمول مثالونه (.xlsx فایل)

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.