Excel ფორმულა გასაყოფად: 8 მაგალითი

  • გააზიარეთ ეს
Hugh West

Excel-ის ფორმულა გვეხმარება გავყოთ უჯრედი ან ტექსტის სტრიქონი ან სვეტი. ეს ხდის მონაცემთა ბაზას უფრო წაკითხულს და ადვილად მისაწვდომს სწორი ინფორმაციისთვის. ამ სტატიაში ჩვენ ვნახავთ როგორ გამოიყენება Excel-ის ფორმულა უჯრედების გასაყოფად ან სტრიქონების გასაყოფად.

სავარჯიშო სამუშაო წიგნი

ჩამოტვირთეთ შემდეგი სამუშაო წიგნი და სავარჯიშო.

ფორმულა Split.xlsx

8 მარტივი გზა Excel-ში Split ფორმულის გამოსაყენებლად

1. Excel ფორმულა LEFT & RIGHT ფუნქციები უჯრედის გასაყოფად

LEFT ფუნქცია აბრუნებს ყველაზე მარცხნივ სიმბოლოებს და RIGHT ფუნქცია გვეხმარება ტექსტიდან ბოლო სიმბოლოების ამოღებაში სიმებიანი. ეს არის Microsoft Excel ტექსტური ფუნქციები . ვთქვათ, გვაქვს მონაცემთა ნაკრები ( B4:D9 ) რამდენიმე შემთხვევითი სახელებით. ჩვენ ვაპირებთ გამოვიყენოთ ფორმულა გასაყოფად უჯრედების ამ სახელების შემცველი.

STEPS:

  • აირჩიეთ უჯრედი C5 თავდაპირველად.
  • ახლა აკრიფეთ ფორმულა:
=LEFT(B5,SEARCH(" ",B5)-1)

  • შემდეგ დააჭირეთ Enter და გამოიყენეთ Fill Handle შედეგების სანახავად შემდეგ უჯრედებში.

ფორმულის დაშლა

SEARCH(” “,B5)

ეს მოძებნის სივრცეს და დაბრუნდება სივრცის პოზიციით SEARCH ფუნქციით .

LEFT( B5,SEARCH(” “,B5)-1)

ეს ამოიღებს ყველა სიმბოლოს მარცხნივ და დააბრუნებსმნიშვნელობა.

  • შემდეგი აირჩიეთ უჯრედი D5 .
  • აკრიფეთ ფორმულა:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • ბოლოს, დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი შედეგის სანახავად.

ფორმულის დაშლა

SEARCH(" ",B5 )

ეს მოძებნის სივრცეს და დაბრუნდება სივრცის პოზიციით SEARCH ფუნქციით .

LEN(B5)

ეს დააბრუნებს სიმბოლოების საერთო რაოდენობას LEN ფუნქციით .

RIGHT (B5,LEN(B5)-SEARCH(” “,B5))

ეს დააბრუნებს გვარის მნიშვნელობას

დაწვრილებით: როგორ გავყოთ უჯრედები Excel-ში (The Ultimate Guide)

2. INDEX-ROWS ფორმულა Excel-ში ერთი სვეტის მრავალ სვეტად გასაყოფად

Excel ROWS ფუნქცია გამოიყენება მწკრივის დასაბრუნებლად ნომერი და INDEX ფუნქცია აბრუნებს მნიშვნელობას მოცემული დიაპაზონიდან. ჩვენ შეგვიძლია გამოვიყენოთ ამ ორი ფუნქციის კომბინაცია ერთი სვეტის რამდენიმე სვეტად გასაყოფად. ვივარაუდოთ, რომ გვაქვს მონაცემთა ნაკრები ( B4:B14 ). ჩვენ ვაპირებთ გამოვიყენოთ INDEX-ROW ფორმულა ამ სვეტის ორ სვეტად გასაყოფად ( სვეტი1 & სვეტი2 ).

ნაბიჯები:

  • პირველ რიგში აირჩიეთ უჯრედი D5 .
  • შემდეგ, ჩაწერეთ ფორმულა:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • ახლა დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი სანახავად შედეგი.

