ٹپ: دوسری زبانیں Google-Translated ہیں. آپ ملاحظہ کر سکتے ہیں English اس لنک کا ورژن.
لاگ ان کریں
x
or
x
x
رجسٹر
x

or

ایکسل میں شمار قطاروں کی طرف سے ایک سے زیادہ ورکشاپوں میں ڈیٹا کو تقسیم کرنے کے لئے کس طرح؟

مثال کے طور پر، میرے پاس ایک متعدد ڈیٹا کی فہرست ہے، اب میں اس قطار کی گنتی کے لحاظ سے متعدد ورکشاپوں میں تقسیم کرنا چاہتا ہوں، اس مثال میں، میں ہر 5 قطاروں کی طرف سے تقسیم کروں گا (مندرجہ ذیل اسکرین شاٹس دیکھیں). کیا اس مسئلے کو فوری طور پر حل کرنے میں ہماری مدد کرنے کے لئے کوئی طریقہ موجود ہے؟ یہاں میں آپ کو آسانی سے حاصل کرنے کے لئے دو چالیں متعارف کروں گا.


ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 1


-2



ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 2
ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 3
ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 4
ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 5

قطار کے لحاظ سے ایک سے زیادہ ورکشاپوں میں تقسیم ڈیٹا VBA کوڈ کے ساتھ شمار کرتا ہے

قطاروں کی طرف سے ایک سے زیادہ ورکسیٹس میں تقسیم کردہ ڈیٹا ایکسل کے لئے کوول کے ساتھ شمار کرتا ہے


تیر نیلے رنگ بلبلا قطار کے لحاظ سے ایک سے زیادہ ورکشاپوں میں تقسیم ڈیٹا VBA کوڈ کے ساتھ شمار کرتا ہے


مندرجہ ذیل VBA کوڈ آپ قطاروں کو صفوں کی گنتی کے لحاظ سے متعدد ورکشاپوں میں تقسیم کرنے میں مدد کرسکتے ہیں، مندرجہ ذیل کرتے ہیں:

1. نیچے رکھو ALT + F11 کھولنے کی کلید مائیکروسافٹ بصری بنیادی کے لئے درخواستیں کھڑکی.

2. کلک کریں داخل > ماڈیول، اور ماڈیول ونڈو میں مندرجہ ذیل کوڈ پیسٹ کریں.

VBA: ایکسل میں قطار کی قطار کی طرف سے شیٹ میں تقسیم کردہ ڈیٹا.

Sub SplitData()
'Updateby20140617
Dim WorkRng As Range
Dim xRow As Range
Dim SplitRow As Integer
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
SplitRow = Application.InputBox("Split Row Num", xTitleId, 5, Type:=1)
Set xWs = WorkRng.Parent
Set xRow = WorkRng.Rows(1)
Application.ScreenUpdating = False
For i = 1 To WorkRng.Rows.Count Step SplitRow
    resizeCount = SplitRow
    If (WorkRng.Rows.Count - xRow.Row + 1) < SplitRow Then resizeCount = WorkRng.Rows.Count - xRow.Row + 1
    xRow.Resize(resizeCount).Copy
    Application.Worksheets.Add after:=Application.Worksheets(Application.Worksheets.Count)
    Application.ActiveSheet.Range("A1").PasteSpecial
    Set xRow = xRow.Offset(SplitRow)
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. پھر دبائیں F5 کوڈ کو چلانے کے لئے کلید، اور ایک ڈائیلاگ کو تقسیم کرنے کی حد تک منتخب کرنے کے لئے پاپ آؤٹ ہوگئی ہے، اور پھر کلک کریں OK، اور آپ کے لئے ایک اور ڈائیلاگ قطار کی گنتی کی وضاحت کرنے کے لئے. اسکرین شاٹ دیکھیں:

4. کلک کریں OK، اور قطار قطار قطار کی طرف سے ایک سے زیادہ شیٹ میں تقسیم کیا جاتا ہے.

نوٹ: مختلف ورکشیٹس ماسٹر ورکیٹ شیٹ کے پیچھے رکھی جاتی ہیں.


تیر نیلے رنگ بلبلا قطاروں کی طرف سے ایک سے زیادہ ورکسیٹس میں تقسیم کردہ ڈیٹا ایکسل کے لئے کوول کے ساتھ شمار کرتا ہے

مندرجہ بالا کوڈ مخصوص صفوں کی تعداد میں صرف اعداد و شمار کو تقسیم کر سکتا ہے، اور اگر آپ کے ڈیٹا کا عنوان ہے تو یہ ہر ورکشیٹ ڈیٹا کے لئے عنوان شامل نہیں کرے گا.

لیکن کے ساتھ ایکسل کے لئے Kutoolsکی سپلٹ ڈیٹا، آپ ہی ہی ہیڈر ورک ڈیٹا کے لئے ہیڈر داخل نہیں کرسکتے ہیں، بلکہ نئے تقسیم کار ورکیٹ کے نام کی وضاحت بھی کرسکتے ہیں.

