Სარჩევი
დიდი მონაცემთა ნაკრები შეიძლება შეიცავდეს მრავალ მნიშვნელობას იმავე სვეტზე დაყრდნობით. თუ გსურთ, შეგიძლიათ დაყოთ იგივე კატეგორიების (დეპარტამენტი, თვე, რეგიონი, შტატები და ა.შ.) მნიშვნელობები ან თქვენი პრეფერენციები სხვადასხვა სამუშაო ფურცლებად ან სამუშაო წიგნებად. ამ სტატიაში მე ვაპირებ აგიხსნათ, თუ როგორ დავყოთ Excel-ის ფურცელი რამდენიმე სამუშაო ფურცლად.
იმისთვის, რომ ეს ახსნა თქვენთვის უფრო გასაგები გახდეს, მე გამოვიყენებ მონაცემთა ნაკრების ნიმუშს. მონაცემთა ნაკრებში არის 4 სვეტი, რომელიც წარმოადგენს სხვადასხვა თვის გაყიდვების ინფორმაციას. ეს სვეტებია გამყიდველი, რეგიონი, თვე, და გაყიდვები .
ჩამოტვირთეთ პრაქტიკაში
Excel ფურცლის დაყოფა მრავალ სამუშაო ფურცლად.xlsm
Excel ფურცლის რამდენიმე სამუშაო ფურცლად გაყოფის გზები
1. ფილტრისა და კოპირების გამოყენებით
ნებისმიერი ფურცლიდან, შეგიძლიათ მონაცემების გაყოფა მრავალ ფურცლად ფილტრის გამოყენებით.
პირველ რიგში, აირჩიეთ უჯრედების დიაპაზონი, სადაც გსურთ გამოიყენოთ ფილტრი .
➤აქ შევარჩიე უჯრედების დიაპაზონი B3:E15 .
შემდეგ გახსენით მონაცემები ჩანართი >> აირჩიეთ ფილტრი .
ასევე შეგიძლიათ გამოიყენოთ CTRL + SHIFT + L ფილტრის კლავიატურის გამოყენებით გამოსაყენებლად.
ახლა, ფილტრი გამოიყენება უჯრედების არჩეულ დიაპაზონზე.
შემდეგი, დააწკაპუნეთ თვე სვეტი, როგორც მსურს მონაცემების გაყოფა თვე მნიშვნელობების მიხედვით.
აქედან მე ამოირჩიე ყველაფერი, გარდა იანვრის . ბოლოს დააწკაპუნეთ OK .
ახლა, ყველა მნიშვნელობა, სადაც თვე არის იანვარი გაფილტრულია.
შემდეგ, დააკოპირეთ მონაცემები და ჩასვით ახალ სამუშაო ფურცელში.
აქ მე დავარქვით ახალი. ფურცელი იანვარი. ამრიგად, თქვენ იხილავთ ყველა გაყიდვების ინფორმაციას იანვრის აქ წარმოდგენილია.
დანარჩენი თვეები შეგიძლიათ იგივე პროცედურების შესრულება.
კიდევ ერთხელ დააწკაპუნეთ თვე სვეტაზე, რადგან მსურს მონაცემების გაყოფა -ის მიხედვით. თვის მნიშვნელობები.
აქედან გააუქმეთ ყველაფერი გარდა თებერვლის . ბოლოს დააწკაპუნეთ OK .
ახლა თებერვლის თვე ყველა მნიშვნელობა გაფილტრულია.
შემდეგ, დააკოპირეთ მონაცემები და ჩასვით ახალ სამუშაო ფურცელში.
მოგვიანებით მე დავასახელე ახალი ფურცელი თებერვალი. ამრიგად, თქვენ იხილავთ ყველა გაყიდვების ინფორმაციას თვე თებერვალში აქ წარმოდგენილია.
კიდევ ერთხელ დააწკაპუნეთ თვე სვეტაზე, რადგან მსურს მონაცემების გაყოფა თვე მნიშვნელობების მიხედვით.
იქიდან გააუქმეთ ყველაფერი, გარდა მარტისა . ბოლოს დააწკაპუნეთ OK .
ახლა ნახავთ მარტის ყველა მნიშვნელობა გაფილტრულია.
შემდეგ, დააკოპირეთ მონაცემები და ჩასვით ახალ სამუშაო ფურცელში.
საბოლოოდ ახალ ფურცელს დავარქვით სახელი. მარტი . აქედან გამომდინარე, ნახავთ, რომ წარმოდგენილია მარტის გაყიდვების ყველა ინფორმაციააქ.
წაიკითხეთ მეტი: დაყავით Excel ფურცელი მრავალ ფურცლად მწკრივების მიხედვით
2. Excel-ის ფურცლის გაყოფა მწკრივების დათვლის საფუძველზე VBA გამოყენებით
პროცედურის დაწყებამდე უნდა გახსოვდეთ, რომ მონაცემები უნდა დაიწყოთ პირველი რიგებიდან.
ახლა გახსენით დეველოპერი ჩანართი >> აირჩიეთ Visual Basic
ის გახსნის ახალ ფანჯარას Microsoft Visual Basic აპლიკაციებისთვის .
ახლა , ჩასმა >> აირჩიეთ მოდული
იქ გაიხსნება მოდული .
შემდეგ ჩაწერეთ შემდეგი კოდი მოდული .
3020
აქ მე შევქმენი ქვეპროცედურა სახელწოდებით SplitExcelSheet_into_MultipleSheets .
სად მე გამოცხადებულია რამდენიმე ცვლადი, ეს არის WorkRng და xRow როგორც Range შეიყვანეთ
SplitRow როგორც მთელი რიცხვი ასევე xWs როგორც სამუშაო ფურცლის ტიპი.
ასევე, გამოიყენება ExcelTitleId დიალოგური ველის სათაურის მისაცემად.
მე მივაწოდე გაყოფილი მწკრივის ნომერი 4 მონაცემების 4 მწკრივად გასაყოფად, რადგან ჩემს მონაცემთა ბაზაში თვეს იანვარს აქვს 4 მწკრივი.
ბოლოს, გამოიყენეთ For ციკლი SplitRow სანამ უჯრედების მოცემული დიაპაზონი არ დასრულდება.
შემდეგ, შეინახეთ კოდი და დაუბრუნდით სამუშაო ფურცელს.
ახლა გახსენით დეველოპერი ჩანართი >> მდებარეობა ჩასმა >> აირჩიეთ ღილაკი
გაჩნდება დიალოგური ფანჯარა ზევით.
მაკრო ჩასმული ღილაკზე მინიჭებისთვის.
აირჩიეთ SplitExcelSheet_into_Multiplesheets მაკრო სახელიდან შემდეგ დააჭირეთ OK .
უბრალოდ დააწკაპუნეთ ღილაკზე გაუშვით მაკრო .
ახლა, დიალოგური ფანჯარა გამოჩნდება, სადაც შეგიძლიათ განათავსოთ მონაცემები დიაპაზონი.
➤ აქ მე ავირჩიე უჯრედების დიაპაზონი B1:E12
შემდეგ, დააწკაპუნეთ OK .
სხვა დიალოგური ფანჯარა გაჩნდება, რათა გაჩვენებთ არჩეულ მწკრივთა რაოდენობას, რომელიც უკვე მიუთითეთ კოდში მონაცემთა ნაკრების გასაყოფად.
➤ კოდში მე მივუთითე 4 როგორც გაყოფა რიგის ნომერი
როგორც მე მაქვს სულ 12 მწკრივი, ასე რომ 4 მწკრივი იქნება 3 ფურცელი .
Sheet1 -ში ნახავთ პირველი 4 მწკრივის მონაცემებს.
Sheet2 -ში ნახავთ მე-5-დან 8-მდე რიგების მონაცემებს.
Sheet3 -ში ნახავთ ბოლო 4-ის მონაცემებს. რიგები.
წაიკითხეთ მეტი: Excel VBA: ფურცლის დაყოფა მრავალ ფურცელზე დაყრდნობით o n რიგები
მსგავსი წაკითხვები
- როგორ გავყოთ ეკრანი Excel-ში (3 გზა)
- [გამოსწორება:] Excel-ის გვერდიგვერდ ხედვა არ მუშაობს
- როგორ გამოვყოთ ფურცლები Excel-ში (6 ეფექტური გზა)
- გახსნა ორი Excel ფაილი ცალ-ცალკე (5 მარტივი მეთოდი)
- როგორ დავყოთ Excel ფურცელი მრავალ ფაილად (3 სწრაფი მეთოდი)
3. Excel-ის გაყოფა ფურცელი მრავალჯერადისამუშაო წიგნი სვეტზე დაფუძნებული
პროცედურის დაწყებამდე უნდა გახსოვდეთ, რომ მონაცემები უნდა დაიწყოთ პირველი სტრიქონიდან და პირველი სვეტიდან.
ახლა გახსენით დეველოპერი ჩანართი >> აირჩიეთ Visual Basic
ის გახსნის ახალ ფანჯარას Microsoft Visual Basic აპლიკაციებისთვის .
ახლა , ჩასმა >> აირჩიეთ მოდული
იქ გაიხსნება მოდული .
შემდეგ ჩაწერეთ შემდეგი კოდი მოდული .
6791
აქ მე შევქმენი ქვეპროცედურა სახელწოდებით SplitSheetIntoMultipleWorkbooksBasedOnColumn , სადაც გამოვაცხადე მრავალი ცვლადი.
გამოვიყენე 3 FOR მარყუჟი. 1-ლი FOR ციკლი დათვლის სტრიქონებს მე-2 მწკრივიდან ბოლო მწკრივამდე მნიშვნელობით კონკრეტული სვეტის მისაღებად. მე მივეცი “C” სვეტის მაგალითი.
შეგიძლიათ შეცვალოთ ის თქვენს შემთხვევაში
მეორე <5-ისთვის>loop შექმნის ახალ Excel-ის სამუშაო წიგნს.
მე-3 Fo r ციკლი დააკოპირებს მონაცემებს იმავე სვეტით „C“ ახალ სამუშაო წიგნში მე-2-დან. მწკრივი ბოლო მწკრივამდე მნიშვნელობით.
შემდეგ, შეინახეთ კოდი და დაუბრუნდით სამუშაო ფურცელს.
ახლა გახსენით View ჩანართი > ;> მაკროდან >> აირჩიეთ მაკროს ნახვა
გაჩნდება დიალოგური ფანჯარა .
ახლა, მაკრო სახელიდან აირჩიეთ SplitSheetIntoMultipleWorkbooksBasedOnColumn ასევეაირჩიეთ სამუშაო წიგნი მაკროში -ში.
ბოლოს, გაუშვით არჩეული მაკრო .
საბოლოოდ, ნახავთ 3-ს. შეიქმნა ახალი სამუშაო წიგნები, რადგან არის 3 განსხვავებული თვე სვეტში C . წიგნი1 იანვრისთვის .
წიგნი2 თებერვლისთვის .
წიგნი3 მარტისთვის .
წაიკითხეთ მეტი: როგორ დავყოთ Excel ფურცელი მრავალ ფურცლად, სვეტის მნიშვნელობის მიხედვით
დასკვნა
ამ სტატიაში მე მაქვს განმარტა Excel ფურცლის რამდენიმე სამუშაო ფურცლად გაყოფის 3 გზა. თქვენ შეგიძლიათ მიჰყევით რომელიმე ახსნილ გზას თქვენი Excel ფურცლის რამდენიმე სამუშაო ფურცლად დაყოფისთვის. თუ თქვენ გაქვთ რაიმე დაბნეულობა ან შეკითხვა ამ მეთოდებთან დაკავშირებით, შეგიძლიათ კომენტარი გააკეთოთ ქვემოთ.