როგორ გავყოთ სახელები Excel-ში ფორმულის გამოყენებით (4 მარტივი მეთოდი)

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

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

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

ჩამოტვირთეთ ეს პრაქტიკული სამუშაო წიგნი.

Split Names in Excel. xlsx

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

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

1. სახელის ამონაწერი

სახელის სრულიდან ამოსაღებად. სახელი, ჩვენ ვიყენებთ LEFT და SEARCH ფუნქციებს.

ნაბიჯები

  • აირჩიეთ უჯრედი C5 სადაც გსურთ გამოიყენოთ ფორმულა სახელის ამოსაღებად.

  • ჩაწერეთ შემდეგი ფორმულაფორმულების ზოლში.
=LEFT(B5,SEARCH(" ",B5)-1)

  • დააჭირეთ Enter ფორმულის გამოსაყენებლად.

  • ჩაათრიეთ შევსების სახელურის ხატულა სვეტის ქვემოთ ან ორჯერ დააწკაპუნეთ მასზე.

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

  • SEARCH(" ",B5) -1): აქ SEARCH ფუნქცია გამოიყენება B5 უჯრედში ცარიელი ადგილის მისაღებად, ხოლო -1 ტექსტის მისაღებად 1 ნაბიჯით ადრე სივრცეში.
  • LEFT (B5,SEARCH(” “,B5)-1): LEFT ფუნქცია იწყებს ტექსტს მარცხენა მხრიდან და ამთავრებს მას სივრცემდე 1 ნაბიჯით ადრე.

2. ამოიღეთ შუა სახელი

შუა სახელის ამოსაღებად, ვიყენებთ IFERROR , MID და SEARCH ფუნქციების კომბინაციას.

ნაბიჯები

  • პირველ რიგში, აირჩიეთ ნებისმიერი უჯრედი. აქ ვირჩევთ უჯრედს D5 .

  • ფორმულების ზოლში ჩაწერეთ შემდეგი ფორმულა:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • დააჭირეთ Enter ფორმულის გამოსაყენებლად.

  • გადაათრიეთ შევსების სახელურის ხატულა სვეტის ქვემოთ ან ორჯერ დააწკაპუნეთ მასზე. თქვენ შეგიძლიათ იპოვოთ ზოგიერთი შედეგი, რომელიც ნაჩვენებია როგორც „ #VALUE! “. ეს იმიტომ ხდება, რომ ჩვენს ორ სრულ სახელს რეალურად არ აქვს შუა სახელები.

  • ამ შეცდომის გადასაჭრელად და შუა სახელი ცარიელია, როდესაც არსებობს შუა სახელი არ არის, შეგვიძლია გამოვიყენოთ IFERROR ფუნქცია.
  • შეცვალეთ წინა ფორმულა შემდეგითფორმულა:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

  • ახლა გადაიტანეთ შევსების სახელურის ხატულა სვეტში და მიიღებთ შედეგი ცარიელია, როდესაც შუა სახელი არ არის>
  • MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)-1): სრული სახელიდან შუა სახელის მისაღებად გამოიყენეთ SEARCH(" ",B5)+1 რომ ამოიღოთ სახელი შემდეგი სიმბოლოდან და მოათავსოთ იგი MID-ის Start_num არგუმენტში. ფუნქცია. იმის გასაგებად, თუ რამდენი სიმბოლო უნდა ამოიღოთ, თქვენ უნდა გამოაკლოთ 1-ლი სივრცის პოზიცია მე-2 სივრცის პოზიციას და ბოლოს ჩასვათ იგი MID ფუნქციის num_chars არგუმენტში.
  • და თუ შუა სახელი აკლია, IFERROR ფუნქცია ჩაანაცვლებს მათ ცარიელი სტრიქონით.

3. ამოიღეთ გვარი

გვარის ამონაწერი სრული სახელი, ჩვენ გამოვიყენეთ RIGHT , SEARCH , SUBSTITUTE და LEN ფუნქციები.

ნაბიჯები

  • აირჩიეთ უჯრედი E5 .

  • ფორმულაში ჩაწერეთ შემდეგი ფორმულა ზოლი.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • დააჭირეთ Enter გამოსაყენებლად ფორმულა.

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

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

  • LEN(SUBSTITUTE(B5,” “,” ”)): აქ, შემცვლელი ფუნქცია გამოიყენება სრული სახელის ბლანკების აღმოსაფხვრელად და სიგრძის დასათვლელად LEN ფუნქციის გამოყენებით ინტერვალის გარეშე.
  • LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): ეს უზრუნველყოფს მონაცემთა ნაკრებში სივრცის სიგრძეს.
  • SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” „,“))): SUBSTITUTE ფუნქცია აქ გამოიყენება სივრცის ჩანაცვლებისთვის ' # '-ით. ინსტანციის ნომერი SUBSTITUTE ფუნქციაში აღნიშნავს თქვენი ინსტანციის პოზიცია. აქ გვაქვს 2 სივრცე და მაგალითი ნომერი 2 აღნიშნავს მე-2 ინსტანციას. ის ცვლის სივრცეს მეორე ინსტანციაში.
  • LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5 ,” “,””)))): SEARCH ფუნქცია მოძებნის  ' # ' და დააბრუნებს სიგრძის მნიშვნელობას, სადაც  ' # ' ჩნდება. შემდეგ წაშალეთ იგი თქვენი სრული სახელის მთლიანი სიგრძიდან. ჩვენს მაგალითში ის აბრუნებს 4-ს. ეს არის სიგრძე დარჩენილი  ' # '-ის შემდეგ.
  • RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,””,”))))): ახლა, RIGHT ფუნქცია ამოიღებს დაბრუნების სიგრძეს ტექსტი უჯრედიდან B5 , რომელიც საბოლოოდ იძლევა მოცემული სრული სახელის გვარს.