ფორმულადაშლა

ROWS(D$5:D5)*2-1

ეს დააბრუნებს რიგის ნომერს.

INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

ეს დააბრუნებს მნიშვნელობას დიაპაზონი $B$5:$B$14 .

  • აირჩიეთ უჯრედი E5 .
  • აკრიფეთ ფორმულა:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • შემდეგ დააჭირეთ Enter და გამოიყენეთ შევსების სახელური ავტომატური შევსება ქვემოთ მოცემული უჯრედების.

ფორმულის დაშლა

ROWS(E$5:E5)*2

ეს დააბრუნებს რიგის ნომერს.

INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)

ეს დააბრუნებს მნიშვნელობას $B$5:$B$14 დიაპაზონიდან.

წაიკითხეთ მეტი: VBA სტრიქონის რამდენიმე სვეტად გაყოფისთვის Excel-ში (2 გზა)

3. Excel ფორმულა LEFT, MID & amp; RIGHT ფუნქციები ტექსტის სტრიქონის გასაყოფად

ზოგჯერ გვჭირდება ტექსტის სტრიქონის გაყოფა. Microsoft Excel LEFT ფუნქცია აბრუნებს ტექსტის სტრიქონის ყველაზე მარცხენა სიმბოლოებს და RIGHT ფუნქცია გვეხმარება ტექსტის სტრიქონიდან ბოლო სიმბოლოების ამოღებაში. მეორეს მხრივ, MID ფუნქცია ამოიღებს შუა სიმბოლოებს ტექსტის სტრიქონის შუა ნაწილიდან. Excel-ის კომბინაცია LEFT , MID & amp; RIGHT ფუნქციები გვეხმარება დავყოთ ერთი ტექსტის სტრიქონი მრავალ სვეტად. აქ გვაქვს გაყიდული ნივთების მონაცემთა ნაკრები ( B4:E9 ). ჩვენ ვაპირებთ გაყიდული ნივთის დაყოფას სამ სვეტად ( CODE , SERIES , NUMBER ).

STEPS:

  • აირჩიეთ უჯრედი C5 .
  • შემდეგი ჩაწერეთ ფორმულა:
=LEFT(B5,3)

  • დააჭირეთ შეიყვანეთ და გამოიყენეთ Fill Handle ინსტრუმენტი ქვემოთ მოცემულ უჯრედებში.

  • ახლა აირჩიეთ Cell D5 .
  • აკრიფეთ ფორმულა:
=MID(B5,4,1)

  • დააჭირეთ შედით და გამოიყენეთ შევსების სახელური შედეგის სანახავად.

  • ხელახლა აირჩიეთ Cell E5 .
  • ჩაწერეთ ფორმულა:
=RIGHT(B5,3)

  • და ბოლოს, დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი შედეგის სანახავად.

დაწვრილებით: Excel VBA: სტრიქონის გაყოფა სიმბოლოების რაოდენობის მიხედვით (2 მარტივი მეთოდი)

4. Excel IF ფორმულა გასაყოფად

ლოგიკური ტესტის გასაშვებად მოცემულ დიაპაზონში, ვიყენებთ Excel IF ფუნქცია . ის აბრუნებს მნიშვნელობას, იქნება ეს TRUE ან FALSE . ვთქვათ, გვაქვს მონაცემთა ნაკრები ( B4:F8 ) კლიენტების გადახდის ისტორიის. ჩვენ ვაპირებთ დავყოთ სვეტი სახელად AMOUNT ორ სვეტად ( CASH & amp; CARD ).

  • დასაწყისში აირჩიეთ Cell E5 .
  • შემდეგი ჩაწერეთ ფორმულა:
=IF(C5="Cash",D5,"N/A")

  • ახლა დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი შედეგის სანახავად.

ეს ფორმულა დააბრუნებს AMOUNT მნიშვნელობას, რომელიც გადახდილია ნაღდი ფულით Cell E5 . წინააღმდეგ შემთხვევაში, ის დაბრუნდება' არა '.

  • შემდეგ აირჩიეთ უჯრედი F5 .
  • ამის შემდეგ აკრიფეთ ფორმულა:
