Სარჩევი
გაინტერესებთ როგორ დაამატოთ ტექსტი Excel-ის არსებულ უჯრედს? ამ სტატიაში თქვენ შეისწავლით რამდენიმე ძალიან მარტივ გზას სიმბოლოების ჩასართავად უჯრედის ნებისმიერ პოზიციაზე.
ტექსტურ მონაცემებთან მუშაობისას Excel-ში, შეიძლება ზოგჯერ დაგჭირდეთ იგივე ტექსტის დამატება არსებულში. უჯრედების გასაგებად. მაგალითად, შეიძლება დაგჭირდეთ თითოეული უჯრედის დასაწყისში გარკვეული პრეფიქსის დაყენება, ბოლოს სპეციალური სიმბოლოს ჩასმა ან ფორმულის წინ გარკვეული ტექსტის დაყენება.
ვფიქრობ, ყველამ იცის როგორ გააკეთოს ეს ხელით. ეს გაკვეთილი გასწავლით, თუ როგორ სწრაფად დაამატოთ სტრიქონები მრავალ უჯრედში ფორმულების გამოყენებით და ავტომატიზირება მოახდინოთ მუშაობა VBA-ით ან სპეციალური ტექსტის დამატება ინსტრუმენტით.
Excel-ის ფორმულები დასამატებლად. ტექსტი/სიმბოლო უჯრედში
ექსელის უჯრედში კონკრეტული სიმბოლოს ან ტექსტის დასამატებლად, უბრალოდ შეაერთეთ სტრიქონი და უჯრედის მითითება ერთ-ერთი შემდეგი მეთოდის გამოყენებით.
Concatenation ოპერატორი
უჯრედში ტექსტური სტრიქონის დამატების უმარტივესი გზაა ამპერსანდის სიმბოლოს (&) გამოყენება, რომელიც არის შეერთების ოპერატორი Excel-ში.
" ტექსტი"& უჯრედიეს მუშაობს Excel 2007-ის ყველა ვერსიაში - Excel 365.
CONCATENATE ფუნქცია
იგივე შედეგის მიღწევა შესაძლებელია CONCATENATE ფუნქციის დახმარებით:
CONCATENATE(" ტექსტი", უჯრედი)ფუნქცია ხელმისაწვდომია Excel-ში Microsoft 365, Excel 2019 - 2007.
CONCAT ფუნქცია
Excel-ის უჯრედებში ტექსტის დასამატებლადქვესტრიქონი "PR-" არსებული ტექსტის მარცხნივ. სანამ კოდს გამოიყენებთ თქვენს სამუშაო ფურცელში, დარწმუნდით, რომ შეცვალეთ ჩვენი ნიმუში ტექსტით, რაც ნამდვილად გჭირდებათ.
მაკრო 2: განათავსებს შედეგებს მიმდებარე სვეტში
Sub PrependText2() Dim უჯრედი, როგორც დიაპაზონი თითოეული უჯრედისთვის Application.Selection If cell.Value "" then cell.Offset(0, 1).Value = "PR-" & cell.Value Next End Subამ მაკროს გაშვებამდე, დარწმუნდით, რომ არის ცარიელი სვეტი არჩეული დიაპაზონის მარჯვნივ , წინააღმდეგ შემთხვევაში არსებული მონაცემები გადაიწერება.
<. 32>
ტექსტის დასასრულის დამატება
თუ თქვენ გსურთ დაამატოთ კონკრეტული სტრიქონი/სიმბოლო ბოლოში ყველა არჩეული უჯრედის , ეს კოდები დაგეხმარებათ თქვენ სწრაფად ასრულებთ სამუშაოს.
მაკრო 1: აერთებს ტექსტს თავდაპირველ უჯრედებს
Sub AppendText() ჩაბნელებული უჯრედი, როგორც დიაპაზონი თითოეული უჯრედისთვის Application.Selection If cell.Value "" შემდეგ cell.Value = cell.Value & "-PR" შემდეგი ბოლო Subჩვენი ნიმუშის კოდი ჩასმულია ქვესტრიქონი "-PR" არსებული ტექსტის მარჯვნივ. ბუნებრივია, შეგიძლიათ შეცვალოთ ის ნებისმიერი ტექსტით/სიმბოლოებით, რაც გჭირდებათ.
მაკრო 2: შედეგებს ათავსებს სხვა სვეტში
Sub AppendText2() დაბურულ უჯრედში როგორც დიაპაზონი თითოეული უჯრედისთვის Application.Selection If cell.Value "" then cell.Offset(0, 1).Value = cell.Value & "-PR" შემდეგი ბოლო ქვეეს კოდი ათავსებს შედეგებს მეზობელ სვეტში . ასე რომ, ადრეთქვენ გაუშვით, დარწმუნდით, რომ გაქვთ მინიმუმ ერთი ცარიელი სვეტი არჩეული დიაპაზონის მარჯვნივ, წინააღმდეგ შემთხვევაში თქვენი არსებული მონაცემები გადაიწერება.
დაამატეთ ტექსტი ან სიმბოლო მრავალ უჯრედს Ultimate-ით. Suite
ამ გაკვეთილის პირველ ნაწილში თქვენ ისწავლეთ რამდენიმე განსხვავებული ფორმულა Excel-ის უჯრედებში ტექსტის დასამატებლად. ახლა, ნება მომეცით გაჩვენოთ, თუ როგორ უნდა შეასრულოთ დავალება რამდენიმე დაწკაპუნებით :)
თქვენს Excel-ში დაინსტალირებული Ultimate Suite, აქ არის შემდეგი ნაბიჯები:
- აირჩიეთ თქვენი წყარო მონაცემები.
- Ablebits ჩანართზე, ტექსტი ჯგუფში დააწკაპუნეთ დამატება .
- დაამატეთ ტექსტი პანელს, აკრიფეთ სიმბოლო/ტექსტი, რომელიც გსურთ დაამატოთ არჩეულ უჯრედებში და მიუთითეთ სად უნდა იყოს ჩასმული:
- დასაწყისში
- ბოლოში
- კონკრეტული ტექსტის/სიმბოლოების წინ
- კონკრეტული ტექსტის/სიმბოლოების შემდეგ
- მე-მ სიმბოლოს შემდეგ დასაწყისიდან ან ბოლოდან
- დააწკაპუნეთ ღილაკი ტექსტის დამატება . შესრულებულია!
მაგალითად, ჩავსვათ სტრიქონი „PR-“ „-“ სიმბოლოს შემდეგ A2:A7 უჯრედებში. ამისთვის ჩვენ ვაკონფიგურირებთ შემდეგ პარამეტრებს:
ერთი წუთის შემდეგ მივიღებთ სასურველ შედეგს:
ეს არის დამატების საუკეთესო გზები სიმბოლოები და ტექსტური სტრიქონები Excel-ში. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!
ხელმისაწვდომი ჩამოტვირთვები
ტექსტის დამატება უჯრედში Excel-ში - ფორმულების მაგალითები (.xlsmფაილი)
Ultimate Suite - საცდელი ვერსია (ფაილი .exe)
<3365, Excel 2019 და Excel Online, შეგიძლიათ გამოიყენოთ CONCAT ფუნქცია, რომელიც არის CONCATENATE-ის თანამედროვე ჩანაცვლება:CONCAT(" ტექსტი", უჯრედი)Შენიშვნა. გთხოვთ, ყურადღება მიაქციოთ, რომ ყველა ფორმულაში ტექსტი უნდა იყოს ჩასმული ბრჭყალებში.
ეს არის ზოგადი მიდგომები და ქვემოთ მოყვანილი მაგალითები გვიჩვენებს, თუ როგორ გამოვიყენოთ ისინი პრაქტიკაში.
როგორ დავამატო ტექსტი უჯრედების დასაწყისში
დაამატო გარკვეული ტექსტი ან სიმბოლო უჯრედის დასაწყისი, აი, რა უნდა გააკეთოთ:
- უჯრედში, სადაც გსურთ შედეგის გამოტანა, ჩაწერეთ ტოლობის ნიშანი (=).
- აკრიფეთ სასურველი ტექსტი ბრჭყალებში.
- აკრიფეთ ამპერსანდრის სიმბოლო (&).
- აირჩიეთ უჯრედი, რომელსაც დაემატება ტექსტი და დააჭირეთ Enter .
ალტერნატიულად, თქვენ შეგიძლიათ მიაწოდოთ თქვენი ტექსტის სტრიქონი და უჯრედის მითითება, როგორც შეყვანის პარამეტრები CONCATENATE ან CONCAT ფუნქციისთვის.
მაგალითად, ტექსტის " პროექტი: " გადასატანად პროექტის სახელზე A2-ში. , ნებისმიერი ქვემოთ ჩამოთვლილი ფორმულა იმუშავებს.
Excel-ის ყველა ვერსიაში:
="Project:"&A2
=CONCATENATE("Project:", A2)
Excel 365-ში და Excel 2019-ში:
=CONCAT("Project:", A2)
შეიყვანეთ ფორმულა B2-ში, გადაიტანეთ იგი სვეტში და თქვენ გექნებათ იგივე ტექსტი ჩასმული ყველა უჯრედში.
რჩევა. ზემოთ მოყვანილი ფორმულები აერთიანებს ორ სტრიქონს სივრცეების გარეშე. მნიშვნელობების განცალკევების მიზნით, აკრიფეთ space სიმბოლო წინასწარ დაყენებული ტექსტის ბოლოს (მაგ. „პროექტი:“).
მოხერხებულობისთვის, შეგიძლიათ შეიყვანოთ სამიზნე ტექსტი წინასწარ განსაზღვრულ უჯრედში (E2) და დაამატოთ ორი ტექსტური უჯრედი ერთად :
სივრცის გარეშე:
=$E$2&A2
=CONCATENATE($E$2, A2)
შორებით:
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
გთხოვთ, გაითვალისწინოთ, რომ უჯრედის მისამართი, რომელიც შეიცავს წინასწარ დაყენებული ტექსტი იკეტება $ ნიშნით, ისე, რომ ის არ გადაინაცვლებს ფორმულის კოპირებისას.
ამ მიდგომით, თქვენ შეგიძლიათ მარტივად შეცვალოთ დამატებული ტექსტი ერთ ადგილას, ყველა ფორმულის განახლების გარეშე.
როგორ დავამატოთ ტექსტი უჯრედების ბოლოს Excel-ში
არსებული უჯრედისთვის ტექსტის ან კონკრეტული სიმბოლოს დასამატებლად, კვლავ გამოიყენეთ შეერთების მეთოდი. განსხვავება არის მიბმული მნიშვნელობების თანმიმდევრობაში: უჯრედის მითითებას მოჰყვება ტექსტის სტრიქონი.
მაგალითად, A2 უჯრედის ბოლოს სტრიქონის " -US " დამატება. , ეს არის გამოსაყენებელი ფორმულები:
=A2&"-US"
=CONCATENATE(A2, "-US")
=CONCAT(A2, "-US")
ალტერნატიულად, შეგიძლიათ შეიყვანოთ ტექსტი რომელიმე უჯრედში და შემდეგ შეუერთოთ ორი უჯრედები ტექსტით ერთად:
=A2&$D$2
=CONCATENATE(A2, $D$2)
გთხოვთ გახსოვდეთ, რომ გამოიყენოთ აბსოლუტური მითითება დამატებული ტექსტისთვის ($D$2), რათა ფორმულა სწორად დააკოპიროს სვეტში ... ტექნიკა ერთი ფორმულის ფარგლებში.
მაგალითად, დავამატოთ სტრიქონი" პროექტი: " დასაწყისში და " -US " A2-ში არსებული ტექსტის ბოლომდე.
="Project:"&A2&"-US"
=CONCATENATE("Project:", A2, "-US")
=CONCAT("Project:", A2, "-US")
ცალკე უჯრედებში სტრიქონების შეყვანით, ეს ერთნაირად კარგად მუშაობს:
შეაერთეთ ტექსტი ორი ან მეტი უჯრედიდან
მოათავსეთ მნიშვნელობები რამდენიმე უჯრედიდან ერთ უჯრედში, დააკავშირეთ ორიგინალური უჯრედები უკვე ნაცნობი ტექნიკის გამოყენებით: ამპერსანდის სიმბოლო, CONCATENATE ან CONCAT ფუნქცია.
მაგალითად, A და B სვეტების მნიშვნელობების გაერთიანება მძიმით და ინტერვალი (", ") დელიმიტერისთვის, შეიყვანეთ ერთ-ერთი ქვემოთ მოცემული ფორმულა B2-ში და შემდეგ გადაიტანეთ იგი სვეტში.
დაამატეთ ტექსტი ორი უჯრედიდან ამპერსანდით:
=A2&", "&B2
შეათავსეთ ტექსტი ორი უჯრედიდან CONCAT-ით ან CONCATENATE-ით:
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
როდესაც დაამატებთ ტექსტს ორი სვეტიდან , დარწმუნდით, რომ გამოიყენოთ უჯრედების შედარებითი მითითებები (როგორიცაა A2), ასე რომ, ისინი სწორად არეგულირებენ თითოეულ მწკრივს, სადაც ფორმულა არის კოპირებული.
გაერთიანდეს ტექსტი მრავალი უჯრედიდან Excel-ში 365 და Excel 2019, შეგიძლიათ გამოიყენეთ TEXTJOIN ფუნქცია. მისი სინტაქსი ითვალისწინებს დელიმიტერს (პირველი არგუმენტი), რაც ფორმულას უფრო კომპაქტურს და მართვას ხდის.
მაგალითად, სამი სვეტიდან (A, B და C) სტრიქონების დამატება, მნიშვნელობების გამოყოფა მძიმით და ინტერვალით, ფორმულა არის:
=TEXTJOIN(", ", TRUE, A2, B2, C2)
როგორ დავამატოთ სპეციალური სიმბოლო უჯრედს Excel-ში
სპეციალური სიმბოლოს ჩასმა Excelუჯრედში, თქვენ უნდა იცოდეთ მისი კოდი ASCII სისტემაში. კოდის დადგენის შემდეგ, მიაწოდეთ იგი CHAR ფუნქციას შესაბამისი სიმბოლოს დასაბრუნებლად. CHAR ფუნქცია იღებს ნებისმიერ რიცხვს 1-დან 255-მდე. სიმბოლოების დასაბეჭდი კოდების სია (მნიშვნელობები 32-დან 255-მდე) შეგიძლიათ იხილოთ აქ.
არსებულ მნიშვნელობას ან ფორმულის შედეგს სპეციალური სიმბოლოს დასამატებლად, თქვენ შეუძლია გამოიყენოს შეერთების ნებისმიერი მეთოდი, რომელიც ყველაზე მეტად მოგწონთ.
მაგალითად, A2-ში ტექსტზე სასაქონლო ნიშნის სიმბოლოს (™) დასამატებლად, ნებისმიერი შემდეგი ფორმულა იმუშავებს:
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
როგორ დავამატოთ ტექსტი ფორმულაში Excel-ში
ფორმულის შედეგს გარკვეული სიმბოლოს ან ტექსტის დასამატებლად, უბრალოდ შეაერთეთ სტრიქონი თავად ფორმულასთან.
ვთქვათ, თქვენ იყენებთ ამ ფორმულას მიმდინარე დროის დასაბრუნებლად:
=TEXT(NOW(), "h:mm AM/PM")
იმისთვის რომ აუხსნათ თქვენს მომხმარებლებს რა არის ეს დრო , შეგიძლიათ განათავსოთ ტექსტი ფორმულამდე და/ან მის შემდეგ.
ჩასვით ტექსტი ფორმულამდე :
="Current time: "&TEXT(NOW(), "h:mm AM/PM")
=CONCATENATE("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
=CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
დაამატე ტექსტი ფორმულის შემდეგ:
=TEXT(NOW(), "h:mm AM/PM")&" - current time"
=CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")
=CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")
დაამატე ტექსტი ფორმულაში ორივე მხრიდან:
="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"
=CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
=CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
როგორ ჩავდოთ rt ტექსტი N-ე სიმბოლოს შემდეგ
უჯრედის გარკვეულ პოზიციაზე გარკვეული ტექსტის ან სიმბოლოს დასამატებლად, თქვენ უნდა გაყოთ ორიგინალური სტრიქონი ორ ნაწილად და განათავსოთ ტექსტი მათ შორის. აი როგორ:
- ამოიღეთ ქვესტრიქონი ჩასმულის წინტექსტი LEFT ფუნქციის დახმარებით:
LEFT(უჯრედი, n)
RIGHT(უჯრედი, LEN(უჯრედი) -n)
სრული ფორმულა იღებს ამ ფორმას:
LEFT( უჯრედი , n ) & " ტექსტი " & RIGHT( უჯრედ , LEN( უჯრედ ) - n )იგივე ნაწილების შეერთება შესაძლებელია CONCATENATE ან CONCAT ფუნქციის გამოყენებით:
CONCATENATE(LEFT( უჯრედ , n ), " ტექსტი ", RIGHT( უჯრედ , LEN( უჯრედ ) - n ))დავალების შესრულება ასევე შესაძლებელია REPLACE ფუნქციის გამოყენებით:
REPLACE( უჯრედი , n+1 , 0 , " ტექსტი ")პროექტი ისაა, რომ num_chars არგუმენტი, რომელიც განსაზღვრავს რამდენი სიმბოლო უნდა შეიცვალოს, დაყენებულია 0-ზე, ასე რომ, ფორმულა რეალურად ჩასვამს ტექსტს უჯრედის მითითებულ პოზიციაზე არაფრის შეცვლის გარეშე. პოზიცია ( start_num არგუმენტი) გამოითვლება ამ გამოთქმის გამოყენებით: n+1. მე-n სიმბოლოს პოზიციას ვამატებთ 1-ს, რადგან ტექსტი უნდა იყოს ჩასმული მის შემდეგ.
მაგალითად, A2-ში მე-2 სიმბოლოს შემდეგ დეფისის (-) ჩასასმელად, B2-ის ფორმულა არის:
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
ან
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
ან
=REPLACE(A2, 2+1, 0, "-")
გადაიტანეთ ფორმულა ქვემოთ და გექნებათ იგივე სიმბოლო ჩასმულია ყველა უჯრედში:
როგორ დავამატო ტექსტი კონკრეტულის წინ/შემდეგსიმბოლო
კონკრეტული სიმბოლოს წინ ან მის შემდეგ გარკვეული ტექსტის ჩასასმელად, თქვენ უნდა განსაზღვროთ ამ სიმბოლოს პოზიცია სტრიქონში. ეს შეიძლება გაკეთდეს SEARCH ფუნქციის დახმარებით:
SEARCH(" char ", cell )პოზიციის განსაზღვრის შემდეგ, შეგიძლიათ ზუსტად დაამატოთ სტრიქონი ამ ადგილას ზემოთ მოცემულ მაგალითში განხილული მიდგომების გამოყენებით.
ტექსტის დამატება კონკრეტული სიმბოლოს შემდეგ
ზოგიერთი ტექსტის ჩასასმელად მოცემული სიმბოლოს შემდეგ, ზოგადი ფორმულა არის:
LEFT( უჯრედი , SEARCH(" char ", უჯრედი )) & " ტექსტი " & RIGHT( უჯრედ , LEN( უჯრედ ) - SEARCH(" char ", უჯრედი ))ან
CONCATENATE (LEFT( უჯრედი , SEARCH(" char ", უჯრედი )), " ტექსტი ", RIGHT( უჯრედი , LEN( უჯრედი ) - SEARCH(" char ", უჯრედი )))მაგალითად, ტექსტის ჩასმა ( US) A2-ში დეფისის შემდეგ, ფორმულა არის:
=LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))
ან
=CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))
ტექსტის ჩასმა კონკრეტული სიმბოლოს წინ
რომ დაამატოთ ტექსტი გარკვეული სიმბოლოს წინ, ფორმულა არის:
LEFT( cell , SEARCH(" char ", უჯრედი ) -1) & " ტექსტი " & RIGHT( უჯრედი , LEN( უჯრედი ) - SEARCH(" char ", უჯრედი ) +1)ან
CNCATENATE(LEFT( უჯრედ , SEARCH(" char ", უჯრედ ) - 1), " ტექსტი ", RIGHT( უჯრედი , LEN( უჯრედი ) - SEARCH(" char ", უჯრედი ) +1))როგორც ხედავთ, ფორმულები ძალიან ჰგავს მათტექსტის ჩასმა სიმბოლოს შემდეგ. განსხვავება ისაა, რომ ჩვენ გამოვაკლებთ 1-ს პირველი SEARCH-ის შედეგს, რათა LEFT ფუნქცია აიძულოს გამოტოვოს სიმბოლო, რის შემდეგაც დაემატება ტექსტი. მეორე SEARCH-ის შედეგს ვამატებთ 1-ს, რათა RIGHT ფუნქციამ მოიტანოს ეს სიმბოლო.
მაგალითად, ტექსტის (US) განთავსება დეფისის წინ A2-ში, ეს არის გამოსაყენებელი ფორმულა:
=LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)
ან
=CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))
შენიშვნები:
- თუ თავდაპირველი უჯრედი შეიცავს სიმბოლოს მრავალჯერ დამთხვევას , ტექსტი ჩასმული იქნება პირველი გაჩენის წინ/შემდეგ.
- SEARCH ფუნქცია არის შემთხვევისა და რეგისტრის მგრძნობელობა და არ შეუძლია განასხვავოს დიდი და მცირე ასოები. თუ თქვენ აპირებთ ტექსტის დამატებას მცირე ან დიდი ასოების წინ/შემდეგ, მაშინ გამოიყენეთ რეგისტრირებული FIND ფუნქცია ამ ასოს მოსაძებნად.
როგორ დავამატო სივრცე ტექსტს შორის Excel-ის უჯრედში
სინამდვილეში, ეს მხოლოდ ორი წინა მაგალითის კონკრეტული შემთხვევაა.
ყველა უჯრედში იგივე პოზიციაზე სივრცის დასამატებლად, გამოიყენეთ ფორმულა მე-n სიმბოლოს შემდეგ ტექსტის ჩასართავად, სადაც ტექსტი არის ინტერვალის სიმბოლო (" ").
მაგალითად, A2:A7 უჯრედებში მე-10 სიმბოლოს შემდეგ ინტერვალის ჩასასმელად, შეიყვანეთ ქვემოთ მოცემული ფორმულა B2-ში და გადაიტანეთ იგი B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
ან
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
ყველა თავდაპირველ უჯრედში მე-10 სიმბოლო არის ორწერტილი (:), ამიტომ ჩასმულია ინტერვალი ზუსტად სადაც გვჭირდებაit:
თითოეულ უჯრედში სხვადასხვა პოზიციაზე სივრცის ჩასასმელად, შეცვალეთ ფორმულა, რომელიც ამატებს ტექსტს კონკრეტულ სიმბოლომდე/შემდეგ.
ქვემოთ მოცემულ ნიმუშების ცხრილში, ორწერტილი (:) განთავსებულია პროექტის ნომრის შემდეგ, რომელიც შეიძლება შეიცავდეს სიმბოლოების ცვლადი რაოდენობას. რადგან ჩვენ გვინდა დავამატოთ სივრცე ორწერტილის შემდეგ, ჩვენ ვადგენთ მის პოზიციას SEARCH ფუნქციის გამოყენებით:
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
ან
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
როგორ დავამატოთ იგივე ტექსტი არსებულ უჯრედებს VBA-ით
თუ ხშირად გჭირდებათ ერთი და იგივე ტექსტის ჩასმა მრავალ უჯრედში, შეგიძლიათ ამოცანის ავტომატიზაცია VBA-ით.
ტექსტის მომზადება დასაწყისი
ქვემოთ მოცემული მაკრო ამატებს ტექსტს ან კონკრეტულ სიმბოლოს დასაწყისს ყველა არჩეული უჯრედის . ორივე კოდი ეყრდნობა ერთსა და იმავე ლოგიკას: შეამოწმეთ თითოეული უჯრედი არჩეულ დიაპაზონში და თუ უჯრედი ცარიელი არ არის, დააყენეთ მითითებული ტექსტი. განსხვავება იმაში მდგომარეობს, თუ სად არის მოთავსებული შედეგი: პირველი კოდი ცვლის თავდაპირველ მონაცემებს, ხოლო მეორე ათავსებს შედეგებს არჩეული დიაპაზონის მარჯვნივ სვეტში.
თუ მცირე გამოცდილება გაქვთ VBA-ში, ეს ნაბიჯ-ნაბიჯ სახელმძღვანელო გაგაცნობთ პროცესს: როგორ ჩავსვათ და გაუშვათ VBA კოდი Excel-ში.
Macro 1: ამატებს ტექსტს თავდაპირველ უჯრედებში
Sub PrependText () Dim cell As Range for Every cell In Application.Selection If cell.Value "" then cell.Value = "PR-" & cell.Value Next End Subეს კოდი ათავსებს