3 ალტერნატიული გზა სახელების გაყოფის ფორმულის გამოყენების გარეშე Excel-ში

1. ტექსტის სვეტების გამოყენება სახელების გასაყოფად

მეორე, თქვენ შეგიძლიათ მარტივად გაყოთ სახელები Excel-ში ტექსტი სვეტებად ბრძანება.

ნაბიჯები

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

  • ახლა, გადადით მონაცემები ჩანართზე ლენტიდან და აირჩიეთ ტექსტი სვეტებისთვის მონაცემთა ინსტრუმენტები ჯგუფიდან.

  • აირჩიეთ შეზღუდული ორიგინალური მონაცემების ტიპი და დააწკაპუნეთ შემდეგი .

  • აირჩიეთ Space Delimiters და დააწკაპუნეთ შემდეგი .

  • ახლა შეცვალეთ დანიშნულების ადგილი სადაც გსურთ თქვენი შედეგების განთავსება და დააწკაპუნეთ დასრულება .

  • ეს გაყოფს სახელებს და მოათავსებს მათ ორ სხვადასხვა სვეტად.

წაიკითხეთ მეტი: სახელის და გვარის განცალკევება სივრცეში Excel ფორმულის გამოყენებით (3 გზა)

2. ბრძანების ძებნა და ჩანაცვლება Excel-ში

კიდევ ერთი მარტივი გზა სახელების გაყოფა ხდება Excel-ში Find and Replace ბრძანების გამოყენებით. ჩვენ მას გამოვიყენებთ მომავალ სექციებში.

2.1 სახელის გაყოფა

ნაბიჯები

  • სვეტის კოპირება B და ჩასვით სვეტში C სადაც გსურთ სახელის ამოღება სრული სახელიდან.

  • აირჩიეთ სვეტი C .

  • ახლა გადადით Home ჩანართზე ლენტიდან და დააწკაპუნეთ ძებნა & აირჩიეთ რედაქტირების ჯგუფიდან.

  • აირჩიეთ ჩანაცვლება ძებნა და გაძლიერება ; აირჩიეთ ჩასაშლელიმენიუ.

  • გაჩნდება ფანჯარა ძებნა და ჩანაცვლება . მოათავსეთ ' *' (დაათავსეთ სივრცე და ჩასვით ვარსკვლავის ნიშანი) იპოვეთ რა ველში. ეს არის wildcard სიმბოლო (*), რომელიც შეიძლება გამოყენებულ იქნას ნებისმიერი ტექსტის ნაცვლად. აქ მოათავსეთ სივრცე და შემდეგ ველური სიმბოლო. დატოვეთ შეცვალეთ ველი ცარილად. დააწკაპუნეთ ყველას ჩანაცვლება .

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

დაწვრილებით: როგორ განვასხვავოთ პირველი შუა და გვარი Excel-ში ფორმულის გამოყენებით

2.2 გაყავით გვარი

ნაბიჯები

  • დააკოპირეთ სვეტი B და ჩასვით სვეტში D სადაც გსურთ გვარის ამოღება სრული სახელიდან.

  • აირჩიეთ სვეტი D .

  • გადადით მთავარი ჩანართზე ლენტიდან და აირჩიეთ ძებნა & აირჩიეთ რედაქტირების ჯგუფიდან.

  • აირჩიეთ ჩანაცვლება ძებნა & გაძლიერება ; აირჩიეთ ოფცია.

  • გაჩნდება ფანჯარა ძებნა და ჩანაცვლება . მოათავსეთ ‘* ’ (ჯერ ვარსკვლავის ნიშანი და შემდეგ ჩადეთ სივრცე) იპოვეთ რა ველში. ეს არის wildcard სიმბოლო, რომელიც შეიძლება გამოყენებულ იქნას ნებისმიერი ტექსტის ნაცვლად. აქ მოათავსეთ wildcard სიმბოლო (*) და შემდეგ განათავსეთ სივრცე. ცარიელი დატოვეთ ჩანაცვლება -ით. დააწკაპუნეთ ჩანაცვლებაყველა .

  • ის ჩაანაცვლებს მთელ ტექსტს სივრცემდე და განათავსებს ცარილად. ის აბრუნებს გვარს სრული სახელიდან.

დაწვრილებით: როგორ გავყოთ სახელები Excel-ში ორ სვეტად ( 4 სწრაფი გზა)

3. სახელების გაყოფა Flash შევსების საშუალებით Excel-ში

ბოლოს, ჩვენი ბოლო მეთოდი ეფუძნება Flash Fill სადაც თქვენ უნდა დააყენოთ თქვენი სახელი ან გვარი სწორად, შემდეგ ყველა სხვა სტრიქონი შეიძლება შეიცვალოს Flash Fill -ის გამოყენებით.

ნაბიჯები

  • ჩაწერეთ სახელი და თქვენი სრული სახელის გვარი უჯრედში C5 და უჯრედში D5 შესაბამისად.

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

  • ის მისცემს ერთსა და იმავე მნიშვნელობას ყველა უჯრედში. ახლა დააწკაპუნეთ Auto Fill Options და აირჩიეთ Flash Fill .

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

დაწვრილებით: Excel VBA: Split სახელი და გვარი (3 პრაქტიკული მაგალითი)

დასკვნა

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

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