ایکسل کالموں اور قطاروں میں ڈیٹا کیسے پلٹائیں (عمودی اور افقی طور پر)

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل ایکسل میں عمودی اور افقی طور پر اصل فارمیٹنگ اور فارمولوں کو محفوظ رکھتے ہوئے ٹیبلز کو پلٹانے کے چند فوری طریقے دکھاتا ہے۔

ایکسل میں ڈیٹا کو پلٹنا ایک معمولی کام کی طرح لگتا ہے، لیکن حیرت انگیز طور پر ایسا کوئی بلٹ ان آپشن نہیں ہے۔ ایسے حالات میں جب آپ کو حروف تہجی کے حساب سے ترتیب دیئے گئے کالم میں ڈیٹا آرڈر کو ریورس کرنے کی ضرورت ہو یا سب سے چھوٹے سے بڑے تک، آپ ظاہر ہے کہ Excel Sort کی خصوصیت استعمال کر سکتے ہیں۔ لیکن آپ غیر ترتیب شدہ ڈیٹا کے ساتھ کالم کو کیسے پلٹائیں گے؟ یا، آپ قطاروں میں افقی طور پر ٹیبل میں ڈیٹا کی ترتیب کو کیسے ریورس کرتے ہیں؟ آپ کو ایک لمحے میں تمام جوابات مل جائیں گے۔

    ایکسل میں ڈیٹا کو عمودی طور پر پلٹائیں

    بس تھوڑی سی تخلیقی صلاحیتوں کے ساتھ، آپ مٹھی بھر مختلف طریقے استعمال کر سکتے ہیں۔ ایکسل میں کالم: ان بلٹ فیچرز، فارمولے، VBA یا خصوصی ٹولز کا استعمال کرکے۔ ہر طریقہ پر تفصیلی اقدامات ذیل میں ہیں۔

    ایکسل میں کالم کو کیسے پلٹائیں

    کالم میں ڈیٹا کی ترتیب کو عمودی طور پر پلٹائیں، یہ اقدامات کریں:

    1. جس کالم کو آپ پلٹنا چاہتے ہیں اس کے آگے ایک مددگار کالم شامل کریں اور اس کالم کو نمبروں کی ترتیب کے ساتھ آباد کرنا چاہتے ہیں، جس کی شروعات 1 سے ہوتی ہے۔ یہ ٹپ دکھاتا ہے کہ اسے خود بخود کیسے کیا جائے۔
    2. اس میں نمبروں کے کالم کو ترتیب دیں۔ ترتیب نزولی. اس کے لیے، مددگار کالم میں کسی بھی سیل کو منتخب کریں، ڈیٹا ٹیب > ترتیب دیں & گروپ کو فلٹر کریں، اور سانٹ بڑے سے چھوٹا بٹن (ZA) پر کلک کریں۔

    جیسا کہ میں دکھایا گیا ہے۔ذیل میں اسکرین شاٹ، یہ نہ صرف کالم B کے نمبروں کو ترتیب دے گا بلکہ کالم A میں موجود اصل آئٹمز کو بھی ترتیب دے گا، قطاروں کی ترتیب کو الٹ کر:

    اب آپ مددگار کالم کو محفوظ طریقے سے حذف کر سکتے ہیں کیونکہ آپ کو اس کی ضرورت نہیں ہے۔ لمبا۔

    ٹپ: سیریل نمبرز کے ساتھ کالم کو تیزی سے کیسے پُر کریں

    نمبروں کی ترتیب کے ساتھ کالم کو آباد کرنے کا تیز ترین طریقہ ایکسل آٹو فل فیچر کا استعمال کرنا ہے:

    <4
  • پہلے سیل میں 1 اور دوسرے سیل میں 2 ٹائپ کریں (ذیل کے اسکرین شاٹ میں سیل B2 اور B3)۔
  • ان سیلز کو منتخب کریں جہاں آپ نے ابھی نمبرز داخل کیے ہیں اور نیچے پر ڈبل کلک کریں۔ انتخاب کے دائیں کونے میں۔
  • بس! Excel ملحقہ کالم میں ڈیٹا کے ساتھ آخری سیل تک سیریل نمبرز کے ساتھ کالم کو آٹو فل کرے گا۔

    ایکسل میں ٹیبل کو کیسے پلٹائیں

    مذکورہ بالا طریقہ ڈیٹا آرڈر کو ریورس کرنے کے لیے بھی کام کرتا ہے۔ ایک سے زیادہ کالم:

    بعض اوقات (اکثر جب آپ چھانٹنے سے پہلے نمبروں کے پورے کالم کو منتخب کرتے ہیں) ایکسل سانٹ انتباہ ڈائیلاگ دکھا سکتا ہے۔ اس صورت میں، انتخاب کو وسعت دیں اختیار کو چیک کریں، اور پھر ترتیب دیں بٹن پر کلک کریں۔

    ٹپ۔ اگر آپ قطاروں اور کالموں کو تبدیل کرنا چاہتے ہیں ، تو Excel TRANSPOSE فنکشن یا Excel میں ڈیٹا منتقل کرنے کے دوسرے طریقے استعمال کریں۔

    کسی فارمولے کا استعمال کرتے ہوئے Excel میں کالموں کو کیسے پلٹائیں

    کالم کو الٹا پلٹنے کا دوسرا طریقہ یہ ہے کہ یہ عام فارمولہ استعمال کریں:

    INDEX( range ,ROWS( range ))

    ہمارے نمونے کے ڈیٹا سیٹ کے لیے، فارمولہ مندرجہ ذیل ہے:

    =INDEX($A$2:$A$7,ROWS(A2:$A$7))

    …اور کالم A کو بے عیب طریقے سے ریورس کرتا ہے: <23 قطار اور/یا کالم نمبر جو آپ بتاتے ہیں۔

    صف میں، آپ اس پوری فہرست کو فیڈ کرتے ہیں جسے آپ پلٹنا چاہتے ہیں (A2:A7 اس مثال میں)۔

    قطار نمبر پر کام کیا جاتا ہے۔ ROWS فنکشن۔ اپنی آسان ترین شکل میں، ROWS(array) array میں قطاروں کی تعداد لوٹاتا ہے۔ ہمارے فارمولے میں، یہ متعلقہ اور مطلق حوالہ جات کا ہوشیار استعمال ہے جو "فلپ کالم" کی چال کرتا ہے:

    • پہلے سیل (B2) کے لیے، ROWS(A2:$A$7) 6 لوٹاتا ہے۔ ، تو INDEX کو فہرست میں آخری آئٹم (چھٹا آئٹم) ملتا ہے۔
    • دوسرے سیل (B3) میں، متعلقہ حوالہ A2 A3 میں بدل جاتا ہے، نتیجتاً ROWS(A3:$A$7) 5 لوٹاتا ہے، INDEX کو دوسرے سے آخری آئٹم کو لانے پر مجبور کرنا۔

    دوسرے الفاظ میں، ROWS INDEX کے لیے ایک قسم کا گھٹتا ہوا کاؤنٹر بناتا ہے تاکہ یہ آخری آئٹم سے پہلی آئٹم کی طرف بڑھے۔

    مشورہ: فارمولوں کو قدروں سے تبدیل کرنے کا طریقہ

    اب جب کہ آپ کے پاس ڈیٹا کے دو کالم ہیں، آپ فارمولوں کو حسابی قدروں سے بدلنا چاہتے ہیں، اور پھر ایک اضافی کالم حذف کرنا چاہتے ہیں۔ اس کے لیے، فارمولا سیلز کو کاپی کریں، ان سیلز کو منتخب کریں جہاں آپ ویلیو پیسٹ کرنا چاہتے ہیں، اور Shift+F10 پھر V دبائیں، جو کہ ہے۔ایکسل کے پیسٹ اسپیشل کو لاگو کرنے کا تیز ترین طریقہ > اقدار کا اختیار۔

    مزید معلومات کے لیے، براہ کرم ایکسل میں فارمولوں کو اقدار کے ساتھ تبدیل کرنے کا طریقہ دیکھیں۔

    VBA کے ساتھ Excel میں کالموں کو کیسے پلٹائیں

    اگر آپ کو VBA کے ساتھ کچھ تجربہ ہے، تو آپ ایک یا کئی کالموں میں عمودی طور پر ڈیٹا آرڈر کو ریورس کرنے کے لیے درج ذیل میکرو کا استعمال کر سکتے ہیں:

    Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j as Integer , k بطور انٹیجر غلطی پر دوبارہ شروع کریں اگلا xTitleId = "کالموں کو عمودی طور پر پلٹائیں" سیٹ WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Falseculal Application = CjM. = 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 = True Application.Calculation = xlCalculationAutomatic End Sub

    فلپ کالم میکرو کا استعمال کیسے کریں

    1. Microsoft Visu کھولیں۔ al Basic for Applications window ( Alt + F11 ).
    2. Insert > Module پر کلک کریں، اور کوڈ ونڈو میں اوپر کوڈ چسپاں کریں۔
    3. میکرو چلائیں ( F5 ).
    4. کالم پلٹائیں ڈائیلاگ آپ کو پلٹنے کے لیے ایک رینج منتخب کرنے کا اشارہ کرتا ہے:

    آپ ایک کو منتخب کرتے ہیں۔ یا ماؤس کا استعمال کرتے ہوئے مزید کالم، بشمول شامل نہیں۔کالم ہیڈر، ٹھیک ہے پر کلک کریں اور ایک لمحے میں نتیجہ حاصل کریں۔

    میکرو کو محفوظ کرنے کے لیے، اپنی فائل کو ایکسل میکرو فعال ورک بک کے طور پر محفوظ کرنا یقینی بنائیں۔

    ایکسل میں ڈیٹا کو کیسے پلٹائیں فارمیٹنگ اور فارمولوں کو محفوظ رکھتے ہوئے

    مندرجہ بالا طریقوں سے، آپ آسانی سے کالم یا ٹیبل میں ڈیٹا آرڈر کو ریورس کرسکتے ہیں۔ لیکن کیا ہوگا اگر آپ نہ صرف اقدار بلکہ سیل فارمیٹس کو بھی پلٹنا چاہتے ہیں؟ مزید برآں، اگر آپ کے ٹیبل میں کچھ ڈیٹا فارمولے پر مبنی ہے، اور آپ کالم پلٹتے وقت فارمولوں کو ٹوٹنے سے روکنا چاہتے ہیں تو کیا ہوگا؟ اس صورت میں، آپ ہمارے Ultimate Suite for Excel کے ساتھ شامل Flip فیچر استعمال کرسکتے ہیں۔

    فرض کریں کہ آپ کے پاس ایک عمدہ فارمیٹ شدہ ٹیبل ہے جیسا کہ ذیل میں دکھایا گیا ہے، جہاں کچھ کالم قدروں پر مشتمل ہیں اور کچھ کالموں میں فارمولے:

    آپ فارمیٹنگ (صفر کی مقدار والی قطاروں کے لیے سرمئی شیڈنگ) اور درست طریقے سے کیلکولیشن فارمولوں کو مدنظر رکھتے ہوئے اپنے ٹیبل میں کالم پلٹنا چاہتے ہیں۔ یہ دو فوری مراحل میں کیا جا سکتا ہے:

    1. آپ کے ٹیبل میں کسی بھی سیل کو منتخب کرنے کے ساتھ، Ablebits Data ٹیب > Transform گروپ پر جائیں، اور پلٹائیں > عمودی پلٹائیں پر کلک کریں۔
    2. عمودی پلٹائیں ڈائیلاگ ونڈو میں، درج ذیل آپشنز کو کنفیگر کریں:
      • اپنی رینج منتخب کریں باکس میں، رینج کا حوالہ چیک کریں۔ اور یقینی بنائیں کہ ہیڈر کی قطار شامل نہیں ہے۔
      • سیل حوالہ جات کو ایڈجسٹ کریں اختیار کو منتخب کریں اور فارمیٹنگ کو محفوظ کریں کو چیک کریں۔box۔
      • اختیاری طور پر، ایک بیک اپ کاپی بنائیں کا انتخاب کریں (بذریعہ ڈیفالٹ منتخب)۔
      • پلٹائیں بٹن پر کلک کریں۔

    ہو گیا! جدول میں ڈیٹا کی ترتیب کو الٹ دیا جاتا ہے، فارمیٹنگ رکھی جاتی ہے، اور فارمولوں میں سیل ریفرینسز کو مناسب طریقے سے ایڈجسٹ کیا جاتا ہے:

    ایکسل میں ڈیٹا کو افقی طور پر پلٹائیں

    اب تک اس ٹیوٹوریل میں، ہمارے پاس ہے کالم کو الٹا پلٹ دیا۔ اب، دیکھتے ہیں کہ ڈیٹا آرڈر کو افقی طور پر کیسے ریورس کیا جائے، یعنی ایک ٹیبل کو بائیں سے دائیں پلٹائیں۔

    ایکسل میں قطاروں کو کیسے پلٹائیں

    کیونکہ ایکسل میں قطاروں کو ترتیب دینے کا کوئی آپشن نہیں ہے، آپ کو پہلے قطاروں کو کالموں میں تبدیل کرنا ہوگا، پھر کالموں کو ترتیب دینا ہوگا، اور پھر اپنی میز کو واپس منتقل کرنا ہوگا۔ تفصیلی مراحل یہ ہیں:

    1. پیسٹ اسپیشل استعمال کریں > کالموں کو قطاروں میں تبدیل کرنے کی خصوصیت کو منتقل کریں۔ نتیجے کے طور پر، آپ کا ٹیبل اس تبدیلی سے گزرے گا:
    2. نمبروں کے ساتھ ایک مددگار کالم شامل کریں جیسا کہ پہلی مثال میں ہے، اور پھر مددگار کالم کے مطابق ترتیب دیں۔ آپ کا انٹرمیڈیٹ نتیجہ کچھ اس طرح نظر آئے گا:
    3. استعمال پیسٹ اسپیشل > اپنی میز کو پیچھے گھمانے کے لیے ایک بار پھر منتقل کریں:

    نوٹ۔ اگر آپ کے ماخذ کے ڈیٹا میں فارمولے ہیں، تو وہ ٹرانسپوز آپریشن کے دوران ٹوٹ سکتے ہیں۔ اس صورت میں، آپ کو فارمولوں کو دستی طور پر بحال کرنا پڑے گا۔ یا آپ ہمارے الٹیمیٹ سویٹ میں شامل فلپ ٹول استعمال کر سکتے ہیں اور یہ آپ کے لیے تمام حوالوں کو ایڈجسٹ کر دے گا۔خود بخود۔

    VBA کے ساتھ افقی طور پر ڈیٹا آرڈر کو ریورس کریں

    یہاں ایک سادہ میکرو ہے جو آپ کے ایکسل ٹیبل میں ڈیٹا کو تیزی سے افقی طور پر پلٹ سکتا ہے:

    Sub FlipDataHorizontally() Dim Rng As رینج Dim WorkRng As رینج ڈِم آرر ویرینٹ ڈِم i بطور انٹیجر، j بطور انٹیجر، k بطور انٹیجر ایرر دوبارہ شروع کریں اگلا xTitleId = "ڈیٹا افقی طور پر پلٹائیں" سیٹ WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , WorkRingdAdAddress. , Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For 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.ScreenUpdating = True Application .Calculation = xlCalculationAutomatic End Sub

    اپنی Excel ورک بک میں میکرو شامل کرنے کے لیے، براہ کرم ان مراحل پر عمل کریں۔ جیسے ہی آپ میکرو چلاتے ہیں، درج ذیل ڈائیلاگ ونڈو ظاہر ہو جائے گی، جو آپ سے ایک رینج منتخب کرنے کے لیے کہے گی:

    آپ پوری ٹیبل کو منتخب کریں، بشمول ہیڈر قطار، اور ٹھیک ہے پر کلک کریں۔ ایک لمحے میں، قطاروں میں ڈیٹا ترتیب کو الٹ دیا گیا:

    الٹیمیٹ سویٹ فار ایکسل کے ساتھ قطاروں میں ڈیٹا پلٹائیں

    کالموں کو پلٹانے کی طرح، آپ آرڈر کو ریورس کرنے کے لیے ہمارے Ultimate Suite for Excel کا استعمال کر سکتے ہیں۔ قطاروں میں ڈیٹا. صرف سیلز کی ایک حد منتخب کریں جسے آپ پلٹنا چاہتے ہیں، Ablebits Data ٹیب پر جائیں۔> تبدیل کریں گروپ، اور کلک کریں پلٹائیں > افقی پلٹائیں ۔

    Horizontal Flip ڈائیلاگ ونڈو میں، اپنے ڈیٹا سیٹ کے لیے موزوں اختیارات کا انتخاب کریں۔ اس مثال میں، ہم اقدار کے ساتھ کام کر رہے ہیں، لہذا ہم منتخب کریں صرف اقدار کو پیسٹ کریں اور فارمیٹنگ کو محفوظ کریں :

    پلٹائیں بٹن پر کلک کریں، اور پلک جھپکتے ہی آپ کا ٹیبل بائیں سے دائیں الٹ جائے گا۔

    اس طرح آپ Excel میں ڈیٹا پلٹتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