Სარჩევი
სხვადასხვა ვითარებაში, ჩვენ უნდა დავყოთ ჩვენი მონაცემები სხვადასხვა ნაწილად. მონაცემების ეს დისექცია ჩვეულებრივ კეთდება ინტერვალით, მძიმეებით ან სხვა კრიტერიუმებით. ამ მონაცემების გაყოფა ნამდვილად დაგვეხმარება, მივიღოთ მონაცემების რა ნაწილი გვჭირდება მოცემულ დროს. Excel-ში მონაცემების გაყოფის 5 სასარგებლო და მარტივ მეთოდს განვიხილავთ აქ ამ სტატიაში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს პრაქტიკული სამუშაო წიგნი.
მონაცემთა გაყოფა Excel.xlsm-ში
Excel-ში მონაცემების გაყოფის 5 გზა
Excel-ში მონაცემების გაყოფის საჩვენებლად, ჩვენ ვაპირებთ გამოვიყენოთ შემდეგი ცხრილის სრული სახელი სხვადასხვა პირები სრული სახელი სვეტა , და მათი სახელები პირველი და მეორე ნაწილი ასევე ნაჩვენებია. როგორ მივდივართ ამ ნაწილებამდე, ახსნილია და ილუსტრირებულია სხვადასხვა გზით.
1. ტექსტი სვეტების ფუნქციები Excel-ში მონაცემების გაყოფისთვის
ამ პროცესში, გამყოფები, როგორიცაა სივრცე, ჩანართი და მძიმეები, გამოყოფს არჩეულ მონაცემებს ერთ ან რამდენიმე უჯრედში. ტექსტი სვეტში ფუნქცია შესანიშნავი ინსტრუმენტია Excel-ში მონაცემების გასაყოფად
ნაბიჯები
- პირველ რიგში, აირჩიეთ ყველა სასურველი უჯრედი გასაყოფად.
- შემდეგ გადადით მონაცემებზე > ტექსტი სვეტებზე.
- ამის შემდეგ გაიხსნება ახალი დიალოგური ფანჯარა. ამ უჯრიდან აირჩიეთ delimited. და დააწკაპუნეთ შემდეგი .
- შემდეგი დაწკაპუნების შემდეგ გამოჩნდება შემდეგი დიალოგური ფანჯარა.დიალოგური ფანჯარა მონიშნეთ Space პარამეტრის ველი , რადგან გვინდა მოცემული მონაცემები გავყოთ სიტყვებს შორის სივრცის პოზიციის მიხედვით.
- <. 12>შემდეგ შემდეგ დიალოგურ ფანჯარაში აირჩიეთ ზოგადი.
- სვეტის მონაცემთა ფორმატი ველის მარჯვენა ქვემოთ არის უჯრედის მითითების ფანჯარა დანიშნულების ადგილი . ამ ველში უნდა შეიყვანოთ სად იქნება თქვენი გაყოფილი მონაცემები.
- დააწკაპუნეთ დასრულება დიალოგურ ფანჯარაში, დანიშნულების უჯრედების არჩევის შემდეგ.
<. 18>
- აირჩიეთ თქვენი დანიშნულების უჯრედები, როგორც ქვემოთ, დანიშნულების ველში.
- შემდეგ დააწკაპუნეთ დასრულება , შეამჩნევთ, რომ ყველა სახელი დაყოფილია გვარად და გვარად.
დაწვრილებით: Excel დაყოფს მონაცემებს სვეტებად მძიმით (7 მეთოდი)
2. უჯრედების გაყოფა Excel-ში ფორმულების გამოყენებით
ფორმულა შეიძლება იყოს მოსახერხებელი ინსტრუმენტი Excel-ში მონაცემების გაყოფისას. მაგალითად, TEXT ფუნქციის ფორმულით ან TRIM / MID ჩვენ შეგვიძლია მარტივად და მოქნილად გავყოთ სხვადასხვა ტიპის მონაცემები.
2.1 ფორმულა ტექსტის ფუნქციებით
ნაბიჯები
- ჩვენ ვაპირებთ ამ მეთოდისთვის სხვა სახელების მონაცემთა ნაკრების გამოყენებას. ეს მონაცემთა ნაკრები შეიცავს შუა სახელის სვეტს წინა მონაცემთა ნაკრებთან შედარებით.
- შემდეგ შევიყვანთ შემდეგ ფორმულას C5 Cell :
=LEFT(B5,SEARCH(" ", B5)-1)
- შემდეგ ვირჩევთ შევსების სახელურს და გადავათრევთ უჯრედშიC10 .
- ეს ფორმულა გაყოფს სრული სახელი სვეტის პირველ ნაწილს.
- First Name სვეტის შუა ნაწილის გასაყოფად, შეიყვანეთ შემდეგი ფორმულა და დააჭირეთ Enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Enter-ის დაჭერის შემდეგ, სრული სახელის სვეტის შუა ნაწილი არის უჯრედი D5
<. 1>
- ამის შემდეგ გადაიტანეთ შევსების სახელურის ღილაკი უჯრედში D10. ის გაყოფს სხვა სრული სახელები შუა ნაწილს.
- გაყოფისთვის. სრული სახელის სვეტის ბოლო ნაწილი, შეიყვანეთ შემდეგი ფორმულა ქვემოთ:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
.
- Enter-ზე დაჭერის შემდეგ დაინახავთ, რომ სახელის ბოლო ნაწილი Cell B5 დაყოფილია Cell E5.
- გადაათრიეთ შევსების სახელურის ღილაკი უჯრედში E10. გაყოფს სხვა სრული სახელის გვარს გვარის სვეტში.
2.2 ამოჭრა და შუა ფუნქციების გამოყენება მონაცემების გასაყოფად
ნაბიჯები
- პირველ რიგში, თქვენ უნდა შეიყვანოთ შემდეგი ფორმულა C5 Cell :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- ეს ფორმულა გაყოფს სრული სახელის პირველ ნაწილს სახელი სვეტში.
- ამის შემდეგ აირჩიეთ შევსების სახელურის ღილაკი და გადაიტანეთ იგი ჰორიზონტალურად Cell E5-ზე.
- შემდეგ სრული სახელი სვეტის მონაცემები C5-ში მთლიანად გაიყოფა სამზესვეტები.
- შემდეგ აირჩიეთ უჯრედი C5 : უჯრედი E5 და შემდეგ გადაიტანეთ შევსების სახელური ქვემოთ Cell E10-მდე.
- შევსების სახელურის პანელის გათავისუფლების შემდეგ, თქვენ შეამჩნევთ, რომ თქვენი მობილურის ყველა მონაცემი ახლა იყოფა სამი ნაწილი.
წაიკითხეთ მეტი: როგორ გავყოთ მონაცემები Excel-ის ერთ უჯრედში მრავალ სვეტად (5 მეთოდი)
3. მონაცემთა დაყოფა უჯრედებად Excel-ში Flash Fill Feature
Steps
- პირველ რიგში, თქვენ უნდა შეავსოთ მონაცემთა ნაკრების პირველი რიგი. ეს ნიშნავს, რომ თქვენ უნდა შეიყვანოთ გაყოფილი სახელი და გვარი C5C5 და Cell D5 .
- ამის შემდეგ, გადაიტანეთ კუთხის სახელური C11 უჯრედში მაუსის მარჯვენა ღილაკით დაჭერით.
- შემდეგ გაათავისუფლეთ სახელური, სახელურის გაშვების შემდეგ, გაიხსნება ახალი ჩამოსაშლელი ფანჯარა. ამ ფანჯრიდან აირჩიეთ Flash Fill.
- ღილაკის Flash Fill არჩევით პირველი გაიყოფა. სახელების ნაწილი სახელების სვეტში, როგორც ეს გაკეთებულია C5 უჯრედში.
- იგივე პროცესი ბოლოსთვის დაასახელე სვეტი, ეს გაყოფს სახელების ბოლო ნაწილს სრული სახელი სვეტი.
ახლა ყველა სახელს სრული სახელის სვეტში იყოფა ორ ნაწილად.
წაიკითხეთ მეტი: როგორ გავყოთ მონაცემები ერთი უჯრედიდან მრავალ მწკრივად Excel-ში (3 მეთოდი)
4. უჯრედების გაყოფადა ტექსტი Excel-ში Power Query-ით
მძლავრი ხელსაწყოს გამოყენებით, როგორიცაა Power Query Excel-ში, შეგიძლიათ მარტივად გაყოთ სახელები სრული სახელის სვეტში.
ნაბიჯები
- პირველ რიგში, აირჩიეთ ნებისმიერი უჯრედი ცხრილის შიგნით და გადადით მონაცემები > ცხრილიდან / დიაპაზონიდან.
- შემდეგ ახალი Cell Reference ველი, რომელშიც უნდა აირჩიოთ თქვენი ცხრილის დიაპაზონი.
- დიაპაზონში შესვლის შემდეგ იხსნება სრულიად ახალი ფანჯარა, რომელშიც უნდა წაშალოთ ცარიელი სვეტები.
- შემდეგ სვეტების წაშლისას, თქვენ უნდა გაამრავლოთ სრული სახელი სვეტი.
- შემდეგ დააწკაპუნეთ მაუსის მარჯვენა ღილაკით, კონტექსტური მენიუ გადადით Split Column > By Delimiter.
- ახალი ფანჯარა გაიხსნება. ამ ფანჯარაში აირჩიეთ სივრცე აირჩიეთ ან შეიყვანეთ დელიმიტერი ჩამოსაშლელი მენიუდან. და აირჩიეთ დელიმიტერის თითოეული შემთხვევა Split at. შემდეგ დააწკაპუნეთ OK.
- დაწკაპუნებით OK, ნახავთ, რომ სრული სახელები დაყოფილია სამ ცალკეულ სვეტად.
- შეცვალეთ სვეტის სახელები შუა სახელით , სახელი, და გვარი . შემდეგ დააწკაპუნეთ დახურვა და ჩატვირთვა .
- ელექტრული ხელსაწყოს დახურვისა და ჩატვირთვის შემდეგ. ახალი ფურცელი გამოჩნდება მთავარ სამუშაო წიგნში ასე.
ამაშისამუშაო ფურცელზე, ნათლად ხედავთ, რომ სრული სახელი სვეტის სახელები იყოფა სამ ცალკეულ ნაწილად მათ შორის არსებული სივრცის მიხედვით.
5. VBA მაკროს გამოყენება Excel-ში მონაცემების გასაყოფად
მარტივი მაკრო კოდი VBA რედაქტორში შეუძლია ყველა ზემოთ ჩამოთვლილი პრობლემის გადაჭრა საკმაოდ მარტივად. ამავდროულად მაკროების გამოყენება საკმაოდ უპრობლემოდ და დროს ზოგავს.
ნაბიჯები
- გაუშვით Visual Basic რედაქტორი დეველოპერის ჩანართი.
- კლავიატურაზე Alt + F11 დაჭერით ასევე შეგიძლიათ Visual Basic რედაქტორის გააქტიურება.
- Visual Basic რედაქტორის გაშვების შემდეგ, ახალი ფანჯარა გაიხსნება.
- ახალ ფანჯარაში დააწკაპუნეთ Insert , შემდეგ დააწკაპუნეთ მოდული.
- შემდეგი, თეთრი რედაქტორი გაიხსნება. ამ რედაქტორში თქვენ უნდა დაწეროთ შემდეგი კოდი:
3232
- კოდის დაწერისას დახურეთ როგორც მოდული , ასევე VBA რედაქტორი .
- View ჩანართიდან დააწკაპუნეთ Macros ბრძანებაზე, შემდეგ აირჩიეთ Macros View ვარიანტი.
- შემდეგ, გაიხსნება ახალი დიალოგური ფანჯარა, ამ დიალოგური ფანჯრიდან აირჩიეთ მაკრო, რომელიც ახლახან შექმენით და დააწკაპუნეთ Run .
დაწკაპუნებით Run, ნახავთ, რომ თქვენი ყველა სახელი სვეტში სრული სახელი ახლა იყოფა სამ სხვადასხვა ნაწილად.
წაიკითხეთ მეტი: Excel მაკრო მონაცემების მრავალ ფაილად დაყოფისთვის(მარტივი ნაბიჯებით)
დასკვნა
შესაჯამებლად, კითხვაზე „როგორ გავყოთ მონაცემები excel-ში“ შეიძლება 6 ძირითადი პასუხის გაცემა. ისინი ძირითადად გამოიყენება ფორმულების გამოყენებით, ტექსტის სვეტში ფუნქციის გამოყენებით, Power Query-ის დანერგვით და კიდევ ერთი არის პატარა მაკროს გაშვება VBA რედაქტორში. VBA პროცესი ნაკლებად შრომატევადი და მარტივია, მაგრამ მოითხოვს წინასწარ VBA-სთან დაკავშირებულ ცოდნას. ანალოგიურად, Power query ასევე ძალიან მოსახერხებელი ინსტრუმენტია, მაგრამ ცოტა შრომატევადი.
მეორეს მხრივ, სხვა მეთოდებს არ აქვთ ასეთი მოთხოვნა. ტექსტიდან სვეტის მეთოდი ყველაზე მოსახერხებელი და მარტივი გამოსაყენებელია ყველა მათგანს შორის. ამ პრობლემის გადასაჭრელად ხელმისაწვდომია სავარჯიშო სამუშაო წიგნი, სადაც შეგიძლიათ ივარჯიშოთ და შეეგუოთ ამ მეთოდებს.
შეგიძლიათ დაუსვათ ნებისმიერი შეკითხვა ან გამოხმაურება კომენტარების განყოფილების მეშვეობით. ნებისმიერი შემოთავაზება Exceldemy საზოგადოების გასაუმჯობესებლად ძალიან დასაფასებელია.