فہرست کا خانہ
ٹیوٹوریل TRANSPOSE فنکشن کے نحو کی وضاحت کرتا ہے اور دکھاتا ہے کہ اسے Excel میں ڈیٹا منتقل کرنے کے لیے صحیح طریقے سے کیسے استعمال کیا جائے۔
ذائقہ کے لیے کوئی حساب کتاب نہیں ہے۔ یہ کام کی عادات کے لیے بھی درست ہے۔ ایکسل کے کچھ صارفین کالموں میں ڈیٹا کو عمودی طور پر ترتیب دینے کو ترجیح دیتے ہیں جبکہ دوسرے قطاروں میں افقی ترتیب کا انتخاب کرتے ہیں۔ ایسے حالات میں جب آپ کو کسی دی گئی رینج کی سمت بندی کو فوری طور پر تبدیل کرنے کی ضرورت ہو، TRANSPOSE استعمال کرنے کا فنکشن ہے۔
Excel TRANSPOSE فنکشن - نحو
ٹرانسپوز کا مقصد ایکسل میں فنکشن قطاروں کو کالم میں تبدیل کرنا ہے، یعنی دی گئی رینج کی سمت بندی کو افقی سے عمودی یا اس کے برعکس تبدیل کرنا ہے۔
فنکشن صرف ایک دلیل لیتا ہے:
TRANSPOSE(array)جہاں array منتقلی کے لیے خلیات کی رینج ہے۔
صف کو اس طرح تبدیل کیا جاتا ہے: اصل صف کی پہلی قطار نئی صف کا پہلا کالم بن جاتی ہے، دوسری قطار دوسرا کالم بن جاتی ہے، وغیرہ۔
اہم نوٹ! TRANSPOSE فنکشن کو Excel 2019 اور اس سے کم میں کام کرنے کے لیے، آپ کو Ctrl + Shift + Enter دبا کر اسے ایک صف کے فارمولے کے طور پر درج کرنا ہوگا۔ ایکسل 2021 اور ایکسل 365 میں جو صفوں کو مقامی طور پر سپورٹ کرتے ہیں، اسے ایک باقاعدہ فارمولے کے طور پر درج کیا جا سکتا ہے۔
ایکسل میں ٹرانسپوز فنکشن کا استعمال کیسے کریں
ٹرانسپوز کا نحو غلطیوں کی کوئی گنجائش نہیں چھوڑتا جب ایک فارمولہ کی تعمیر. ایک مشکل حصہ اسے ورک شیٹ میں صحیح طریقے سے داخل کرنا ہے۔ اگر آپ ایسا نہیں کرتے ہیں۔عام طور پر ایکسل فارمولوں اور خاص طور پر صفوں کے فارمولوں کے بارے میں کافی تجربہ رکھتے ہیں، براہ کرم یقینی بنائیں کہ آپ نیچے دیے گئے مراحل پر قریب سے عمل کرتے ہیں۔
1۔ اصل جدول میں کالموں اور قطاروں کی تعداد شمار کریں
شروع کرنے والوں کے لیے، معلوم کریں کہ آپ کے سورس ٹیبل میں کتنے کالم اور قطاریں ہیں۔ اگلے مرحلے میں آپ کو ان نمبروں کی ضرورت ہوگی۔
اس مثال میں، ہم اس ٹیبل کو منتقل کرنے جا رہے ہیں جو کاؤنٹی کے لحاظ سے تازہ پھلوں کی برآمدات کا حجم دکھاتا ہے:
ہماری سورس ٹیبل میں 4 کالم ہیں۔ اور 5 قطاریں ان اعداد و شمار کو ذہن میں رکھتے ہوئے، اگلے مرحلے پر آگے بڑھیں۔
2۔ سیل کی ایک ہی تعداد کو منتخب کریں، لیکن واقفیت کو تبدیل کریں
آپ کے نئے ٹیبل میں سیلز کی ایک ہی تعداد ہوگی لیکن اسے افقی سمت سے عمودی یا اس کے برعکس گھمایا جائے گا۔ لہذا، آپ خالی سیلوں کی ایک رینج منتخب کرتے ہیں جس میں قطاروں کی اتنی ہی تعداد ہوتی ہے جتنی اصل ٹیبل میں کالم ہوتی ہے، اور کالموں کی اتنی ہی تعداد ہوتی ہے جتنی اصل ٹیبل میں قطار ہوتی ہے۔
ہمارے معاملے میں، ہم ایک رینج منتخب کرتے ہیں۔ 5 کالموں اور 4 قطاروں میں سے:
3۔ TRANSPOSE فارمولہ ٹائپ کریں
منتخب خالی سیلز کی ایک رینج کے ساتھ، ٹرانسپوز فارمولہ ٹائپ کریں:
=TRANSPOSE(A1:D5)
یہاں تفصیلی مراحل ہیں:
پہلے، آپ مساوات کا نشان، فنکشن کا نام اور اوپننگ قوسین ٹائپ کرتے ہیں: =TRANSPOSE(
پھر، ماؤس کا استعمال کرتے ہوئے سورس رینج کو منتخب کریں یا اسے دستی طور پر ٹائپ کریں:
آخر میں، بند ہونے والی قوسین ٹائپ کریں، لیکن انٹر کی کو مت دبائیں ! پراس نقطہ پر، آپ کا ایکسل ٹرانسپوز فارمولا اس سے ملتا جلتا نظر آنا چاہیے:
4۔ TRANSPOSE فارمولہ مکمل کریں
دبائیں Ctrl + Shift + Enter اپنے صف کے فارمولے کو صحیح طریقے سے ختم کرنے کے لیے۔ آپ کو اس کی ضرورت کیوں ہے؟ کیونکہ فارمولے کو ایک سے زیادہ سیل پر لاگو کیا جانا ہے، اور بالکل وہی ہے جس کے لیے صف کے فارمولے بنائے گئے ہیں۔
ایک بار جب آپ Ctrl + Shift + Enter دبائیں گے تو Excel آپ کے ٹرانسپوز فارمولے کو {curly منحنی خطوط وحدانی} سے گھیر لے گا۔ جو فارمولا بار میں نظر آتے ہیں اور ایک صف کے فارمولے کا بصری اشارہ ہیں۔ کسی بھی صورت میں آپ کو انہیں دستی طور پر ٹائپ نہیں کرنا چاہیے، یہ کام نہیں کرے گا۔
ذیل میں دیا گیا اسکرین شاٹ ظاہر کرتا ہے کہ ہمارے سورس ٹیبل کو کامیابی کے ساتھ ٹرانسپوز کیا گیا تھا اور 4 کالموں کو 4 قطاروں میں تبدیل کیا گیا تھا:
فارمولہ میں ٹرانسپوز Excel 365
Dynamic Array Excel (365 اور 2021) میں، TRANSPOSE فنکشن استعمال کرنا ناقابل یقین حد تک آسان ہے! آپ صرف منزل کی حد کے اوپری بائیں سیل میں فارمولہ درج کریں اور Enter کلید دبائیں۔ یہی ہے! قطاروں اور کالموں کی گنتی نہیں، کوئی CSE صف کے فارمولے نہیں۔ یہ صرف کام کرتا ہے۔
=TRANSPOSE(A1:D5)
نتیجہ ایک متحرک اسپل رینج ہے جو خود بخود ضرورت کے مطابق زیادہ سے زیادہ قطاروں اور کالموں میں پھیل جاتا ہے:
ایکسل میں ڈیٹا کو صفر کے بغیر منتقل کرنے کا طریقہ خالی جگہوں کے لیے
اگر اصل ٹیبل میں ایک یا زیادہ سیلز خالی ہیں، تو ان سیلز کی ٹرانسپوزڈ ٹیبل میں صفر ویلیوز ہوں گی، جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے:
اگر آپ خالی واپس کرنا چاہتے ہیں اس کے بجائے خلیات، IF کو گھوںسلا دیں۔اپنے TRANSPOSE فارمولے کے اندر یہ چیک کرنے کے لیے فنکشن کریں کہ آیا سیل خالی ہے یا نہیں۔ اگر سیل خالی ہے تو، IF ایک خالی سٹرنگ ("") لوٹائے گا، بصورت دیگر ٹرانسپوز کے لیے قدر فراہم کریں:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
فارمولہ درج کریں جیسا کہ اوپر بیان کیا گیا ہے (براہ کرم Ctrl + دبانا یاد رکھیں صف کے فارمولے کو درست طریقے سے ختم کرنے کے لیے Shift + Enter کریں)، اور آپ کا نتیجہ اس سے ملتا جلتا ہوگا:
ایکسل میں TRANSPOSE استعمال کرنے کے لیے تجاویز اور نوٹس
جیسا کہ آپ نے ابھی دیکھا ہے، TRANSPOSE فنکشن اس میں بہت سے نرالا ہیں جو غیر تجربہ کار صارفین کو الجھا سکتے ہیں۔ ذیل کی تجاویز آپ کو عام غلطیوں سے بچنے میں مدد کریں گی۔
1۔ TRANSPOSE فارمولے میں ترمیم کیسے کی جائے
ایک سرنی فنکشن کے طور پر، TRANSPOSE اس کی واپسی والی صف کے حصے کو تبدیل کرنے کی اجازت نہیں دیتا ہے۔ ٹرانسپوز فارمولے میں ترمیم کرنے کے لیے، فارمولہ سے مراد پوری رینج کو منتخب کریں، مطلوبہ تبدیلی کریں، اور اپ ڈیٹ شدہ فارمولے کو محفوظ کرنے کے لیے Ctrl + Shift + Enter دبائیں۔
2۔ ٹرانسپوز فارمولے کو کیسے ڈیلیٹ کریں
اپنی ورک شیٹ سے ٹرانسپوز فارمولے کو ہٹانے کے لیے، فارمولے میں دی گئی پوری رینج کو منتخب کریں، اور ڈیلیٹ کلید کو دبائیں۔
3۔ TRANSPOSE فارمولے کو قدروں سے بدلیں
جب آپ TRANSPOSE فنکشن استعمال کر کے کسی رینج کو پلٹتے ہیں تو سورس رینج اور آؤٹ پٹ رینج آپس میں منسلک ہو جاتے ہیں۔ اس کا مطلب یہ ہے کہ جب بھی آپ اصل ٹیبل میں کچھ قدر تبدیل کرتے ہیں، ٹرانسپوزڈ ٹیبل میں متعلقہ قدر خود بخود بدل جاتی ہے۔
اگر آپ ان کے درمیان کنکشن کو توڑنا چاہتے ہیںدو میزیں، فارمولے کو حسابی قدروں سے بدل دیں۔ اس کے لیے، اپنے فارمولے کے ذریعے لوٹائی گئی تمام اقدار کو منتخب کریں، انہیں کاپی کرنے کے لیے Ctrl + C دبائیں، دائیں کلک کریں، اور سیاق و سباق کے مینو سے پیسٹ اسپیشل > Values کو منتخب کریں۔<3
مزید معلومات کے لیے، براہ کرم فارمولوں کو قدروں میں تبدیل کرنے کا طریقہ دیکھیں۔
اس طرح آپ Excel میں ڈیٹا کو گھمانے کے لیے TRANSPOSE فنکشن کا استعمال کرتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!