=IF(C5="Card",D5,"N/A")

  • ბოლოს, დააჭირეთ Enter და გამოიყენეთ შევსების სახელური ინსტრუმენტი ქვემოთ მოცემულ უჯრედებში.

ეს ფორმულა დააბრუნებს AMOUNT მნიშვნელობას, რომელიც გადახდილია ბარათში Cell F5 . წინააღმდეგ შემთხვევაში, ის დაბრუნდება ' N/A '.

დაწვრილებით: როგორ გავყოთ ერთი უჯრედი ორად Excel-ში (5 სასარგებლო მეთოდი)

5. IFERROR, MID, SEARCH ფუნქციების კომბინაცია შუა სიტყვის გასაყოფად

ფორმულაში რაიმე შეცდომის თავიდან ასაცილებლად, ვიყენებთ IFERROR ფუნქციას რადგან ის სხვა შესაძლო შედეგს აბრუნებს. ზოგჯერ გვაქვს მონაცემთა ნაკრები, სადაც თითოეული უჯრედი შეიცავს სამ სიტყვას. ჩვენ შეგვიძლია გამოვიყენოთ MID ფუნქცია შუა სიტყვის ამოსაღებად. მაგრამ თუ შუა სიტყვა არ არის, ის შეცდომას აჩვენებს. ამისთვის ვიყენებთ IFERROR ფუნქციას MID & SEARCH ფუნქციები Excel-ში შუა სიტყვის გასაყოფად. დავუშვათ, გვაქვს მონაცემთა ნაკრები ( B4:C9 ), რომელიც შეიცავს სხვადასხვა მწერლების სახელებს.

STEPS:

  • პირველ რიგში, აირჩიეთ უჯრედი D5 .
  • შემდეგი ჩაწერეთ ფორმულა:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • ბოლოს, დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი ქვემოთ მოცემულ უჯრედებში.

ფორმულის დაშლა

SEARCH(” “,B5)

ეს მოძებნის სივრცეს და დაბრუნდება პოზიციითსივრცის SEARCH ფუნქციით .

MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))

ეს დააბრუნებს შუა სიტყვას პირველ და მეორე სივრცეს შორის პოზიციის სხვაობის გამოყენებით.

IFERROR(MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” „,B5))“)

ეს დააბრუნებს ცარიელ ადგილს, თუ უჯრედში შუა სიტყვა არ არის.

6. Excel-ის ფორმულა SUBSTITUTE ფუნქციით თარიღის გაყოფისთვის.

მოცემულ დიაპაზონში კონკრეტული სიმბოლოს სხვა ნიშნით ჩასანაცვლებლად, ვიყენებთ Excel SUBSTITUTE ფუნქციას . ჩვენ შეგვიძლია გამოვიყენოთ Excel ფორმულა SUBSTITUTE , LEN & FIND ფუნქციები შეფუთულია RIGHT ფუნქცია უჯრედიდან თარიღის გასაყოფად. უნდა გვახსოვდეს, რომ ფორმულის გამოყენება შესაძლებელია მხოლოდ მაშინ, როდესაც უჯრედის ბოლოს არის თარიღი, როგორიცაა ქვემოთ მოცემული მონაცემთა ნაკრები ( B4:C8 ).

STEPS:

  • აირჩიეთ უჯრედი C5 თავდაპირველად.
  • შემდეგ ჩაწერეთ ფორმულა:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • და ბოლოს, დააჭირეთ Enter და გამოიყენეთ Fill Handle ინსტრუმენტი უჯრედების ავტომატური შევსებისთვის.

ფორმულის დაშლა

LEN(B5)

ეს დააბრუნებს ტექსტის სტრიქონის სიგრძეს.

SUBSTITUTE(B5,” “, ””)

ეს ჩაანაცვლებს ყველა სივრცეს უჯრედში B5 .

