فہرست کا خانہ
ایک بڑے ڈیٹاسیٹ میں ایک ہی کالم کی بنیاد پر متعدد قدریں ہوسکتی ہیں۔ اگر آپ چاہیں تو آپ انہی زمروں (محکمہ، مہینہ، علاقہ، ریاستیں، وغیرہ) کی اقدار یا اپنی ترجیحات کو مختلف ورک شیٹس یا ورک بک میں تقسیم کر سکتے ہیں۔ اس مضمون میں، میں ایکسل شیٹ کو متعدد ورک شیٹس میں تقسیم کرنے کا طریقہ بتانے جا رہا ہوں۔
اس وضاحت کو آپ کے لیے واضح کرنے کے لیے، میں ایک نمونہ ڈیٹا سیٹ استعمال کرنے جا رہا ہوں۔ ڈیٹا سیٹ میں 4 کالم ہیں جو مختلف مہینوں کی فروخت کی معلومات کی نمائندگی کرتے ہیں۔ یہ کالم ہیں سیلز پرسن، ریجن، مہینہ، اور سیلز ۔
پریکٹس کے لیے ڈاؤن لوڈ کریں
ایکسل شیٹ کو ایک سے زیادہ Worksheets.xlsm میں تقسیم کریں
ایکسل شیٹ کو ایک سے زیادہ ورک شیٹس میں تقسیم کرنے کے طریقے
1۔ فلٹر اور کاپی کا استعمال کرتے ہوئے
کسی بھی شیٹ سے، آپ فلٹر کا استعمال کرکے ڈیٹا کو متعدد شیٹس میں تقسیم کرسکتے ہیں۔
سب سے پہلے، سیل رینج کو منتخب کریں جہاں آپ لاگو کرنا چاہتے ہیں 2 >> فلٹر کو منتخب کریں۔
آپ CTRL + SHIFT + L کا اطلاق کرنے کے لیے فلٹر کی بورڈ کا استعمال کرتے ہوئے کا بھی استعمال کرسکتے ہیں۔
اب، منتخب سیل رینج پر فلٹر کا اطلاق ہوتا ہے۔
اس کے بعد، <2 پر کلک کریں۔>مہینہ کالم جیسا کہ میں ماہ اقدار کے لحاظ سے ڈیٹا تقسیم کرنا چاہتا ہوں۔
وہاں سے میں نے جنوری کے علاوہ ہر چیز کو غیر منتخب کیا ۔ آخر میں، کلک کریں ٹھیک ہے ۔
اب، وہ تمام اقدار جہاں مہینہ ہے جنوری فلٹر کیا جاتا ہے۔
پھر، ڈیٹا کو کاپی کریں اور اسے نئی ورک شیٹ میں چسپاں کریں ۔
15>
یہاں، میں نے نئے کا نام دیا شیٹ جنوری۔ اس طرح، آپ دیکھیں گے کہ جنوری کی تمام فروخت کی معلومات یہاں پیش کی گئی ہے۔
باقی مہینوں کے لیے، آپ انہی طریقہ کار پر عمل کر سکتے ہیں۔
دوبارہ، ماہ کالم پر کلک کریں کیونکہ میں کی بنیاد پر ڈیٹا تقسیم کرنا چاہتا ہوں۔ ماہ اقدار۔
وہاں سے غیر منتخب کریں سب کچھ سوائے فروری کے۔ آخر میں، ٹھیک ہے پر کلک کریں۔
اب، فروری ماہ کی تمام قدریں فلٹر کی گئی ہیں۔
پھر، ڈیٹا کو کاپی اور چسپاں اسے نئی ورک شیٹ میں۔
بعد میں، میں نے اس کا نام دیا نئی شیٹ فروری۔ اس طرح، آپ کو ماہ کے فروری کی تمام فروخت کی معلومات یہاں پیش کی گئی ہے۔
<0دوبارہ، مہینہ کالم پر کلک کریں کیونکہ میں ماہ اقدار کے لحاظ سے ڈیٹا تقسیم کرنا چاہتا ہوں۔
وہاں سے <2 سب کچھ غیر منتخب کریں سوائے مارچ کے۔ آخر میں، ٹھیک ہے پر کلک کریں۔
اب، آپ دیکھیں گے کہ مارچ کی تمام اقدار فلٹر ہیں۔
پھر، ڈیٹا کو کاپی کریں اور اسے نئی ورک شیٹ میں چسپاں کریں ۔
آخر میں، میں نے نئی شیٹ کا نام دیا مارچ ۔ لہذا، آپ دیکھیں گے کہ مارچ کے لیے فروخت کی تمام معلومات پیش کی گئی ہیں۔یہاں۔
مزید پڑھیں: ایکسل شیٹ کو قطاروں کی بنیاد پر متعدد شیٹس میں تقسیم کریں
2. VBA کا استعمال کرتے ہوئے قطار کی گنتی کی بنیاد پر ایکسل شیٹ کو تقسیم کریں
طریقہ کار شروع کرنے سے پہلے، آپ کو یاد رکھنا ہوگا کہ آپ کو پہلی قطاروں سے ڈیٹا شروع کرنا ہوگا۔
اب، کھولیں ڈیولپر ٹیب >> منتخب کریں Visual Basic
یہ Microsoft Visual Basic for Applications کی ایک نئی ونڈو کھولے گا۔
اب , سے داخل کریں >> منتخب کریں Module
A Module وہاں کھل جائے گا۔
پھر، مندرجہ ذیل کوڈ کو ماڈیول ۔
8924
یہاں، میں نے ایک ذیلی طریقہ کار بنایا ہے جسے SplitExcelSheet_into_MultipleSheets کہا جاتا ہے۔
جہاں میں متغیرات کے ایک جوڑے کا اعلان کیا یہ ہیں WorkRng اور xRow بطور رینج ٹائپ کریں پھر
SplitRow as Integer بھی xWs بطور ورک شیٹ قسم۔
اس کے علاوہ، ڈائیلاگ باکس عنوان دینے کے لیے ExcelTitleId استعمال کیا جاتا ہے۔
میں نے ڈیٹا کو 4 قطاروں سے تقسیم کرنے کے لیے اسپلٹ قطار نمبر 4 فراہم کیا ہے کیونکہ میرے ڈیٹاسیٹ میں ماہ کے جنوری میں 4 قطاریں ہیں۔
آخر میں، ایک For loop to SplitRow جب تک کہ دی گئی سیل رینج ختم نہ ہو جائے۔
پھر، محفوظ کریں کوڈ اور ورک شیٹ پر واپس جائیں۔
اب، کھولیں ڈیولپر ٹیب >> سے داخل کریں >> منتخب کریں بٹن
A ڈائیلاگ باکس پپ جائے گااوپر۔
داخل کیے گئے بٹن میں میکرو تفویض کرنے کے لیے۔
منتخب کریں میکرو نام سے SplitExcelSheet_into_Multiplesheets منتخب کریں پھر ٹھیک ہے پر کلک کریں۔
27>
بس بٹن پر کلک کریں تاکہ میکرو کو چلائیں۔
اب، ایک ڈائیلاگ باکس پاپ اپ ہوگا جہاں آپ ڈیٹا رینج رکھ سکتے ہیں۔
➤ یہاں، میں نے سیل رینج کا انتخاب کیا ہے B1:E12
پھر، ٹھیک ہے پر کلک کریں۔
29>
ایک اور ڈائیلاگ باکس آپ کو منتخب قطار کی گنتی دکھائے گا جو آپ نے ڈیٹا سیٹ کو تقسیم کرنے کے لیے کوڈ میں پہلے ہی فراہم کی ہے۔
➤ کوڈ میں، میں نے 4 بطور قطار کا نمبر تقسیم کریں
جیسا کہ میرے پاس کل 12 قطاریں ہیں اسی طرح 4 قطاروں کے ساتھ ہیں گے 3 شیٹس ۔
Sheet1 میں، آپ کو پہلی 4 قطاروں کا ڈیٹا نظر آئے گا۔
Sheet2 میں، آپ کو قطار 5 سے 8 تک کا ڈیٹا نظر آئے گا۔
Sheet3 میں، آپ کو آخری 4 کا ڈیٹا نظر آئے گا۔ قطاریں n قطاریں
اسی طرح کی ریڈنگز
- ایکسل میں اسکرین کو کیسے تقسیم کیا جائے (3 طریقے)
- [درست کریں:] ایکسل ویو سائڈ بائی سائیڈ کام نہیں کر رہا ہے
- ایکسل میں شیٹس کو الگ کرنے کا طریقہ (6 موثر طریقے)
- کھولیں دو ایکسل فائلیں الگ الگ (5 آسان طریقے)
- ایکسل شیٹ کو ایک سے زیادہ فائلوں میں کیسے تقسیم کریں (3 فوری طریقے)
3. ایکسل کو تقسیم کریں ایک سے زیادہ میں شیٹکالم پر مبنی ورک بک
طریقہ کار کے ساتھ شروع کرنے سے پہلے، آپ کو یاد رکھنا ہوگا کہ آپ کو پہلی قطار اور پہلے کالم سے ڈیٹا شروع کرنا ہوگا۔
اب، کھولیں ڈیولپر ٹیب >> منتخب کریں Visual Basic
یہ Microsoft Visual Basic for Applications کی ایک نئی ونڈو کھولے گا۔
اب , سے داخل کریں >> منتخب کریں Module
A Module وہاں کھل جائے گا۔
پھر، مندرجہ ذیل کوڈ کو ماڈیول ۔
6139
یہاں، میں نے ایک ذیلی طریقہ کار بنایا ہے جسے SplitSheetIntoMultipleWorkbooksBasedOnColumn ، جہاں میں نے متعدد متغیرات کا اعلان کیا۔
میں نے 3 فور لوپس کا استعمال کیا۔ 1st for لوپ مخصوص کالم حاصل کرنے کے لیے قطار 2 سے آخری قطار تک قطاروں کو قدر کے ساتھ شمار کرے گا۔ میں نے "C" کالم کی مثال دی ہے۔
آپ اسے اپنے کیس میں تبدیل کر سکتے ہیں
دوسرا <5 کے لیے>لوپ ایک نئی ایکسل ورک بک بنائے گا۔
تیسرا Fo r لوپ اسی کالم "C" ویلیو کے ساتھ ڈیٹا کو دوسری سے نئی ورک بک میں کاپی کرے گا۔ قدر کے ساتھ آخری قطار تک قطار۔
پھر، کوڈ کو محفوظ کریں اور ورک شیٹ پر واپس جائیں۔
اب، دیکھیں ٹیب > کھولیں۔ ;> میکروز سے >> منتخب کریں میکروز دیکھیں
A ڈائیلاگ باکس پاپ اپ ہوگا۔
43>
اب، میکرو نام سے منتخب کریں SplitSheetIntoMultipleWorkbooksBasedOnColumn بھی میکرو میں ورک بک کو منتخب کریں۔
آخر میں، چلائیں منتخب میکرو ۔
آخر میں، آپ کو 3 نظر آئیں گے۔ نئی ورک بکس بنائی گئی ہیں کیونکہ کالم C میں 3 مختلف مہینے ہیں۔ Book1 جنوری کے لیے۔
44>
The Book2 Furuary کے لیے۔
Book3 مارچ کے لیے۔
مزید پڑھیں: کالم ویلیو کی بنیاد پر ایکسل شیٹ کو متعدد شیٹس میں کیسے تقسیم کیا جائے
نتیجہ
اس مضمون میں، میں نے ایکسل شیٹ کو متعدد ورک شیٹس میں تقسیم کرنے کے 3 طریقے بتائے۔ آپ اپنی ایکسل شیٹ کو متعدد ورک شیٹس میں تقسیم کرنے کے لیے بیان کردہ طریقوں میں سے کسی پر عمل کر سکتے ہیں۔ اگر آپ کو ان طریقوں سے متعلق کوئی الجھن یا سوال ہے تو آپ نیچے تبصرہ کر سکتے ہیں۔