فهرست
ټیوټوریل په Excel کې د میزونو د فلیپ کولو څو ګړندۍ لارې ښیي چې په عمودي او افقي ډول اصلي فارمیټینګ او فارمولونه ساتي.
په Excel کې د ډیټا فلپ کول د یو کوچني کار په څیر ښکاري ، مګر په حیرانتیا سره داسې جوړ شوی اختیار شتون نلري. په داسې شرایطو کې کله چې تاسو اړتیا لرئ د الفبا په ترتیب سره په کالم کې د ډیټا ترتیب بیرته راوباسئ یا له کوچني څخه تر لوی پورې ، تاسو په څرګنده توګه د ایکسل ترتیب فیچر وکاروئ. مګر تاسو څنګه د غیر ترتیب شوي معلوماتو سره کالم فلپ کوئ؟ یا، تاسو څنګه په قطارونو کې په افقی جدول کې د ډیټا ترتیب بیرته راګرځوئ؟ تاسو به په یوه شیبه کې ټول ځوابونه ترلاسه کړئ.
په اکسل کې په عمودي توګه ډیټا فلیپ کړئ
یوازې لږ خلاقیت سره، تاسو کولی شئ د فلیپ کولو لپاره یو څو مختلفې لارې کار کړئ. په Excel کې کالم: د انبلیک ځانګړتیاو، فورمولونو، VBA یا ځانګړي وسیلو په کارولو سره. په هر میتود کې تفصيلي مرحلې لاندې تعقیب کیږي.
په Excel کې د کالم فلپ کولو څرنګوالی
په کالم کې د ډیټا ترتیب په عمودي توګه بدل کړئ، دا مرحلې ترسره کړئ:
- د هغه کالم تر څنګ یو مرستندویه کالم اضافه کړئ چې تاسو غواړئ هغه کالم د شمیرو په ترتیب سره فلپ کړئ او ډک کړئ، د 1 سره پیل کیږي. دا لارښوونه ښیې چې دا څنګه په اوتومات ډول ترسره کیږي.
- د شمیرو کالم ترتیب کړئ نزولي ترتیب. د دې لپاره، په مرستندویه کالم کې کومه حجره وټاکئ، د ډیټا ټب > ترتیب او amp ته لاړ شئ. فلټر ګروپ، او کلیک وکړئ له لوی څخه تر کوچنی تڼۍ (ZA).
لکه څنګه چې په کې ښودل شويلاندې سکرین شاټ ، دا به نه یوازې په B کالم کې شمیرې ترتیب کړي ، بلکه په A کالم کې اصلي توکي هم ترتیب کړي ، د قطارونو ترتیب بدلوي:
اوس تاسو کولی شئ په خوندي ډول د مرستندویه کالم حذف کړئ ځکه چې تاسو ورته اړتیا نلرئ اوږد.
لارښوونه: څنګه ژر تر ژره د سیریل نمبرونو سره کالم ډک کړئ
د شمیرو په ترتیب سره د کالم ډکولو ترټولو ګړندۍ لاره د Excel AutoFill خصوصیت کارول دي:
<4بس! اکسل به کالم د سیریل نمبرونو سره د وروستي حجرې پورې په نږدې کالم کې ډیټا سره په اتومات ډول ډک کړي.
په Excel کې د جدول فلیپ کولو څرنګوالی
پورتنۍ طریقه د ډیټا ترتیب بدلولو لپاره هم کار کوي. څو کالمونه:
کله ناکله (اکثره کله چې تاسو د ترتیب کولو دمخه د شمیرو ټول کالم غوره کړئ) اکسل ممکن د د ترتیب اخطار ډیالوګ ښکاره کړي. په دې حالت کې، د انتخاب پراخ کړئ انتخاب وګورئ، او بیا د ترتیب کړئ تڼۍ کلیک وکړئ.
لارښوونه. که تاسو غواړئ قطارونه او کالمونه بدل کړئ ، د Excel TRANSPOSE فنکشن یا په Excel کې د ډیټا لیږدولو لپاره نورې لارې وکاروئ.
څنګه په Excel کې کالمونه د فارمول په کارولو سره فلپ کړئ
د کالم د پورته کولو بله لاره د دې عمومي فارمول په کارولو سره ده:
INDEX( range ,ROWS( رینج ))زموږ د نمونې ډیټا سیټ لپاره، فورمول په لاندې ډول ځي:
=INDEX($A$2:$A$7,ROWS(A2:$A$7))
…او کالم A په بې ساري ډول بیرته راګرځوي:
دا فورمول څنګه کار کوي
د فارمول په زړه کې د INDEX(array, row_num, [column_num]) فنکشن دی، کوم چې په array کې د عنصر ارزښت بیرته راګرځوي. د قطار او/یا کالم شمیرې چې تاسو یې مشخص کوئ.
په صف کې، تاسو ټول هغه لیست تغذیه کوئ چې تاسو یې غواړئ فلیپ کړئ (A2:A7 په دې مثال کې).
د قطار شمیره د دې لخوا کار کیږي. د ROWS فعالیت. په ساده بڼه کې، ROWS(array) په array کې د قطارونو شمیر راګرځوي. زموږ په فورمول کې، دا د نسبي او مطلق حوالې هوښیار کارول دي چې د "فلیپ کالم" چال ترسره کوي:
- د لومړي حجرې (B2) لپاره، ROWS(A2:$A$7) 6 بیرته راګرځي. ، نو INDEX په لیست کې وروستی توکي ترلاسه کوي (شپږم توکي).
- په دویمه حجره (B3) کې، اړونده حواله A2 A3 ته بدلیږي، په پایله کې ROWS(A3:$A$7) بیرته راګرځي، INDEX مجبوروي چې له دویم څخه وروستي توکي راوړي.
په بل عبارت، ROWS د INDEX لپاره یو ډول کمیدونکی کاونټر رامینځته کوي ترڅو دا د وروستي توکي څخه لومړي توکي ته حرکت وکړي.
لارښوونه: د ارزښتونو سره د فورمول بدلولو څرنګوالی
اوس چې تاسو د معلوماتو دوه کالمونه لرئ، تاسو کولی شئ فورمولونه د محاسبې ارزښتونو سره بدل کړئ، او بیا یو اضافي کالم حذف کړئ. د دې لپاره، د فارمول حجرې کاپي کړئ، هغه حجرې غوره کړئ چیرې چې تاسو غواړئ ارزښتونه پیسټ کړئ، او Shift+F10 بیا V فشار ورکړئ، کوم چې دی.د Excel د پیسټ ځانګړي > د ارزښتونو اختیار.
د نورو معلوماتو لپاره، مهرباني وکړئ وګورئ چې څنګه په Excel کې د ارزښتونو سره فورمولونه بدل کړئ.
په Excel کې د VBA سره د کالمونو فلپ کولو څرنګوالی
که تاسو د VBA سره یو څه تجربه لرئ، تاسو په یو یا څو کالمونو کې په عمودي توګه د ډیټا ترتیب بیرته راګرځولو لپاره لاندې میکرو کارول کیدی شي:
Dim Rng لکه رینج Dim WorkRng لکه رینج Dim Arr د متن په توګه Dim i د انټیجر په توګه، j د انټیجر په توګه، k د انټیجر په توګه په تېروتنه بیا پیل کړئ بل xTitleId = "کالمونه په عمودي ډول فلیپ کړئ" WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range" , xTitleId، WorkRng.Address، Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Falseculal Application =C.C.J. = 1 ته UBound (Arr, 2) k = UBound (Arr, 1) لپاره i = 1 ته UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j) ) Arr(k, j) = xTemp k = k - 1 بل راتلونکی WorkRng.Formula = Arr Application.ScreenUpdating = ریښتیني اپلیکیشن. حساب = xlCalculationAutomatic End Subڅنګه د فلیپ کالم میکرو وکاروئ
- د مایکروسافټ ویسو خلاص کړئ al Basic for Applications window ( Alt + F11 ).
- Insert > Module کلیک وکړئ، او پورته کوډ د کوډ په کړکۍ کې پیسټ کړئ.
- ماکرو چل کړئ (F5).
- د د فلیپ کالمونو ډیالوګ به تاسو ته هڅوي چې د فلیپ کولو لپاره یو سلسله غوره کړئ:
تاسو یو غوره کړئ. یا ډیر کالمونه د موږک په کارولو سره، نه په شمولد کالم سرلیکونه، کلیک وکړئ ښه او په یوه شیبه کې پایله ترلاسه کړئ.
د میکرو خوندي کولو لپاره، ډاډ ترلاسه کړئ چې خپل فایل د ایکسیل میکرو فعال کاري کتاب په توګه خوندي کړئ .
په Excel کې د ډیټا فلیپ کولو څرنګوالی د فارمیټینګ او فارمولونو ساتنه
د پورتنیو میتودونو سره تاسو کولی شئ په اسانۍ سره په کالم یا جدول کې د ډیټا ترتیب بیرته راوباسئ. مګر څه که تاسو نه یوازې د ارزښتونو فلپ کول غواړئ ، مګر د حجرو فارمیټونه هم؟ برسیره پردې، څه شی که ستاسو په جدول کې ځینې معلومات د فارمول لخوا پرمخ وړل شوي وي، او تاسو غواړئ د کالمونو د فلپ کولو په وخت کې د فارمولونو د ماتیدو مخه ونیسئ؟ په دې حالت کې، تاسو کولی شئ د فلیپ خصوصیت وکاروئ چې د Excel لپاره زموږ د الټیمیټ سویټ سره شامل دي.
فرض کړئ چې تاسو یو ښه شکل شوی جدول لرئ لکه لاندې ښودل شوی، چیرې چې ځینې کالمونه ارزښت لري او ځینې کالمونه لري فورمولونه:
تاسو په خپل جدول کې د کالمونو د فلپ کولو په لټه کې یاست چې دواړه فارمینګ (د صفر مقدار سره د قطارونو لپاره خړ سیوري) او په سمه توګه محاسبه شوي فارمولونه وساتئ. دا په دوو چټکو ګامونو کې ترسره کیدی شي:
- ستاسو په میز کې د کومې حجرې سره چې غوره شوي، Ablebits Data tab > Transform ګروپ ته لاړ شئ، او فلپ > عمودی فلیپ کلیک وکړئ.
- د عمودی فلیپ ډیالوګ کړکۍ کې، لاندې اختیارونه تنظیم کړئ:
- 11>په خپل حد غوره کړئ بکس کې، د رینج حواله وګورئ او ډاډ ترلاسه کړئ چې د سرلیک قطار شامل نه دی.
- د د حجرې حوالې تنظیم کړئ انتخاب وټاکئ او وګورئ د فارمیټینګ ساتل بکس.
- په اختیاري توګه، د بیک اپ کاپي جوړ کړئ (د ډیفالټ لخوا غوره شوی) غوره کړئ.
- د فلیپ تڼۍ کلیک وکړئ.
ترسره شو! په جدول کې د ډیټا ترتیب بدل شوی، فورمول ساتل کیږي، او په فورمولونو کې د حجرو حوالې په مناسبه توګه تنظیم شوي:
ډیټا په افقی ډول په Excel کې فلیپ کړئ
تر دې دمه پدې لوست کې موږ لرو کالمونه پورته ښکته. اوس راځئ وګورو چې څنګه په افقی ډول د ډیټا ترتیب بیرته راګرځوو، د بیلګې په توګه یو میز له کیڼ څخه ښیې ته فلیپ کړئ.
په Excel کې قطارونه څنګه فلپ کړئ
ځکه چې په Excel کې د قطارونو ترتیب کولو لپاره هیڅ اختیار شتون نلري، تاسو اړتیا لرئ لومړی قطارونو ته کالم بدل کړئ، بیا کالمونه ترتیب کړئ، او بیا خپل میز بیرته انتقال کړئ. دلته تفصيلي مرحلې دي:
- د پیسټ ځانګړی وکاروئ > د لیږد فیچر د کالمونو په قطارونو بدلولو لپاره. د پایلې په توګه، ستاسو جدول به د دې بدلون څخه تیریږي:
- د شمیرو سره یو مرستندویه کالم اضافه کړئ لکه څنګه چې په لومړي مثال کې، او بیا د مرستندویه کالم لخوا ترتیب کړئ. ستاسو منځمهاله پایله به داسې ښکاري:
- استعمال پیسټ ځانګړی > یو ځل بیا انتقال کړئ ترڅو خپل میز بیرته وګرځوئ:
یادونه. که ستاسو د سرچینې ډاټا فارمولونه ولري، دوی ممکن د لیږد عملیاتو په جریان کې مات شي. په دې حالت کې، تاسو باید په لاسي ډول فورمول بیرته وساتئ. یا تاسو کولی شئ زموږ په الټیمیټ سویټ کې شامل د فلیپ وسیله وکاروئ او دا به ستاسو لپاره ټولې حوالې تنظیم کړيپه اتوماتيک ډول.
د VBA سره په افقی ډول د ډیټا ترتیب بدل کړئ
دلته یو ساده میکرو دی چې کولی شي په چټکۍ سره ستاسو د Excel جدول کې ډاټا په افقی ډول فلپ کړي:
Sub FlipDataHorizontally() Dim Rng As Range Dim WorkRng As Range Dim Arr د ویرینټ په توګه Dim i د انټیجر په توګه , j په توګه Integer , k د انټیجر په توګه په تېروتنه بیا پیل کړئ بل xTitleId = "په افقی ډول ډیټا فلیپ کړئ" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox ("Range" , WorkRingdAdAdAdId. , ډول :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual د i = 1 څخه UBound ته (Arr, 1) k = UBound (Arr, 2) لپاره j = 1 څخه UBound (Arr, 2) لپاره ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 بل راتلونکی WorkRng. Formula = Arr Application.Screen Updating = ریښتیني غوښتنلیک حساب = xlCalculationAutomatic End Subد خپل ایکسل کاري کتاب کې د میکرو اضافه کولو لپاره، مهرباني وکړئ دا مرحلې تعقیب کړئ. هرڅومره ژر چې تاسو میکرو پرمخ وړئ ، لاندې ډیالوګ کړکۍ به ښکاره شي ، له تاسو څخه به د یوې سلسلې غوره کولو غوښتنه کوي:
تاسو د سرلیک قطار په شمول ټول میز غوره کړئ ، او کلیک وکړئ ښه . په یوه شیبه کې، په قطارونو کې د ډیټا ترتیب بدل شوی:
د Excel لپاره الټیمیټ سوټ سره په قطارونو کې ډاټا فلیپ کړئ
په ورته ډول د کالمونو فلیپ کولو په څیر، تاسو کولی شئ د ترتیب بیرته راګرځولو لپاره زموږ د Excel لپاره الټیمیټ سویټ وکاروئ په قطارونو کې ډاټا. یوازې د حجرو لړۍ وټاکئ چې تاسو یې فلپ کول غواړئ، د Ablebits Data ټب ته لاړ شئ> بدلون ګروپ، او کلیک وکړئ فلیپ > افقی فلیپ .
په افقی فلیپ ډیالوګ کړکۍ کې، د خپل ډیټا سیټ لپاره مناسب انتخابونه غوره کړئ. په دې مثال کې، موږ د ارزښتونو سره کار کوو، نو موږ غوره کوو یوازې ارزښتونه پیسټ کړئ او د فارمینګ ساتنه وکړئ :
فلیپ تڼۍ کلیک وکړئ، او ستاسو میز به د سترګو په رپولو کې له کیڼ څخه ښي خوا ته واړول شي.
دا څنګه تاسو په Excel کې ډاټا فلپ کړئ. زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې راتلونکې اونۍ به زموږ په بلاګ کې وګورم!
3>