Სარჩევი
გაკვეთილი გვიჩვენებს, თუ როგორ გამოვყოთ სახელი და გვარი Excel-ში ფორმულებით ან ტექსტი სვეტებად და როგორ სწრაფად გავყოთ სახელების სვეტი სხვადასხვა ფორმატში პირველ, გვარსა და შუა სახელზე, მისალმებებსა და სუფიქსებზე.
Excel-ში ძალიან გავრცელებული სიტუაციაა, რომ თქვენი სამუშაო ფურცელი შეიცავს სრული სახელების სვეტს და გსურთ სახელი და გვარის დაყოფა ცალკეულ სვეტებად. დავალების შესრულება შესაძლებელია სხვადასხვა გზით - ტექსტის სვეტების ფუნქციის, ფორმულებისა და სახელების გაყოფის ხელსაწყოს გამოყენებით. ქვემოთ ნახავთ სრულ დეტალებს თითოეული ტექნიკის შესახებ.
როგორ გავყოთ სახელები Excel-ში ტექსტით სვეტებად
სიტუაციებში, როდესაც თქვენ გაქვთ იგივე სახელების სვეტი ნიმუში, მაგალითად, მხოლოდ სახელი და გვარი, ან სახელი, შუა და გვარი, მათი ცალკეულ სვეტებად დაყოფის ყველაზე მარტივი გზაა შემდეგი:
- აირჩიეთ სრული სახელების სვეტი, რომელიც გსურთ გამოსაყოფად.
- გადადით მონაცემთა ჩანართში > მონაცემთა ინსტრუმენტები ჯგუფში და დააწკაპუნეთ ტექსტი სვეტებისთვის .
- ტექსტის სვეტებად კონვერტაციის ოსტატის პირველ საფეხურზე აირჩიეთ შეზღუდული ვარიანტი და დააწკაპუნეთ შემდეგი .
- შემდეგ საფეხურზე აირჩიეთ ერთი ან მეტი გამიმღები და დააწკაპუნეთ შემდეგი .
ჩვენს შემთხვევაში, სახელების სხვადასხვა ნაწილი გამოყოფილია ინტერვალით, ამიტომ ჩვენ ვირჩევთ ამ დელიმიტერს. განყოფილება მონაცემთა წინასწარი გადახედვა აჩვენებს, რომ ჩვენი ყველა სახელი უბრალოდ გაანალიზებულიაჯარიმა.
რჩევა. თუ საქმე გაქვთ სახელებთან, რომლებიც გამოყოფილია მძიმით და ინტერვალით , როგორიცაა ანდერსონი, რონი , მაშინ შეამოწმეთ ველები მძიმით და ფართი ქვეშ გამიმღები და აირჩიეთ მიმდევრული გამსაზღვრელების განხილვა როგორც ერთი მოსანიშნი ველი (ჩვეულებრივ, ნაგულისხმევად არჩეულია).
- ბოლო საფეხურზე აირჩიეთ მონაცემები დააფორმატეთ და დანიშნულების ადგილი და დააწკაპუნეთ დასრულება .
ნაგულისხმევი ზოგადი ფორმატი უმეტეს შემთხვევაში კარგად მუშაობს. როგორც დანიშნულების ადგილი , მიუთითეთ ყველაზე ზედა უჯრედი სვეტში, სადაც გსურთ შედეგების გამოტანა (გთხოვთ, გაითვალისწინოთ, რომ ეს გადააწერს არსებულ მონაცემებს, ამიტომ აუცილებლად აირჩიეთ ცარიელი სვეტი).
შესრულებულია! პირველი, შუა და გვარი იყოფა ცალკეულ სვეტებად:
გამოცალეთ სახელი და გვარი Excel-ში ფორმულებით
როგორც ახლახან ნახეთ, ტექსტი Columns ფუნქცია სწრაფი და მარტივია. თუმცა, თუ თქვენ გეგმავთ ცვლილებების შეტანას თავდაპირველ სახელებში და ეძებთ დინამიურ გადაწყვეტას, რომელიც ავტომატურად განახლდება, ჯობია სახელები დაყოთ ფორმულებით.
როგორ გავყოთ სახელი და გვარი სრული სახელიდან. ინტერვალით
ეს ფორმულები მოიცავს ყველაზე ტიპურ სცენარს, როდესაც თქვენ გაქვთ სახელი და გვარი ერთ სვეტში, გამოყოფილი ერთ ინტერვალის სიმბოლოთი .
ფორმულა პირველის მისაღებად. სახელი
პირველი სახელის ამოღება მარტივად შეიძლება ამ გენერიკითფორმულა:
LEFT( უჯრედი, SEARCH(" ", უჯრედი) - 1)თქვენ იყენებთ SEARCH ან FIND ფუნქციას, რათა მიიღოთ ინტერვალის სიმბოლო ( "") უჯრედში, რომელსაც გამოაკლებ 1-ს, რათა გამორიცხო თავად სივრცე. ეს რიცხვი მიეწოდება LEFT ფუნქციას, როგორც ამოსაღები სიმბოლოების რაოდენობა, დაწყებული სტრიქონის მარცხენა მხრიდან.
გვარის მისაღებად ფორმულა
გვარის ამოღების ზოგადი ფორმულა არის ეს:
RIGHT( უჯრედ, LEN( უჯრედ) - SEARCH(" ", უჯრედ))ამ ფორმულაში თქვენ ასევე გამოიყენეთ SEARCH ფუნქცია სივრცის სიმბოლოს პოზიციის მოსაძებნად, გამოაკლეთ ეს რიცხვი სტრიქონის მთლიან სიგრძეს (დაბრუნებული LEN-ით) და მიიღეთ RIGHT ფუნქცია ამდენი სიმბოლოს ამოსაღებად სტრიქონის მარჯვენა მხრიდან.
სრული სახელით A2 უჯრედში, ფორმულები ასე გამოიყურება:
მიიღეთ სახელი :
=LEFT(A2,SEARCH(" ",A2)-1)
მიიღეთ გვარი :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
თქვენ შეიყვანთ ფორმულებს B2 და C2 უჯრედებში, შესაბამისად, და გადაათრიეთ შევსების სახელური, რომ დააკოპიროთ ფორმულები სვეტებში. შედეგი დაახლოებით ასე გამოიყურება:
თუ ზოგიერთი ორიგინალური სახელი შეიცავს შუა სახელს ან შუა საწყისს , ცოტა დაგჭირდებათ. უფრო რთული ფორმულა გვარის ამოსაღებად:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
აქ არის ფორმულის ლოგიკის მაღალი დონის ახსნა: თქვენ შეცვლით სახელში ბოლო ადგილს ჰეშის ნიშნით (#) ან ნებისმიერი სხვა პერსონაჟი, რომელიცარ გამოჩნდე რაიმე სახელით და შეიმუშავე იმ შარმის პოზიცია. ამის შემდეგ, თქვენ გამოაკლებთ ზემოხსენებულ რიცხვს სტრიქონის მთლიან სიგრძეს, რომ მიიღოთ გვარის სიგრძე და გაქვთ RIGHT ფუნქციის ამონაწერი ამდენი სიმბოლო.
მაშ ასე, აი, როგორ გამოვყოთ სახელი და გვარი. Excel-ში, როდესაც ზოგიერთი ორიგინალური სახელი შეიცავს შუა სახელს:
როგორ განვასხვავოთ სახელი და გვარი სახელიდან მძიმით
თუ თქვენ გაქვთ სახელების სვეტი <1-ში>გვარი, სახელი ფორმატში, შეგიძლიათ დაყოთ ისინი ცალკეულ სვეტებად შემდეგი ფორმულების გამოყენებით.
სახელის ამოღების ფორმულა
RIGHT( cell, LEN ( უჯრედი) - SEARCH(" ", უჯრედი))როგორც ზემოთ მოცემულ მაგალითში, თქვენ იყენებთ SEARCH ფუნქციას ინტერვალის სიმბოლოს პოზიციის დასადგენად და შემდეგ გამოკლებით ეს სტრიქონის მთლიანი სიგრძიდან სახელის სიგრძის მისაღებად. ეს რიცხვი პირდაპირ მიდის RIGHT ფუნქციის num_chars არგუმენტზე, რომელიც მიუთითებს რამდენი სიმბოლო უნდა ამოიღოთ სტრიქონის ბოლოდან.
ფორმულა გვარის ამოსაღებად
LEFT( cell, SEARCH(" ", cell) - 2)გვარის მისაღებად იყენებთ წინა მაგალითში განხილულ LEFT SEARCH კომბინაციას იმ განსხვავებით, რომ 1-ის ნაცვლად აკლებთ 2-ს. ორი დამატებითი სიმბოლოს, მძიმის და ინტერვალის დასათვლელად.
სრული სახელით A2 უჯრედში, ფორმულები იღებენ შემდეგ ფორმას:
მიიღეთ სახელი :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
მიიღეთ გვარი :
=LEFT(A2, SEARCH(" ", A2) - 2)
ქვემოთ მოცემული ეკრანის სურათი აჩვენებს შედეგებს:
როგორ გავყოთ სრული სახელი სახელზე, გვარზე და შუა სახელზე
სახელების გაყოფა, რომლებიც შეიცავს შუა სახელს ან შუა ინიციალს, მოითხოვს ოდნავ განსხვავებულ მიდგომებს, ეს დამოკიდებულია სახელის ფორმატი.
თუ თქვენი სახელები არის სახელი შუა სახელი გვარი ფორმატში, ქვემოთ მოცემული ფორმულები იმუშავებს:
A | B | C | D | |
---|---|---|---|---|
1 | სრული სახელი | სახელი | შუა სახელი | გვარი |
2 | სახელი შუასახელი გვარი | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
შედეგი: | David Mark White | David | Mark | White |
სახელის მისაღებად იყენებთ უკვე ნაცნობ LEFT SEARCH ფორმულას.
გვარის მისაღებად, განსაზღვრეთ მე-2 სივრცის პოზიცია წყობილი გამოყენებით. SEARCH ფუნქციები, ქვეთ ამოიღეთ პოზიცია სიმების მთლიანი სიგრძიდან და შედეგად მიიღეთ გვარის სიგრძე. შემდეგ, თქვენ მიაწვდით ზემოხსენებულ რიცხვს RIGHT ფუნქციას, რომელიც ავალებს მას ამოიღოს სიმბოლოების ეს რაოდენობა სტრიქონის ბოლოდან.
შუა სახელის ამოსაღებად , თქვენ უნდა იცოდეთ პოზიცია. ორივე სივრცე სახელში. პირველი სივრცის პოზიციის დასადგენად გამოიყენეთ მარტივი SEARCH("",A2) ფუნქცია, რომელსაც უმატებთ 1-ს, რათა დაიწყოთ ამოღება შემდეგი სიმბოლოთი. ეს რიცხვი მიდის MID ფუნქციის start_num არგუმენტში. შუა სახელის სიგრძის გამოსათვლელად, თქვენ გამოაკლებთ 1-ლი სივრცის პოზიცია მე-2 სივრცის პოზიციიდან, გამოაკლეთ 1 შედეგს, რათა თავი დააღწიოთ უკანა სივრცეს და ჩასვით ეს რიცხვი num_chars არგუმენტში MID და უთხარით რამდენი სიმბოლო უნდა იყოს ამონაწერი.
და აქ არის ფორმულები გვარი, სახელი შუა სახელი ტიპის სახელების გამოყოფისთვის:
A | B | C | D | |
---|---|---|---|---|
1 | სრული სახელი | სახელი | შუა სახელი | გვარი |
2 | გვარი, სახელი MiddleName | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
შედეგი: | თეთრი, დევიდ მარკ | დევიდ | მარკი | თეთრი |
მსგავსი მიდგომის გამოყენება შესაძლებელია სახელების სუფიქსებით გასაყოფად:
A | B | C | D | |
---|---|---|---|---|
1 | სრული სახელი | სახელი | გვარი | სუფიქსი |
2 | სახელი გვარი, სუფიქსი | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
შედეგი: | რობერტ ფურლან, უმცროსი | რობერტ | ფურლან | უმცროსი |
ასე შენ ხარ შეიძლება გაიყოს სახელები Excel-ში სხვადასხვა გამოყენებითფუნქციების კომბინაციები. ფორმულების უკეთ გასაგებად და, ალბათ, შებრუნებული ინჟინერიისთვის, შეგიძლიათ ჩამოტვირთოთ ჩვენი სამუშაო წიგნის ნიმუში Separate Names in Excel-ში.
რჩევა. Excel 365-ში შეგიძლიათ გამოიყენოთ TEXTSPLIT ფუნქცია, რათა გამოყოთ სახელები ნებისმიერი დელიმიტერით, რომელიც თქვენ მიუთითებთ.
გამოცალეთ სახელი Excel 2013, 2016 და 2019 წლებში Flash Fill-ით
ყველამ იცის, რომ Excel-ის Flash Fill-ს შეუძლია სწრაფად შეავსოს კონკრეტული ნიმუშის მონაცემები. მაგრამ იცოდით, რომ მას ასევე შეუძლია მონაცემების გაყოფა? აი როგორ:
- დაამატეთ ახალი სვეტი სვეტის გვერდით ორიგინალური სახელებით და ჩაწერეთ სახელის ნაწილი, რომლის ამოღება გსურთ პირველ უჯრედში (პირველი სახელი ამ მაგალითში).
- დაიწყეთ სახელის აკრეფა მეორე უჯრედში. თუ Excel გრძნობს შაბლონს (უმეტეს შემთხვევაში ეს ასეა), ის ავტომატურად შეავსებს სახელებს ყველა სხვა უჯრედში.
- ახლა მხოლოდ უნდა დააჭიროთ Enter ღილაკს :)
რჩევა. ჩვეულებრივ, Flash Fill ფუნქცია ჩართულია ნაგულისხმევად. თუ ის არ მუშაობს თქვენს Excel-ში, დააჭირეთ Flash Fill ღილაკს მონაცემები ჩანართზე > მონაცემთა ინსტრუმენტები ჯგუფში. თუ ის მაინც არ მუშაობს, გადადით ფაილი > პარამეტრები , დააწკაპუნეთ Advanced და დარწმუნდით Automatically Flash Fill ველი არჩეულია რედაქტირების პარამეტრები .
Split Names ინსტრუმენტი - ყველაზე სწრაფი გზა Excel-ში სახელების განცალკევებისთვის
უბრალო ან რთული, ტექსტი სვეტებად, Flash Fill დაფორმულები კარგად მუშაობს მხოლოდ ჰომოგენური მონაცემთა ნაკრებისთვის, სადაც ყველა სახელი ერთი და იგივე ტიპისაა. თუ საქმე გაქვთ სხვადასხვა სახელების ფორმატებთან, ზემოაღნიშნული მეთოდები გააფუჭებს თქვენს სამუშაო ფურცლებს სახელის ზოგიერთი ნაწილის არასწორ სვეტებში ჩასმით ან შეცდომის დაბრუნებით, მაგალითად:
ასეთ სიტუაციებში, შეგიძლიათ შეასრულოთ სამუშაო. ჩვენს Split Names ინსტრუმენტზე, რომელიც შესანიშნავად ამოიცნობს მრავალნაწილიან სახელებს, 80-ზე მეტ მისალმებას და დაახლოებით 30 სხვადასხვა სუფიქსს და მუშაობს შეუფერხებლად Excel 2016-დან Excel 2007-მდე ყველა ვერსიაზე.
თქვენს Excel-ში დაინსტალირებული ჩვენი Ultimate Suite-ით. , სახელების სვეტი სხვადასხვა ფორმატში შეიძლება დაიყოს 2 მარტივ ნაბიჯზე:
- აირჩიეთ ნებისმიერი უჯრედი, რომელიც შეიცავს სახელს, რომლის გამოყოფაც გსურთ და დააწკაპუნეთ Split Names ხატულაზე Ablebits Data ჩანართი > ტექსტი ჯგუფი.
- აირჩიეთ სასურველი სახელების ნაწილები (ყველა მათგანი ჩვენს შემთხვევაში) დააჭირეთ Split .
შესრულებულია! სახელების სხვადასხვა ნაწილები გადანაწილებულია რამდენიმე სვეტში ზუსტად ისე, როგორც უნდა და სვეტების სათაურები ავტომატურად ემატება თქვენი მოხერხებულობისთვის. არავითარი ფორმულები, მძიმითა და ინტერვალით ჩხუბი, არანაირი ტკივილი.
თუ გაინტერესებთ სცადოთ Split Names ინსტრუმენტი თქვენს სამუშაო ფურცლებში, მოგერიდებათ ჩამოტვირთოთ Ultimate Suite-ის შეფასების ვერსია. Excel-ისთვის.
ხელმისაწვდომი ჩამოტვირთვები
ფორმულა Excel-ში სახელების გასაყოფად (ფაილი .xlsx)
Ultimate Suite 14-დღიანი სრულად ფუნქციონალური ვერსია (.exeფაილი)