Სარჩევი
Microsoft Excel-ში არ არსებობს ზუსტი ფუნქცია, რომელიც მუშაობს შეერთების ფუნქციის საპირისპიროდ. მაგრამ მაინც, ჩვენ გვაქვს არაერთი შესაფერისი პროცედურა და ალტერნატივა ტექსტის მრავალ ნაწილად გასაყოფად. ამ სტატიაში შეიტყობთ, თუ როგორ შეგიძლიათ გამოიყენოთ ის მარტივი ტექნიკა, რომელიც უნდა ფუნქციონირდეს როგორც შეერთების საწინააღმდეგო Excel-ში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ Excel-ის სამუშაო წიგნი, რომელიც ჩვენ გამოვიყენეთ ამ სტატიის მოსამზადებლად.
Concatenate.xlsx-ის საპირისპირო
4 მეთოდი, რომელიც მუშაობს შეერთების საწინააღმდეგოდ Excel-ში
1. ტექსტის დაყოფა მრავალ უჯრედად ფორმულით
შემდეგ ცხრილში, სვეტა B შეიცავს ხუთ განსხვავებულ უჯრედს, რომელთაგან თითოეულს აქვს სამი შემთხვევითი სახელი, რომლებიც გამოყოფილია საერთო დელიმიტერით ' მძიმე' (,) . სამი სათაურის ქვეშ, სახელად ნაწილი 1, ნაწილი 2 და ნაწილი 3 დაიკავებს სახელებს თითოეული უჯრედიდან ცალ-ცალკე სვეტი B .
📌 ნაბიჯი 1:
➤ აირჩიეთ უჯრედი C5 და ჩაწერეთ:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 ნაბიჯი 2:
➤ დააჭირეთ Enter და თქვენ მივიღებ სახელს გაყოფილი სახელებიდან უჯრედში B5 .
🔎 როგორ მუშაობს ფორმულა ?
- REPT(” “,999): აქ REPT ფუნქცია იმეორებს სიმბოლოს 'space' 999-ჯერ შიგნით. SUBSTITUTE ფუნქცია.
- SUBSTITUTE($B5,”,”,REPT(” “,999)): SUBSTITUTE ფუნქცია ცვლის მძიმით წინა საფეხურზე ნახსენები განმეორებითი სივრცეებით. ამრიგად, ფორმულა აბრუნებს სახელს პატრიკს ინტერვალით.
- COLUMNS($A:A)*999-998: COLUMNS ფუნქცია აქ ითვლის სვეტების რაოდენობას და ანიჭებს შედეგს, როგორც start_num MID ფუნქციისთვის.
- MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )),COLUMNS($A:A)*999-998,999): MID ფუნქცია აბრუნებს სახელებს 'Patrick' 999 სიმბოლოებით სულ.
- ბოლოს, TRIM ფუნქცია შლის ყველა არასაჭირო სივრცეს MID ფუნქციით ნაპოვნი ტექსტის სტრიქონიდან და აბრუნებს სახელს 'Patrick' ზუსტად.
ახლა მივყვეთ დანარჩენ ნაბიჯებს ყველა სხვა გაყოფილი სახელების ამოსაღებად.
📌 ნაბიჯი 3:
➤ უჯრედიდან C5 გამოიყენეთ შევსების სახელური , რათა გადაათრიოთ უჯრედი მარჯვნივ, სანამ არ მიიღებთ სამ გაყოფილ სახელს.
მაშ ასე, ჩვენ ახლახანს ამოიღეთ სამი სახელი ცალ-ცალკე უჯრედი B5 .
📌 ნაბიჯი 4:
➤ ახლა გადაიტანეთ შევსების სახელური დანარჩენი უჯრედების ავტომატურად შესავსებად C-დან 6-დან E9-მდე .
და იპოვით ყველა სახელს გაყოფილი სვეტა B -ში არსებული სახელების ჯგუფებიდან.
2. Concatenate-ის საპირისპიროდ: ტექსტის ფუნქციების გამოყენება მრავალ უჯრედად გასაყოფად
ახლა გვაქვს რამდენიმე შემთხვევითი სრული სახელები სვეტა B -ში. ჩვენ დავყოფთ სახელებს და ვაჩვენებთ მათცალ-ცალკე, მსგავსი მწკრივის მომდევნო ორ უჯრედში.
📌 ნაბიჯი 1:
➤ აირჩიეთ პირველი გამომავალი უჯრედი C5 და ჩაწერეთ:
=LEFT(B5,FIND(" ",B5)-1)
📌 ნაბიჯი 2:
➤ დააჭირეთ Enter და გამოიყენეთ Fill Handle დანარჩენი უჯრედების ავტომატური შევსებისთვის C სვეტი C .
თქვენ მიიღებთ ყველა სახელს გამოყოფილი სრული სახელებისგან სვეტა B .
🔎 როგორ მუშაობს ფორმულა?
- ამ ფორმულაში FIND ფუნქცია ეძებს პირველ ერთ სივრცეს უჯრედში B5 და აბრუნებს ინტერვალის სიმბოლოს პოზიციას.
- LEFT ფუნქცია ამოიღებს სახელს მარცხნიდან და აბრუნებს FIND ფუნქციით ადრე მითითებულ სიმბოლოებს.
ახლა, ვნახოთ, როგორ შეგვიძლია ამოვიღოთ თითოეული სახელის მეორე ნაწილი.
📌 ნაბიჯი 3:
➤ უჯრედში D5 , საჭირო ფორმულა იქნება:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 ნაბიჯი 4:
➤ Enter დაჭერის შემდეგ და ავტომატური f მთელი სვეტი D , თქვენ იპოვით ყველა გვარს მხოლოდ ნაწილი 2 სათაურის ქვეშ.
უჯრედი B5 და ეს არის 15 .
3. გამოიყენეთ ტექსტი სვეტის ოსტატისთვის Excel-ში გადასატანად
მოდით ისევ ჩვენს პირველ მაგალითზე გადავიდეთ. ახლა ჩვენ გამოვიყენებთ Text to Column ოსტატს უჯრედების გასაყოფად დელიმიტერების წაშლის შემდეგ.
📌 ნაბიჯი 1:
➤ აირჩიეთ უჯრედების დიაპაზონი (B5:B9) , რომელიც შეიცავს ყველა ტექსტურ მონაცემს, რომელიც უნდა დაიყოს.
➤ მონაცემები ჩანართში აირჩიეთ ტექსტი Columns ვარიანტიდან Data Tools ბრძანებების ჯგუფიდან.
გაიხსნება დიალოგური ფანჯარა.
📌 ნაბიჯი 2:
➤ აირჩიეთ რადიო ღილაკი 'განისაზღვრება' როგორც ორიგინალური მონაცემთა ტიპი.
➤ დააჭირეთ შემდეგი .
📌 ნაბიჯი 3:
➤ -დან გამყოფი ოფციები, მონიშნეთ მძიმით მხოლოდ და დატოვეთ სხვა ვარიანტები მონიშნული. თქვენ გამოჩნდება მონაცემთა გადახედვა, როგორც შემდეგ სურათზე.
➤ დააჭირეთ შემდეგი .
📌 ნაბიჯი 4:
➤ შეინახეთ ვარიანტი „ზოგადი“ როგორც სვეტის მონაცემთა ფორმატი .
➤ ჩართეთ რედაქტირება დანიშნულების ველში და აირჩიეთ გამომავალი უჯრედები C5-დან E9-მდე .
➤ დააჭირეთ დასრულება და დაასრულეთ.
შენ იქნებიაჩვენა ყველა სახელი გაყოფილი უჯრედების არჩეულ გამომავალ დიაპაზონში.
4. გამოიყენეთ Flash Fill მეთოდი, რათა იმუშაოს კონკატენტის საპირისპიროდ
ჩვენს ბოლო მაგალითში, ჩვენ შევეცდებით გამოვიყენოთ Flash Fill , რათა ამოიღოთ სახელები უჯრედებიდან ცალკე. Flash Fill მიჰყვება შაბლონს Excel-ში მონაცემების ავტომატურად შევსების მიზნით. მაგრამ თუ რაიმე ნიმუში ვერ მოიძებნა, Flash Fill არ იმუშავებს ეფექტურად და შეიძლება გამოიწვიოს მცდარი გამომავალი. ეს მეთოდი შესანიშნავი და გამოსადეგია მხოლოდ იმ შემთხვევაში, თუ თქვენს მონაცემთა დიაპაზონში გაქვთ რეგულარული და სიმეტრიული ნიმუში.
ახლა ვნახოთ, როგორ მუშაობს ეს Flash Fill ბრძანება სწრაფად ტექსტების განცალკევებისთვის.
📌📌 ნაბიჯი 1:
➤ აირჩიეთ C5C5 და აკრიფეთ 'Patrick' ხელით.
📌 ნაბიჯი 2:
➤ გამოიყენეთ შევსების სახელური ბოლო უჯრედში C9 .
➤ დააწკაპუნეთ ოფციებზე და აირჩიეთ Flash Fill ახლავე.
და თქვენ იპოვით ყველა სახელს გამოყოფილი და ამოღებული სვეტა C .
📌 ნაბიჯი 3:
➤ ანალოგიურად, გააკეთეთ ეს ახლა გვარისთვის ნაწილი 2 სათაურის ქვეშ.
და ნახავთ ყველა გვარს ერთდროულად გამოყოფილი. სრული სახელები წარმოდგენილია სვეტში B .
დასკვნითი სიტყვები
იმედი მაქვს ყველა ეს მარტივი მეთოდი ზემოთ ნახსენები ახლა დაგეხმარება საჭიროების შემთხვევაში გამოიყენო ისინი Excel ცხრილებში. თუთქვენ გაქვთ რაიმე შეკითხვა ან გამოხმაურება, გთხოვთ შემატყობინოთ კომენტარების განყოფილებაში. ან შეგიძლიათ ნახოთ ჩვენი სხვა სტატიები, რომლებიც დაკავშირებულია Excel ფუნქციებთან ამ ვებსაიტზე.