LEN(B5)-LEN (SUBSTITUTE(B5,"“,”))

ეს გამოაკლებს სიგრძეს სივრცის გარეშე მთლიან სიგრძეს.

SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)

ეს მოათავსებს „ ~ “ სიმბოლოს სახელს შორის და თარიღი.

FIND(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTE(B5,”” ,””))-2))

ეს იპოვის ' ~ ' სიმბოლოს პოზიციას, რომელიც არის ' 4 '.

RIGHT(B5,LEN(B5)-FIND(“~”,SUBSTITUTE(B5”,””~”,LEN(B5)-LEN(SUBSTITUTE(B5,” „,“))-2)))

ეს ამოიღებს თარიღს ტექსტის სტრიქონიდან.

წაიკითხეთ მეტი: Excel-ის ფორმულა სტრიქონის მძიმით გაყოფისთვის ( 5 მაგალითი)

7. Excel ფორმულა ტექსტის გასაყოფად CHAR ფუნქციის გამოყენებით

Excel CHAR ფუნქცია არის ტექსტური ფუნქცია . ეს ნიშნავს პერსონაჟს . ის აბრუნებს სიმბოლოს, რომელიც მითითებულია ASCII კოდის ნომრით. ჩვენ შეგვიძლია გამოვიყენოთ CHAR ფუნქცია ტექსტის გასაყოფად სტრიქონის წყვეტაზე, რადგან ეს ფუნქცია აწვდის წყვეტის სიმბოლოს. ვივარაუდოთ, რომ ჩვენ გვაქვს მონაცემთა ნაკრები ( B4:C8 ) Microsoft-ის პროდუქტების სახელების წლით. ჩვენ ვაპირებთ პროდუქტის სახელის ამოღებას CHAR & SEARCH ფუნქციები ჩართულია LEFT ფუნქციაში . აქ ხაზის ASCII კოდია 10 .

STEPS:

  • აირჩიეთ უჯრედი C5 .
  • ახლა ჩაწერეთ ფორმულა:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • შემდეგ დააჭირეთ Enter და გამოიყენეთ Fill Handle სანახავადშედეგი.

ფორმულის დაშლა

SEARCH(CHAR(10),B5,1)-1

ეს მოძებნის ტექსტის სტრიქონის პოზიციას, რომელიც არის ' 5 '.

LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

ეს დააბრუნებს ყველაზე მარცხნივ მნიშვნელობას.

დაწვრილებით: Excel VBA: სტრიქონის გაყოფა სიმბოლოების მიხედვით (6 სასარგებლო მაგალითი)

8. FILTERXML ფორმულა Excel-ში გასაყოფად

გამომავალი ტექსტის დინამიურად სანახავად მასივი გაყოფის შემდეგ შეგვიძლია გამოვიყენოთ Excel FILTERXML ფუნქცია . ის ხელმისაწვდომია Microsoft Excel 365 -ში. ვთქვათ, გვაქვს მონაცემთა ნაკრები ( B4:B8 ) კლიენტების გადახდის ისტორიის შესახებ. ჩვენ ვაპირებთ გავყოთ კლიენტების სახელები და გადახდის მეთოდები.

ნაბიჯები:

  • პირველ რიგში, აირჩიეთ უჯრედი C5 .
  • შემდეგ, ჩაწერეთ ფორმულა:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

აქ ქვეკვანძი წარმოდგენილია როგორც ' s ' და მთავარი კვანძი წარმოდგენილია როგორც ' t '.

  • შემდეგ დააჭირეთ შეიყვანეთ და გამოიყენეთ შევსების სახელური ქვემოთ მოცემული უჯრედების ავტომატურად შესავსებად.

ფორმულის დაშლა

FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)

ეს გადააქცევს ტექსტის სტრიქონებს XML სტრიქონებად, განმასხვავებელი სიმბოლოების XML ტეგებად შეცვლით.

TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))

TRANSPOSE ფუნქცია დააბრუნებს გამომავალსჰორიზონტალურად და არა ვერტიკალურად.

დაწვრილებით: როგორ გავყოთ ერთი უჯრედი ნახევრად Excel-ში (დიაგონალურად და ჰორიზონტალურად)

დასკვნა

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

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.