ایکسل کے لئے Kutools 300 آسان ایکسل ٹولز سے بھی زیادہ شامل ہے. 30 دنوں میں کوئی حد کے ساتھ کوشش کرنے کے لئے مفت. اب اسے لےاو

اگر آپ نے Excel کے لئے Kutools نصب کیا ہے تو، براہ مہربانی مندرجہ ذیل کریں:

1. اس ڈیٹا کی حد منتخب کریں جو آپ تقسیم کرنا چاہتے ہیں.

2. کلک کریں انٹرپرائز > ورکشاپ کے اوزار > سپلٹ ڈیٹا (یا انٹرپرائز > سپلٹ ڈیٹا )، اسکرین شاٹ دیکھیں:

ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 6

3. میں ایک سے زیادہ ورکشاٹس میں تقسیم ڈیٹا ڈائلاگ باکس:

  • منتخب کریں فکسڈ قطار سے تقسیم کی بنیاد پر اختیار، اور قطاروں کی تعداد درج کریں کہ آپ ہر ورکشیٹس کے لئے تقسیم کرنا چاہتے ہیں. (اگر آپ کا ڈیٹا ہیڈر ہے اور آپ ہر نئی تقسیم کارٹیٹ میں داخل کرنا چاہتے ہیں، تو براہ کرم چیک کریں میرا ڈیٹا ہیڈر ہے اختیار.)
  • اس کے بعد آپ تقسیم کار نام ناموں کی وضاحت کر سکتے ہیں، کے تحت نیا ورکشاٹس کا نام سیکشن، سے ورکیٹ نام کے قوانین کو منتخب کریں قواعد ڈراپ فہرست، آپ شامل کر سکتے ہیں اپسرگ or لاحقہ شیٹ کے نام کے ساتھ ساتھ. اسکرین شاٹ دیکھیں:

ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 7

4. ترتیبات کی وضاحت کے بعد، پھر کلک کریں OK، اور منتخب کردہ اعداد و شمار ہر 5 قطاروں کی طرف سے ایک نئی ورکشاپ کی ایک سے زیادہ ورکشاپ میں تقسیم کیا گیا ہے. اور ہر نئے ورک شیٹ کے لئے ہیڈر داخل کیے جاتے ہیں. اسکرین شاٹ دیکھیں:

ڈس تقسیم - ڈیٹا کی طرف سے قطاروں 8

اس سپلٹ ڈیٹا کی خصوصیت کے بارے میں مزید جاننے کے لئے کلک کریں.

متعلقہ مضمون:

ایکسل میں کالم کی بنیاد پر ایک سے زیادہ ورکشاپوں میں ڈیٹا کیسے تقسیم کرنا؟



سفارش کردہ پروڈکٹیوٹی ٹولز

آفس ٹیب

سونے کی ستارہ ایکس این ایم ایکس ایکس کروم، فائر فاکس اور نئے انٹرنیٹ ایکسپلورر کی طرح، ایکسل اور دیگر دفتری سافٹ ویئر میں آسان ٹیبز لائیں.

ایکسل کے لئے Kutools

سونے کی ستارہ ایکس این ایم ایکس ایکس حیرت انگیز! 5 منٹ میں اپنی پیداوری میں اضافہ کریں. کسی بھی خاص مہارت کی ضرورت نہیں، ہر روز دو گھنٹوں کو بچاؤ!

سونے کی ستارہ ایکس این ایم ایکس ایکس 300 ایکسل کے لئے نئی خصوصیات، ایکسل آسان اور طاقتور بنائیں:

  • ڈیٹا کھونے کے بغیر سیل / قطار / کالم ضم
  • ایک سے زیادہ شیٹ اور ورک بک بک کو یکجا اور مضبوط.
  • رینجز کا موازنہ کریں، ایک سے زیادہ رینج کاپی کریں، متن میں تاریخ، یونٹ اور کرنسی تبادلوں میں تبدیل کریں.
  • رنگوں کی طرف سے شمار، پیجنگ Subtotals، اعلی درجے کی ترتیب اور سپر فلٹر،
  • مزید منتخب کریں / داخل / حذف / متن / شکل / لنک / تبصرہ / ورک بک بک / ورکشاپ شیٹ ...

ایکسل کے لئے کوٹول کی سکرین شاٹ

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Teri · 4 years ago
    It works with one row of column headers. I use multiple rows that include averages and totals. Plus, I have a distribution chart at the bottom. How can I keep these intact? Currently this info is not transferring over to the new worksheets it creates.
  • To post as a guest, your comment is unpublished.
    Teri · 4 years ago
    I have multiple rows of column headers containing averages and totals at the top of each sheet. I have a distribution chart at the bottom. This needs to be kept on each new sheet split out. How do I make this happen with the tool?
  • To post as a guest, your comment is unpublished.
    joms · 4 years ago
    hello,

    its not working for me. my data is coming from a pivot table and it has header. this vba can export some data but not all... pls assist
  • To post as a guest, your comment is unpublished.
    Lijesh · 4 years ago
    Great . It is awesome ...

    Thanks