რჩევა: სხვა ენები Google- ით თარგმნილია. შეგიძლიათ ეწვიოთ English ამ ბმის ვერსია.
შესვლა
x
or
x
x
რეგისტრაცია
x

or

როგორ გაყოფილი მონაცემების მრავალჯერადი worksheets მიერ რიგები ითვლიან Excel?

მაგალითად, მაქვს მთელი რიგი მონაცემთა სია, ახლა მინდა გაყოფილი ეს მრავალჯერადი worksheets მიერ რიგები ითვლიან, ამ მაგალითში, მე გაყოფილი ეს ყოველი 5 რიგები (იხილეთ ეკრანის). არსებობს თუ არა რაიმე გზა, რომ დაგვეხმაროს ამ პრობლემის გადასაჭრელად? აქ გააცნობს ორი ხრიკს, რომ ეს გააკეთოთ მარტივად.


doc- გაყოფილი მონაცემები- by-rows1


-2



doc- გაყოფილი მონაცემები- by-rows2
doc- გაყოფილი მონაცემები- by-rows3
doc- გაყოფილი მონაცემები- by-rows4
doc- გაყოფილი მონაცემები- by-rows5

გაყოფილი მონაცემების მრავალჯერადი სამუშაოების მიხედვით რიგები ითვლიან VBA კოდით

გაყოფილი მონაცემების მრავალჯერადი worksheets მიერ რიგები ითვლიან Kutools for Excel

რეკომენდებული პროდუქტიულობის ინსტრუმენტები Excel / Office

ოფისის ჩანართი: მოაქციეთ tabbed რედაქტირება Excel და სხვა ოფისის პროგრამული უზრუნველყოფა, ისევე, როგორც Chrome, Firefox და Safari.30 დღე შეუზღუდავი უფასო სასამართლო

Kutools ამისთვის Excel: XXX ძლიერი თვისებები მიიღოს Excel ბევრად ადვილი და გაზრდის პროდუქტიულობის დაუყოვნებლივ.60 დღე შეუზღუდავი უფასო სასამართლო


arrow ლურჯი სწორი bubble გაყოფილი მონაცემების მრავალჯერადი სამუშაოების მიხედვით რიგები ითვლიან VBA კოდით


ქვემოთ მოყვანილი VBA კოდი დაგეხმარებათ მწკრივების გაყოფა მრავალჯერადი სამუშაოების მიხედვით რიგების მიხედვით, შემდეგნაირად:

1. გეჭიროთ ALT + F11 გასაღები გახსნა Microsoft Visual Basic აპლიკაციებისათვის window.

2. დაწკაპეთ ჩადეთ > მოდულები, და ჩასვით შემდეგი კოდი მოდულის ფანჯარაში.

VBA: გაყოფა მონაცემების ფურცლები მიერ რიგები ითვლიან Excel.

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 გასაღები აწარმოებს კოდი, და დიალოგი pops out შერჩევისას სპექტრი გაყოფილი და შემდეგ დააჭირეთ OK, და კიდევ ერთი დიალოგი თქვენთვის მითითებული რიგები ითვლიან. იხილეთ სკრინშოტი:

4. დაწკაპეთ OK, და სპექტრი გაყოფილი მრავალფუნქციური ფურცლებიდან რიგების მიხედვით.

შენიშვნა: გაყოფილი სამუშაოები განთავსებულია სამაგისტრო სამუშაოების უკან.


arrow ლურჯი სწორი bubble გაყოფილი მონაცემების მრავალჯერადი worksheets მიერ რიგები ითვლიან Kutools for Excel

ზემოთა კოდს მხოლოდ ცალკეული მონახაზების მონაცემების გაყოფა შეუძლია და მას არ დაემატება თითოეული სამუშაო ცხრილის მონაცემები, თუ თქვენი მონაცემები აქვს სათაურს.

მაგრამ Kutools ამისთვის Excel'S გაყოფის მონაცემები, თქვენ არა მარტო შეგიძლიათ ჩაწეროთ სათაურები თითოეული სამუშაოების მონაცემებისთვის, არამედ ასევე შეგიძლიათ გაითვალისწინოთ ახალი გაყოფილი სერთიფიკატების სახელები.

Kutools ამისთვის Excel მოიცავს მეტი 300 მოსახერხებელი Excel ინსტრუმენტები. თავისუფლად ვეღარ შეასრულა მაქსიმუმ 30 დღე. მიიღე ახლა

თუ თქვენ დაინსტალირებული კუტუსი Excel- სთვის, გთხოვთ შემდეგნაირად:

