Სარჩევი
თქვენ შეიძლება გქონდეთ ცხრილი Excel-ის სამუშაო ფურცელში, სადაც რამდენიმე სახის მონაცემი ინახება უჯრედში და გამოყოფილია მძიმეებით. თუ გსურთ მათი დაყოფა რამდენიმე სვეტად, თქვენ სწორ ადგილას ხართ. ამ სტატიაში თქვენ შეისწავლით Excel-ის ფორმულის 5 მაგალითს სტრიქონების მძიმით გაყოფისთვის.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ შემდეგი Excel ფაილი თქვენი პრაქტიკისთვის.
სტრიქონის გაყოფა Comma.xlsx-ით
5 მაგალითი Excel-ის ფორმულით სტრიქონის მძიმით გაყოფის მაგალითები
მოდით, ჯერ წარმოგიდგინოთ ჩვენი მონაცემთა ნაკრები, სადაც ID no., LastName და Dept. ინახება როგორც ერთი სტრიქონი, გამოყოფილი მძიმეებით. ჩვენი მიზანია გავყოთ სტრიქონები 3 სვეტად.
1. შეუთავსეთ LEFT და FIND ფუნქციები მძიმით გაყოფისთვის
კომბინირება LEFT და FIND ფუნქციები ერთად გვეხმარება მძიმით გამოყოფილი სტრიქონის რამდენიმე სვეტად გაყოფაში. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
ნაბიჯები:
- პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა ცარიელ უჯრედში C5.
=LEFT(B5,FIND(",",B5)-1)
აქ, FIND ფუნქცია იძლევა მდებარეობას პირველი მძიმე სტრიქონიდან B5 და LEFT ფუნქცია აბრუნებს სიმბოლოებს სტრიქონიდან, რომელიც არის პირველი მძიმის წინ. თქვენ გჭირდებათ მინუს 1, რომ მიიღოთ მონაცემები მძიმის გამოკლებით.
- დააჭირეთ ENTER. ნახავთ ID no. უჯრედში C5. ახლა გადაიტანეთ შევსების სახელური მისაღებადდანარჩენი ID no. იმავე სვეტში.
აქ არის შედეგი,
წაიკითხეთ მეტი: VBA სტრიქონის რამდენიმე სვეტად გასაყოფად Excel-ში (2 გზა)
2. ფორმულა MID-ით და FIND ფუნქციების გასაყოფად სტრიქონი Excel-ში
MID და FIND ფუნქციების ერთად გაერთიანება გვეხმარება მძიმით გამოყოფილი სტრიქონის რამდენიმე სვეტად გაყოფაში. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
ნაბიჯები:
- პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა ცარიელ უჯრედში D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
აქ, FIND(“,“,B5)+1 იძლევა პირველი სიმბოლოს საწყის მდებარეობას 1-ლი მძიმის შემდეგ.
FIND(“,“, B5, FIND(“,“, B5)+1) იძლევა საწყისს. 1-ლი სიმბოლოს მდებარეობა მე-2 მძიმის შემდეგ.
-FIND(“,“, B5)-1 გამორიცხავს სტრიქონის ყველა სიმბოლოს მე-2 მძიმის შემდეგ.
საბოლოოდ, MID აბრუნებს სიმბოლოებს ამ ორ მძიმეს შორის.
- დააჭირეთ ENTER. დაინახავთ გვარი უჯრედში D5. ახლა გადაათრიეთ შევსების სახელური , რომ დარჩენილიყო გვარები იმავე სვეტში.
აქ არის შედეგი,
დაწვრილებით: Excel VBA: სტრიქონის გაყოფა სიმბოლოების მიხედვით (6 სასარგებლო მაგალითი)
მსგავსი წაკითხვები
- როგორ გავყოთ უჯრედები Excel-ში (5 მარტივი ხრიკი)
- Excel VBA: დაყავით სტრიქონი რიგებად (6 I გარიგებამაგალითები)
- როგორ გავყოთ უჯრედი ორ რიგად Excel-ში (3 გზა)
3. გააერთიანეთ RIGHT და FIND ფუნქციები
RIGHT და FIND ფუნქციების გაერთიანება გვეხმარება მძიმით გამოყოფილი სტრიქონის რამდენიმე სვეტად გაყოფაში. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
ნაბიჯები:
- პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა ცარიელ უჯრედში E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
აქ LEN(B5) განსაზღვრავს სიგრძეს სტრიქონის B5 უჯრედში.
FIND(“,“, B5, FIND(“,“, B5)+1 იძლევა ბოლო ადგილს მძიმით სტრიქონიდან და ბოლოს, RIGHT ფუნქცია აბრუნებს სიმბოლოებს ბოლო მძიმის შემდეგ.
- დააჭირეთ ENTER. თქვენ იხილავთ Dept. უჯრედში E5. ახლა გადაიტანეთ შევსების სახელური , რომ მიიღოთ დანარჩენი განყოფილება იმავე სვეტში.
აქ არის შედეგი,
დაწვრილებით: Excel VBA: სტრიქონის გაყოფა სიმბოლოების რაოდენობის მიხედვით (2 მარტივი მეთოდი)
4. შეუთავსეთ TRIM, MID, SUBSTITUTE, REPT და LEN ფუნქციები
TRIM, MID, SUBSTITUTE, REPT, და LEN ფუნქციების გაერთიანება გვეხმარება მძიმით გამოყოფილი სტრიქონის რამდენიმე სვეტად დაყოფაში. უბრალოდ მიჰყევით ამისათვის გააკეთეთ ქვემოთ მოცემული ნაბიჯები.
ნაბიჯები:
- პირველ რიგში, სვეტების სათაურის ნაცვლად შეიყვანეთ 1, 2 და 3 ID No., გვარი და განყოფილება ახლა,ჩაწერეთ შემდეგი ფორმულა ცარიელ უჯრედში C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
ამ ფორმულის შეჯამება არის ჩანაცვლება მძიმეები ინტერვალით SUBSTITUTE და REPT ფუნქციების გამოყენებით. შემდეგ, MID ფუნქცია აბრუნებს ტექსტს, რომელიც დაკავშირებულია n-ე შემთხვევასთან და ბოლოს, ფუნქცია TRIM დაგეხმარებათ ზედმეტი სივრცეების მოშორებაში.
- დააჭირეთ ENTER. თქვენ ნახავთ ID no. უჯრედში C5. ახლა გადაიტანეთ შევსების სახელური დანარჩენი პირადობის მოწმობის ნომრის მისაღებად. იმავე სვეტში. და გადაიტანეთ შევსების სახელური სწორი მიმართულებით, რომ მიიღოთ გვარი და დეპ.
აქ არის შედეგი,
დაწვრილებით: Excel VBA: დაყავით სტრიქონი უჯრედებად (4 სასარგებლო აპლიკაცია)
5. სტრიქონის გაყოფა მძიმით FILTERXML ფუნქციის გამოყენებით Excel-ში
FILTERXML ფუნქციის გამოყენება გვეხმარება მძიმით გამოყოფილი სტრიქონის რამდენიმე სვეტად გაყოფაში. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
ნაბიჯები:
- პირველ რიგში, ჩაწერეთ შემდეგი ფორმულა ცარიელ უჯრედში C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
თუ იყენებთ Excel-ს MS 365 -ისთვის, შეგიძლიათ გამოიყენოთ FILTERXML ფუნქცია სტრიქონის გაყოფა მძიმეებით. ამ მეთოდით, პირველ რიგში, ტექსტის სტრიქონი გადაიქცევა XML სტრიქონად მძიმით XML ტეგებზე შეცვლით. TRANSPOSE ფუნქცია აქცევს მასივს ჰორიზონტალურად და არა ვერტიკალურად.
- დააჭირეთ ENTER. თქვენ იხილავთ ID no., LastName და Dept. Cell C5, D5, და E5 შესაბამისად. ახლა გადაიტანეთ შევსების სახელური დანარჩენი მონაცემების მისაღებად.
აქ არის შედეგი,
დაწვრილებით: Excel-ის ფორმულა გასაყოფად: 8 მაგალითები
დასკვნა
ამ სახელმძღვანელოში მე განვიხილეთ Excel ფორმულების 5 მაგალითი სტრიქონების მძიმით გასაყოფად. იმედი მაქვს, რომ ეს სტატია თქვენთვის სასარგებლო აღმოჩნდა. შეგიძლიათ ეწვიოთ ჩვენს ვებსაიტს ExcelWIKI მეტი Excel-თან დაკავშირებული შინაარსის გასაგებად. გთხოვთ, დაწეროთ კომენტარები, წინადადებები ან შეკითხვები, თუ გაქვთ რაიმე კომენტარების განყოფილებაში ქვემოთ.