ایکسل میں لنک اور ٹرانسپوز فنکشنز باہمی طور پر خصوصی ہیں۔ اس کا مطلب ہے کہ ٹرانسپوزڈ سیلز آپ کی شیٹ پر لنکس کے طور پر کام نہیں کریں گے۔ دوسرے الفاظ میں، کوئی بھی تبدیلی جو آپ اصل سیلز میں کرتے ہیں وہ ٹرانسپوزڈ کاپی میں ظاہر نہیں ہوتی ہیں۔
تاہم، آپ کے پراجیکٹس میں اکثر آپ سے سیل/کالم کو ٹرانسپوز اور لنک کرنے کی ضرورت ہوتی ہے۔ تو کیا دونوں افعال کو استعمال کرنے کا کوئی طریقہ ہے؟ یقیناً موجود ہے، اور ہم آپ کو اسے کرنے کے چار مختلف طریقے پیش کریں گے۔
یہ کہنا محفوظ ہے کہ یہ چالیں انٹرمیڈیٹ ایکسل علم کا حصہ ہیں، لیکن اگر آپ T کے مراحل پر عمل کرتے ہیں، تو کوئی آزمائش اور غلطی نہیں ہوگی چاہے آپ مکمل نوسکھئیے ہوں۔
پیسٹنگ کا مسئلہ
اس مضمون کے مقاصد کے لیے، آئیے فرض کریں کہ آپ کالموں کو ایک ہی شیٹ میں منتقل کرنا چاہتے ہیں۔ لہذا آپ کیا کرتے ہیں؟ کالم منتخب کریں، Ctrl + C (Mac پر Cmd + C) کو دبائیں، اور پیسٹ کی منزل کا انتخاب کریں۔ پھر، پیسٹ کے اختیارات پر کلک کریں، پیسٹ اسپیشل کو منتخب کریں، اور ٹرانسپوز کے سامنے والے باکس پر نشان لگائیں۔
لیکن جیسے ہی آپ باکس پر نشان لگاتے ہیں، پیسٹ لنک گرے ہو جاتا ہے۔ خوش قسمتی سے، کچھ فارمولے اور چالیں ہیں جو آپ کو اس مسئلے پر کام کرنے میں مدد کرتی ہیں۔ آئیے ان پر ایک نظر ڈالتے ہیں۔
ٹرانسپوز - صف کا فارمولا
اس فارمولے کا بنیادی فائدہ یہ ہے کہ آپ کو سیلز کو دستی طور پر گھسیٹنے اور چھوڑنے کی ضرورت نہیں ہے۔ تاہم، یہ کچھ منفی پہلوؤں کے ساتھ آتا ہے. مثال کے طور پر، سائز کو تبدیل کرنا آسان نہیں ہے، جس کا مطلب ہے کہ اگر سورس سیل رینج تبدیل ہو جائے تو آپ کو فارمولہ دوبارہ استعمال کرنے کی ضرورت ہے۔
اسی طرح کے مسائل دوسرے صف کے فارمولوں پر لاگو ہوتے ہیں، اگرچہ، اور یہ آپ کو لنک ٹرانسپوز کے مسئلے کو کافی تیزی سے حل کرنے میں مدد کرتا ہے۔
مرحلہ نمبر 1
سیلز کو کاپی کریں اور اس علاقے کے اوپری بائیں سیل پر کلک کریں جہاں آپ سیلز کو پیسٹ کرنا چاہتے ہیں۔ پیسٹ اسپیشل ونڈو تک رسائی کے لیے Ctrl + Alt + V دبائیں۔ آپ اسے ایکسل ٹول بار سے بھی کر سکتے ہیں۔
مرحلہ 2
ونڈو تک رسائی حاصل کرنے کے بعد، پیسٹ کے تحت فارمیٹس پر نشان لگائیں، نیچے دائیں جانب ٹرانسپوز کا انتخاب کریں، اور اوکے پر کلک کریں۔ یہ عمل صرف فارمیٹنگ کو منتقل کرتا ہے، اقدار کو نہیں، اور ایسا کرنے کے لیے آپ کو دو وجوہات کی ضرورت ہے۔ سب سے پہلے، آپ کو ٹرانسپوزڈ سیل رینج کا پتہ چل جائے گا۔ دوسرا، آپ اصل سیلز کی شکل کو برقرار رکھتے ہیں۔
مرحلہ 3
پیسٹ کرنے کے پورے علاقے کو منتخب کرنے کی ضرورت ہے اور آپ فارمیٹس پیسٹ کرنے کے بعد یہ کر سکتے ہیں۔ اب، ٹائپ کریں۔ =ٹرانسپوز ('اصل رینج') اور Ctrl + Shift + Enter کو دبائیں۔
نوٹ: Ctrl اور Shift کے ساتھ Enter دبانا ضروری ہے۔ دوسری صورت میں، پروگرام کمانڈ کو صحیح طریقے سے نہیں پہچانتا ہے اور یہ خود بخود گھوبگھرالی بریکٹ تیار کرتا ہے۔
لنک اور ٹرانسپوز - دستی طریقہ
ہاں، Excel آٹومیشن اور سیل اور کالم کی ہیرا پھیری کو آسان بنانے کے لیے فنکشنز کے استعمال کے بارے میں ہے۔ تاہم، اگر آپ کافی چھوٹے سیل رینج سے نمٹ رہے ہیں، تو دستی لنک اور ٹرانسپوز اکثر تیز ترین حل ہوتا ہے۔ تاہم، اقرار میں، اگر آپ کافی محتاط نہیں ہیں تو غلطی کی گنجائش ہے۔
مرحلہ نمبر 1
اپنے سیلز کو منتخب کریں اور پیسٹ اسپیشل آپشن کا استعمال کرتے ہوئے انہیں کاپی/پیسٹ کریں۔ اس بار، آپ ٹرانسپوز کے سامنے والے باکس پر نشان نہیں لگاتے ہیں اور آپ پیسٹ کے تحت اختیارات کو بطور ڈیفالٹ چھوڑ دیتے ہیں۔
مرحلہ 2
نیچے بائیں طرف پیسٹ لنک بٹن پر کلک کریں اور آپ کا ڈیٹا لنکس کی شکل میں پیسٹ ہو جائے گا۔
مرحلہ 3
یہاں مشکل حصہ آتا ہے. آپ کو دستی طور پر گھسیٹنے کے بعد سیلز کو نئے علاقے میں چھوڑنے کی ضرورت ہے۔ ایک ہی وقت میں، آپ کو قطاروں اور کالموں کا تبادلہ کرنے میں محتاط رہنے کی ضرورت ہے۔
آف سیٹ فارمولہ
سیلز کو پیسٹ کرنے، لنک کرنے اور ان کو منتقل کرنے کے لیے یہ سب سے طاقتور ٹولز میں سے ایک ہے۔ تاہم، اگر آپ Excel میں نئے ہیں تو یہ آسان نہ ہو، اس لیے ہم کوشش کریں گے کہ اقدامات کو ہر ممکن حد تک واضح کریں۔
مرحلہ نمبر 1
آپ کو بائیں اور اوپر نمبر تیار کرنے کی ضرورت ہے۔ مثال کے طور پر، اگر تین قطاریں ہیں، تو آپ 0-2 استعمال کریں گے، اور اگر دو کالم ہیں، تو آپ 0-1 استعمال کریں گے۔ طریقہ مائنس 1 قطاروں اور کالموں کی کل تعداد ہے۔
مرحلہ 2
اگلا، آپ کو بیس سیل کو تلاش کرنے اور اس کی وضاحت کرنے کی ضرورت ہے۔ جب آپ کاپی/پیسٹ کرتے ہیں تو یہ سیل برقرار رہنا چاہیے اور اسی لیے آپ سیل کے لیے خصوصی علامتیں استعمال کرتے ہیں۔ فرض کریں کہ بیس سیل B2 ہے: آپ کو اس سیل کو سنگل آؤٹ کرنے کے لیے ڈالر کا نشان داخل کرنے کی ضرورت ہوگی۔ اسے فارمولے کے اندر اس طرح نظر آنا چاہئے: =OFFSET($B$2.
مرحلہ 3
اب، آپ کو بیس سیل اور ٹارگٹ سیل کے درمیان فاصلہ (قطاروں میں) متعین کرنے کی ضرورت ہے۔ جب آپ فارمولے کو دائیں طرف منتقل کرتے ہیں تو یہ تعداد بڑھنے کی ضرورت ہوتی ہے۔ اس وجہ سے، فنکشن کالم کے سامنے کوئی ڈالر کا نشان نہیں ہونا چاہیے۔ اس کے بجائے، پہلی قطار ڈالر کے نشان کے ساتھ طے ہو جاتی ہے۔
مثال کے طور پر، اگر فنکشن کالم F میں ہے، تو فنکشن اس طرح نظر آنا چاہیے: =OFFSET($B$2، F$1.
مرحلہ 4
قطاروں کی طرح، آپ کے لنک کرنے اور منتقل کرنے کے بعد کالموں کو بھی بڑھنے کی ضرورت ہے۔ آپ ایک کالم کو ٹھیک کرنے کے لیے ڈالر کا نشان بھی استعمال کرتے ہیں لیکن قطاروں کو بڑھنے دیتے ہیں۔ اس بات کو واضح کرنے کے لیے بہتر ہے کہ اس مثال کا حوالہ دیا جائے جو اس طرح نظر آتی ہے: =OFFSET($B$2, F$1, $E2).
ایکسل پر ایکسل کیسے کریں۔
دیئے گئے طریقہ کے علاوہ تھرڈ پارٹی ٹولز بھی ہیں جنہیں آپ لنک اور ٹرانسپوز کرنے کے لیے استعمال کر سکتے ہیں۔ اور اگر دیے گئے طریقے تسلی بخش نتائج نہیں دیتے ہیں، تو بہتر ہو گا کہ ایسے ہی کسی ٹول کو استعمال کریں۔
کیا آپ نے ایکسل میں اس آپریشن کو انجام دینے کے لیے ان ٹرانسپوز/لنک ایپس میں سے کوئی ایک استعمال کیا ہے؟ کیا آپ نتیجہ سے مطمئن تھے؟ ذیل میں تبصرے کے سیکشن میں اپنے تجربات کا اشتراک کریں۔