1. აირჩიეთ რიგი მონაცემები, რომლითაც გსურთ გაყოფილი.

2. დაწკაპეთ საწარმო > Worksheet ინსტრუმენტები > გაყოფის მონაცემები (ან საწარმო > გაყოფის მონაცემები ), იხილეთ სკრინშოტი:

doc- გაყოფილი მონაცემები- by-rows6

3. იმ გაყოფილი მონაცემთა მრავალჯერადი სამუშაოები დიალოგური ფანჯარა:

  • აირჩიეთ ფიქსირებული რიგები საწყისი გაყოფა დაფუძნებულია ვარიანტი, და შევა რიგი რიგები ითვლიან, რომ გსურთ გაყოფილი თითოეული worksheets. (თუ თქვენი მონაცემები ჰედერია და გსურთ ჩასვათ ისინი ყოველი ახალი გაყოფილი სამუშაო ცხრილისთვის, გთხოვთ გადაამოწმოთ ჩემი მონაცემები აქვს სათაურები ვარიანტი.)
  • შემდეგ შეგიძლიათ მიუთითოთ გაყოფილი სამუშაოები სახელების მიხედვით ახალი ნამუშევრების სახელი განყოფილება, აირჩიეთ worksheet სახელები წესები საწყისი წესები ჩამოშლა სიაში, შეგიძლიათ დაამატოთ პრეფიქსი or სუფიქსი ფურცლის სახელებიც. იხილეთ სკრინშოტი:

doc- გაყოფილი მონაცემები- by-rows7

4. პარამეტრების განსაზღვრის შემდეგ, დააკლიკეთ OK, და შერჩეული მონაცემები გაყოფილია სხვადასხვა სამუშაოების ახალ სამუშაო წიგნში ყოველ 5 რიგების მიხედვით. და სათაურები ყოველ ახალ სამუშაოზეა ჩასმული. იხილეთ სკრინშოტი:

doc- გაყოფილი მონაცემები- by-rows8

დააჭირეთ გაეცნოთ ამ გაყოფის მონაცემთა ფუნქციის შესახებ.

ამავე თემაზე:

როგორ გაყოფილი მონაცემების მრავალჯერადი worksheets ეფუძნება სვეტი Excel?



რეკომენდებული პროდუქტიულობის ინსტრუმენტები

ოფისის ჩანართი

ოქროს ვარსკვლავი 1 მოიტანეთ ხელსაყრელი ჩანართები Excel და სხვა საოფისე პროგრამებისთვის, ისევე როგორც Chrome, Firefox და ახალი Internet Explorer.

Kutools ამისთვის Excel

ოქროს ვარსკვლავი 1 საოცარი! გაზარდეთ თქვენი პროდუქტიულობა წუთში. არ გჭირდებათ რაიმე განსაკუთრებული უნარები, ყოველდღე ორ საათში გადარჩენა!

ოქროს ვარსკვლავი 1 300 ახალი ფუნქციები Excel, ჩადება Excel ძალიან მარტივი და ძლიერი:

  • უჯრედის / რიგების / სვეტების შერწყმა მონაცემების დაკარგვის გარეშე.
  • მრავალჯერადი ცხრილებისა და სამუშაოების კომბინირება და კონსოლიდაცია.
  • შეადარეთ საზღვრები, დააკოპირეთ მრავალჯერადი საზღვრები, გადაიყვანეთ ტექსტის თარიღის, განყოფილებისა და ვალუტის კონვერტაციის.
  • დათვლა ფერები, Paging Subtotals, გაფართოებული დალაგება და სუპერ ფილტრი,
  • სხვა არჩევა / ჩასმა / წაშლა / ტექსტი / ფორმატი / ლინკი / კომენტარი / სამუშაო წიგნები / სამუშაოები ინსტრუმენტები ...

ეკრანის კადრი Kutools for Excel

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.
    Max · 10 months ago
    Omg thank you so very much dude!
  • To post as a guest, your comment is unpublished.
    prasanna · 1 years ago
    Hi Thanks for this great code, but the concern is, here we can only split fixed number of rows, can you help me with split is based on some name or code, because i have different set of rows for each worksheet.
  • To post as a guest, your comment is unpublished.
    aparna · 2 years ago
    hi this works great but want the output as string how can i modify the code or i can say example : 'output',
  • To post as a guest, your comment is unpublished.
    Ralph · 2 years ago
    Thanks a lot for the fantastic VBA-Script. But how to modify it to keep the header row on every split?
  • To post as a guest, your comment is unpublished.
    Ralph · 2 years ago
    Thanks, for this fantastic VBA-Script. But how to configure it to repeat the header row on every split?