Სარჩევი
ზოგჯერ გვჭირდება რამდენიმე უჯრედის გაერთიანება ერთში სასურველი გამოსავლის მისაღებად. ეჭვგარეშეა, Excel გთავაზობთ უსწრაფეს ფუნქციებს ამის გასაკეთებლად. ამ სტატიაში განვიხილავ Excel-ში ორი უჯრედიდან ტექსტის გაერთიანების 7 ყველაზე სწრაფ მეთოდს საჭირო ახსნა-განმარტებით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
მეთოდები შერწყმა Text.xlsm
Excel-ში ორი უჯრედიდან ტექსტის შერწყმის 7 მეთოდი
ჩვენ გამოვიყენებთ შემდეგ მონაცემთა ბაზას ჩვენი დღევანდელი ამოცანებისთვის. აქ მოცემულია სახელი და გვარი. და, ჩვენ უნდა გავაერთიანოთ ტექსტი ამ ორი უჯრედიდან.
1. ტექსტის შერწყმა ამპერსანდის სიმბოლოს (&) გამოყენებით
საწყისში მე. გაჩვენებთ ორი უჯრედის შერწყმის მარტივ მეთოდს – ამპერსანტის სიმბოლოს გამოყენებით ( & ). ჩვენ შეგვიძლია გამოვიყენოთ სიმბოლო ორი განსხვავებული გზით.
1.1. ამპერსანდის სიმბოლო გამყოფის გარეშე
თუ გსურთ ტექსტის შერწყმა ორი უჯრედიდან, ყოველგვარი სივრცის სიმბოლოს გამოკლებით, რაც ნიშნავს გამყოფის გარეშე, შეგიძლიათ გამოიყენოთ ამპერსანდის სიმბოლო, როგორც ნაჩვენებია ქვემოთ მოცემულ ფორმულაში.
=B5&C5
აქ, B5 არის სახელის საწყისი უჯრედი და C5 არის გვარის საწყისი უჯრედი.
ფორმულის D5 უჯრედში ჩასმის შემდეგ, თუ დააჭირეთ Enter და იყენებთ Fill Handle Tool (უბრალოდ გადაიტანეთ მწვანე ფერის პატარა კვადრატი, რომელიც მდებარეობს უჯრედის მარჯვენა ბოლოში), თქვენ მიიღებთ შემდეგ გამომავალს.
1.2. Ampersand Symbol Space Character-ით
მაგრამ ჩვენ გვჭირდება ინტერვალი სიმბოლოები ამ მონაცემთა სრულ სახელს შორის. ასევე, შეიძლება დაგჭირდეთ ინტერვალის სიმბოლო ორი უჯრედიდან ტექსტის შერწყმისთვის. ასეთ სიტუაციაში, უბრალოდ გამოიყენეთ შემდეგი ფორმულა.
=B5&" "&C5
აქ, მე ვათავსებ სივრცეს ორმაგ ბრჭყალებში, რათა შეიცავდეს სივრცეს შორის გაერთიანდა ტექსტი.
თუ თქვენ გჭირდებათ მძიმით სივრცის გამოყენება, უბრალოდ შეიყვანეთ მძიმით ინტერვალის ნაცვლად.
=B5&", "&C5
კიდევ ერთხელ, შეგიძლიათ გამოიყენოთ მძიმის ადგილი თქვენი მოთხოვნისთვის.
=B5&"; "&C5
ფორმულების შეყვანის შემდეგ და გამოიყენეთ შეავსეთ Handle Tool , გამომავალი იქნება შემდეგი.
წაიკითხეთ მეტი: როგორ გავაერთიანოთ უჯრედები Excel-ის ცხრილში (7 გზა)
2. ტექსტის კომბინირება CONCATENATE ფუნქციის გამოყენებით
CONCATENATE ფუნქცია აერთიანებს რამდენიმე სტრიქონს ერთ სტრიქონში. აქედან გამომდინარე, ჩვენ შეგვიძლია გამოვიყენოთ ფუნქცია ტექსტის შერწყმისთვის.
=CONCATENATE(B5," ",C5)
აქ, B5 არის საწყისი უჯრედი სახელი და C5 არის გვარის საწყისი უჯრედი.
თუ დააჭირეთ Enter და იყენებთ Fill Handle Tool , თქვენ მიიღებს შემდეგ გამომავალს.
დაწვრილებით: როგორ გავაერთიანოთ ტექსტური უჯრედები Excel-ში (9 მარტივი მეთოდი)
3. ტექსტის შეერთება CONCAT ფუნქციის გამოყენებით
როგორც იცით, Microsoft გირჩევთ CONCAT ფუნქციას CONCATENATE-ის გამოყენების ნაცვლად. ფუნქცია. CONCAT ფუნქცია ასევე აერთიანებს მრავალ სტრიქონს ერთ სტრიქონში, მაგრამ მას არ აქვს ნაგულისხმევი დელიმიტერი. მაგრამ თუ გსურთ, შეგიძლიათ ხელით შეიყვანოთ დელიმიტერი.
თუ გვინდა მივიღოთ სრული სახელი ორი უჯრედიდან ფუნქციის გამოყენებით, უნდა გამოვიყენოთ შემდეგი ფორმულა.
=CONCAT(B5," ",C5)
აქ, B5 არის სახელის საწყისი უჯრედი და C5 არის გვარის საწყისი უჯრედი.
რაც უფრო მნიშვნელოვანია, CONCAT ფუნქციას აქვს განსაკუთრებული ფუნქცია, რადგან მას შეუძლია უჯრედების დიაპაზონის გაერთიანება.
თუ გჭირდებათ გააერთიანეთ ტექსტების სპექტრი, შეგიძლიათ გამოიყენოთ შემდეგი ფორმულა.
=CONCAT(B5:C5," ",B6:C6)
აქ, B5 & C5 ეს არის სახელის უჯრედები, მაგრამ B6 & C6 არის კუთვნილი სახელმწიფოების სახელის საჩვენებელი უჯრედები.
თუ დააჭირეთ Enter და გაიმეორეთ სხვა ფორმულის ჩასმა. უჯრედები, თქვენ მიიღებთ შემდეგ გამომავალს.
დაწვრილებით: როგორ გავაერთიანოთ უჯრედები Excel-ში მონაცემებთან (3 გზა)
4. ტექსტის შერწყმა ხაზების რღვევის დროს
ზოგიერთ შემთხვევაში, ჩვენ გვჭირდება შევინარჩუნოთ სტრიქონები გაერთიანებულ ტექსტებს შორის, რათა ვიზუალურად განსხვავებული იყოს.
ამის გასაკეთებლად ჩვენ უნდა გამოვიყენოთ CHAR ფუნქცია, რომელიც ამოწმებს სიმბოლოს მოცემული რიცხვის ან კოდის საფუძველზე. ASCII კოდი ხაზის წყვეტის ჩასართავად არის 10, ამიტომ უნდა გამოვიყენოთ CHAR(10) ხაზის წყვეტის ჩასართავადგაერთიანებული ტექსტები.
ასე რომ, კორექტირებული ფორმულა იქნება-
=B5&CHAR(10)&C5
აქ, B5 არის სახელის საწყისი უჯრედი და C5 გვარის საწყისი უჯრედი.
შემდეგი დააჭირეთ Enter და გამოიყენეთ Fill Handle Tool ქვემოთ მოცემული უჯრედების ფორმულის დასაკოპირებლად.
შემდეგ მიიღებთ შემდეგ გამომავალს.
საინტერესოა, რომ ჩვენ ასევე შეგვიძლია გამოვიყენოთ CONCAT ფუნქცია ხაზის წყვეტების ჩასართავად ტექსტებს შორის სივრცის მინიჭებით.
ასე რომ, ფორმულა იქნება შემდეგი.
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
აქ, B5 & C5 ეს არის სახელის უჯრედები, მაგრამ B6 & C6 არის უჯრედები კუთვნილი მდგომარეობების სახელის საჩვენებლად, CHAR(10) არის ხაზის წყვეტის შესანარჩუნებლად, ორი სივრცე გამოიყენება ორმაგი ბრჭყალების შიგნით, რათა შეიტანოს სივრცე გაერთიანებულ ტექსტს შორის (მაგ. სივრცე მდგომარეობებს შორის და სახელმწიფოების სახელებს შორის).
თუ დააჭირეთ Enter და იყენებთ იმავე ფორმულას გარდა უჯრედის სახელის შეცვლისა, თქვენ მიიღეთ შემდეგი შედეგი.
მსგავსი წაკითხვები
- როგორ გავაერთიანოთ მრავალი უჯრედი Excel-ში მონაცემების დაკარგვის გარეშე (6 მეთოდი)
- უჯრედების გაერთიანება Excel-ში (7 მარტივი მეთოდი)
- როგორ გავაერთიანოთ და გავაცენტროთ უჯრედები Excel-ში (3 მარტივი მეთოდი)
5. ტექსტის შერწყმა ორი უჯრედიდან TEXTJOIN ფუნქციის გამოყენებით
TEXTJOIN ფუნქცია (ხელმისაწვდომია Excel 2019) ასევე აერთიანებს მრავალ სტრიქონსგამიჯვნის სიმბოლოს ჩათვლით.
რაც არ უნდა იყოს, თუ ტექსტის შერწყმისას ცარიელი უჯრედების დათვლა გვინდა, მეორე არგუმენტის შემთხვევაში უნდა ავირჩიოთ FALSE . ასე რომ, ფორმულა იქნება შემდეგი.
=TEXTJOIN(" ",FALSE,B5,C5)
აქ, B5 არის პირველი სახელის საწყისი უჯრედი და C5 არის გვარის საწყისი უჯრედი.
Enter -ის დაჭერის შემდეგ და Fill Handle Tool -ის გამოყენების შემდეგ, გამომავალი იქნება იყოს შემდეგი.
ახლა მე გაჩვენებთ TEXTJOIN ფუნქციის მნიშვნელოვან აპლიკაციას. წინა მაგალითში ჩვენ უბრალოდ გავაერთიანეთ უჯრედები ყოველგვარი პირობის გარეშე. რა მოხდება, თუ ტექსტის შერწყმისას გვაქვს პირობა.
ვთქვათ, თქვენ ხართ კომპანიის აღმასრულებელი დირექტორი და გაქვთ დასვენების დროს სამუშაოს სია თითოეული თანამშრომლისთვის. მაგრამ თქვენ უნდა ჩამოთვალოთ სამუშაოები (თუ თითოეული თანამშრომელი აკეთებს რამდენიმე სამუშაოს) კონკრეტული თანამშრომლისთვის.
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
აქ არის „“ დელიმიტერი, TRUE გამოიყენება ცარიელი უჯრედების იგნორირებაზე.
გარდა ამისა, მე გამოვიყენე $B$5:$B$13=E5 როგორც მასივი არჩეული თანამშრომლის მინიჭებისთვის თანამშრომლების სიიდან და $C$5:$C$13 შერჩეული თანამშრომლისთვის სამუშაოს მოსაძებნად.
რადგან ეს არის მასივის ფუნქცია. , თქვენ უნდა დააჭიროთ CTRL + SHIFT + Enter გამოსავლის მისაღებად. შემდეგი, გამოიყენეთ შევსების სახელურის ხელსაწყო ქვემორე უჯრედების ფორმულის დასაკოპირებლად.
დაწვრილებით: როგორ ტექსტის შერწყმა ორიდან ან მეტიდანუჯრედები ერთ უჯრედად (უმარტივესი 6 გზა)
6. ტექსტის შერწყმა Power Query-ის გამოყენებით
გარდა ამისა, შეგიძლიათ გამოიყენოთ Power Query ინსტრუმენტი ტექსტის შერწყმისთვის Excel-ში ორი უჯრედი სწრაფად და უფრო მაღალი ეფექტურობით.
ტექსტების შერწყმის პროცესი ხელსაწყოს გამოყენებით აღწერილია ქვემოთ ნაბიჯ-ნაბიჯ პროცესით.
ნაბიჯი 1: მონაცემთა ნაკრების ჩასმა Power Query Editor-ში
Power Query Editor გასახსნელად, თქვენ უნდა აირჩიოთ მთელი მონაცემთა ნაკრები და აირჩიოთ
⇰ From Table/Range მიიღეთ & მონაცემთა ტრანსფორმაცია ლენტი.
⇰ თუ ხედავთ შექმენით ცხრილი დიალოგურ ფანჯარაში, დააჭირეთ OK და მონიშნეთ ველი, სანამ ჩემს ცხრილს აქვს სათაურები. .
ნაბიჯი 2: სვეტების გაერთიანება
ახლა თქვენ ხართ Power Query Editor .
⇰ აირჩიეთ ორი სვეტი SHIFT დაჭერით და დააწკაპუნეთ სვეტის შერწყმა სვეტის დამატება ჩანართიდან.
შემდეგი, აირჩიეთ გამყოფი როგორც ფართი და ჩაწერეთ სრული სახელი ცარიელ სივრცეში ახალი სვეტი სახელი და ბოლოს დააჭირეთ OK .
ასე რომ, თქვენ მიიღებთ შემდეგ გამომავალს, სადაც არის სრული სახელი.
ნაბიჯი 3: გამომავალი ჩატვირთვა სამუშაო ფურცლებში
საბოლოოდ, თქვენ უნდა გადაიტანოთ გამოსავალი თქვენს სამუშაო ფურცლებში ფაილის <დაწკაპუნებით. 2>> დახურვა & ჩატვირთვა .
შემდეგ დაინახავთ დიალოგურ ფანჯარას, სადაც გსურთ მონაცემების ექსპორტი. Თუ შენაირჩიეთ ახალი სამუშაო ფურცელი, დაინახავთ შემდეგ გამომავალს (ასევე შეგიძლიათ აირჩიოთ არსებული სამუშაო ფურცელი).
7. ტექსტის შერწყმა ორი უჯრედიდან VBA გამოყენებით
და ბოლოს, თუ გსურთ, შეგიძლიათ გამოიყენოთ VBA კოდი ტექსტების გაერთიანებისთვის.
ნაბიჯი 1:
პირველ რიგში, გახსენით მოდული დაწკაპუნებით დეველოპერი > ვიზუალური ძირითადი .
მეორე, გადადით ჩასმა > მოდული .
ნაბიჯი 2:
შემდეგ დააკოპირეთ შემდეგი კოდი ახლად შექმნილ მოდულში.
4563
ზემოთ კოდში მე გამოვაცხადე SourceCells და DestinationCell როგორც Range ტიპი. შემდეგ გამოვიყენე InputBox თითოეული ელემენტისთვის წყაროსა და დანიშნულების უჯრედების ასარჩევად. და ბოლოს, მე გამოვიყენე ცვლადი ტემპერატურა, რათა შემენარჩუნებინა სივრცე სივრცისა და Rng.Value ფუნქციის კომბინაციით.
შემდეგ, თუ გაუშვით კოდი (კლავიატურის მალსახმობი არის F5 ან Fn + F5 ), დაინახავთ შემდეგ დიალოგურ ფანჯარას, სადაც უნდა დააფიქსიროთ უჯრედები, რომელთა გაერთიანება გსურთ.
ერთდროულად, იხილავთ შემდეგ დიალოგურ ფანჯარას წინა ველში OK დაჭერის შემდეგ. აირჩიეთ დანიშნულების უჯრედი, სადაც გსურთ გაერთიანებული ტექსტის მიღება.
დაუყოვნებლივ მიიღებთ გაერთიანებულ ტექსტს, როგორც ეს ნაჩვენებია ქვემოთ.
ახლა, უბრალოდ გაიმეორეთ პროცესი ქვემოთ მოცემული უჯრედებისთვის და გამომავალი იქნება შემდეგი.
დაწვრილებით: VBA უჯრედების გაერთიანებისთვისExcel
დასკვნა
აქ მე განვიხილეთ 7 მეთოდი Excel-ში ორი უჯრედიდან ტექსტის გაერთიანების მიზნით. თუმცა, არსებობს რამდენიმე სხვა ეფექტური მეთოდი, როგორიცაა Flash Fill, რომ დაგეხმაროთ. ყოველ შემთხვევაში, თუ თქვენ გაქვთ რაიმე შეკითხვა ან შემოთავაზება, გთხოვთ, მოგვმართოთ ქვემოთ.