Სარჩევი
როცა ტექსტთან გვაქვს საქმე Excel-ში, ტექსტებს შორის სივრცეები ჩვეულებრივი სცენარია. სივრცეები აუცილებელია მონაცემთა ნაკრებისთვის. მაგრამ, დამატებითმა სივრცეებმა შეიძლება გამოიწვიოს მონაცემთა ნაკრების არასწორი გამოთვლები ან არასწორი ინტერპრეტაცია. ამიტომ აუცილებელია ამ სივრცეების ამოღება ტექსტამდე და მათ შორის. ამ გაკვეთილზე თქვენ შეისწავლით თუ როგორ ამოიღოთ სივრცე ტექსტის წინ Excel-ში შესაბამისი მაგალითებით და სათანადო ილუსტრაციებით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს პრაქტიკული სამუშაო წიგნი.
Text.xlsm-მდე სივრცის წაშლაროგორ მოქმედებს მონაცემთა ნაკრების სივრცე ტექსტის წინ?
ტექსტამდე არსებული სივრცე(ები) შეიძლება უამრავ პრობლემას შეუქმნას მონაცემთა ნაკრების ანალიზისთვის. ამან შეიძლება მოგცეთ არასწორი შედეგები, რასაც არ ელოდით. გასაგებად, გადახედეთ შემდეგ მონაცემთა ნაკრებს:
აქ გვაქვს რამდენიმე სივრცე ტექსტების წინ. ახლა ჩვენ გვინდა გამოვყოთ სიტყვის პირველი ოთხი სიმბოლო. ამისათვის ჩვენ ვიყენებთ LEFT ფუნქციას. გამომავალი იქნება ასეთი:
თქვენ ხედავთ, რომ დიდი განსხვავებაა იმას შორის, რაც გვინდოდა და რაც მივიღეთ. ტექსტამდე არსებული სივრცეები ამ ტიპის პრობლემის შექმნას ფორმულებში.
Excel-ში ტექსტის წინ სივრცის ამოღების 4 გზა
მომავალ განყოფილებებში შემოგთავაზებთ ოთხ მეთოდს, რომელთა გამოყენებაც შეგიძლიათ Excel-ში ტექსტის წინ სივრცის ამოსაღებად. ჩვენ გირჩევთ, ისწავლოთ ისინი ყველა და გამოიყენოთ თქვენთვის შესაფერისი.
1. TRIM და სხვა ფუნქციების გამოყენებატექსტის წინ ინტერვალის წაშლა
ახლა, ჩვენ ვიყენებთ TRIM ფუნქციას ტექსტის წინ სივრცეების ამოსაღებად. ეს არის გადასასვლელი მეთოდი ამ სახის პრობლემისთვის.
TRIM ფუნქცია შლის ყველა სივრცეს ტექსტის სტრიქონიდან, გარდა სიტყვებს შორის ერთი ინტერვალისა.
სინტაქსი:
=TRIM(ტექსტი)ტექსტი: ტექსტი, საიდანაც გსურთ სივრცის ამოღება.
1.1 ამოიღეთ სივრცე მხოლოდ TRIM ფუნქციით
ამ მეთოდის საჩვენებლად, ჩვენ ვიყენებთ შემდეგ მონაცემთა ნაკრებს:
გაითვალისწინეთ აქ. არის რამდენიმე დამატებითი სივრცე არა მხოლოდ ტექსტების წინ, არამედ ტექსტებს შორისაც. ჩვენი მიზანია წავშალოთ ყველა დამატებითი სივრცე და დავიცვათ მონაცემთა ნაკრები უსარგებლო ადგილებისგან.
📌 ნაბიჯები
① პირველ რიგში, აკრიფეთ შემდეგი ფორმულა უჯრედში C5 :
=TRIM(B5)
② შემდეგ დააჭირეთ შეიყვანეთ .
③ ამის შემდეგ გადაიტანეთ შევსების სახელურის ხატულა უჯრედების დიაპაზონში C6 :C9 .
როგორც ხედავთ, ჩვენ წარმატებით ვხსნით სივრცეს ტექსტის წინ ასევე ტექსტს შორის.
1.2 წაშალეთ სივრცე TRIM-ით და CLEAN ფუნქციები
TRIM ფუნქცია შლის მხოლოდ ინტერვალის სიმბოლოს, რომელიც არის კოდის მნიშვნელობა 32 7-ბიტიანი ASCII სიმბოლოების ნაკრებიდან.
არსებობს კიდევ ერთი ინტერვალის სიმბოლო, რომელსაც ე.წ. უწყვეტი სივრცე , რომელიც ჩვეულებრივ გამოიყენება ვებ გვერდებზე, როგორც HTML სიმბოლო. ფუნქცია CLEAN ასევე შლის არა-სიმბოლოების დაბეჭდვა, როგორიცაა ხაზის წყვეტები.
ამის საჩვენებლად, ჩვენ ვიყენებთ შემდეგ მონაცემთა ბაზას:
📌 ნაბიჯები
① ჯერ ჩაწერეთ შემდეგი ფორმულა Cell C5 :
=TRIM(CLEAN(B5))
② შემდეგ დააჭირეთ Enter .
③ ამის შემდეგ გადაიტანეთ შევსების სახელური ხატულა უჯრედების დიაპაზონში C6:C9 .
ახლა თქვენ ხედავთ, რომ მანამდე არ არის ინტერვალი ან ხაზების წყვეტა ტექსტი.
1.3 წაშალეთ Space TRIM, CLEAN და SUBSTITUTE ფუნქციებით
არსებობს უწყვეტი ადგილები, რომლებსაც აქვთ ათობითი მნიშვნელობა 160 და TRIM ფუნქცია ვერ წაშლის ის თავისთავად. თუ თქვენი მონაცემთა ნაკრები შეიცავს ერთ ან მეტ თეთრ სივრცეს, რომელსაც TRIM ფუნქცია არ ხსნის, გამოიყენეთ SUBSTITUTE ფუნქცია, რათა გადააქციოთ უწყვეტი სივრცეები რეგულარულ სივრცეებად და შემდეგ მოაჭრათ.
ეს მეთოდი წაშლის ყველა დამატებით სივრცეს, ხაზების წყვეტას და შეუწყვეტელ სივრცეს. ამის საჩვენებლად, ჩვენ ვიყენებთ შემდეგ მონაცემთა ნაკრებს:
📌 ნაბიჯები
① ჯერ აკრიფეთ შემდეგი ფორმულა უჯრედში C5 :
=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))
② შემდეგ, დააჭირეთ Enter .
③ ამის შემდეგ გადაიტანეთ Fill Handle ხატულა უჯრედების დიაპაზონში C6:C9 .
როგორც ხედავთ, ტექსტის წინ არ არის შუალედები ან უწყვეტი სივრცეები.
დაწვრილებით: როგორ ამოიღოთ სივრცეები უჯრედშიExcel
2. იპოვეთ & შეცვალეთ ბრძანება Excel-ში ტექსტის წინ სივრცის წაშლისთვის
ახლა, ეს მეთოდი სასარგებლოა, თუ გსურთ წაშალოთ უსარგებლო სივრცეები ტექსტების წინ ან მათ შორის. ეს მეთოდი უფრო სწრაფია, ვიდრე სხვები. თუ თქვენი მიზანია ამოშალოთ ყველა სივრცე , ეს მეთოდი მარტივად იმუშავებს.
ამის დემონსტრირებისთვის ჩვენ ვაპირებთ ამ მონაცემთა ნაკრების გამოყენებას:
აქ შეგიძლიათ ნახოთ რამდენიმე ელ.წერილი. მათ წინ ან მათ შორის არის რამდენიმე არასასურველი სივრცე. ჩვენ ვაპირებთ ამ მეთოდით ამოიღოთ ყველა ეს სივრცე.
📌 ნაბიჯები
① პირველ რიგში, აირჩიეთ ყველა მონაცემი.
② შემდეგ დააჭირეთ Ctrl+F თქვენს კლავიატურაზე, რათა გახსნათ Find & ჩაანაცვლეთ დიალოგური ფანჯარა.
③ დააწკაპუნეთ ჩანაცვლება . შემდეგ ველში იპოვე რა აკრიფეთ Space .
④ ახლა შეინახეთ ჩანაცვლება ცარიელი ველით.
⑤ დააწკაპუნეთ ყველას ჩანაცვლება .
როგორც ხედავთ, ჩვენ წარმატებით ვხსნით ყველა უსარგებლო სივრცეს ტექსტებიდან.
მსგავსი წაკითხვები:
- როგორ წავშალოთ ბოლო სივრცეები Excel-ში (6 მარტივი მეთოდი)
- წაშალოთ წამყვანი ადგილი Excel-ში (5 სასარგებლო გზა)
- როგორ წავშალოთ ზედმეტი სივრცეები Excel-ში (4 მეთოდი)
3. VBA-ს გამოყენება ტექსტის წინ სივრცის მოსაშორებლად
და ბოლოს, ჩვენ ვაპირებთ მოგაწოდოთ ნაწილი VBA მაკრო უსარგებლო შემაშფოთებელი ადგილების მოსაშორებლადტექსტის ფარგლებში.
ჩვენ ვაპირებთ გამოვიყენოთ შემდეგი მონაცემთა ნაკრები:
📌 ნაბიჯები
① ჯერ დააჭირეთ Alt+F11 VBA რედაქტორის გასახსნელად. დააწკაპუნეთ Insert > Module .
② ჩაწერეთ შემდეგი კოდი და შეინახეთ ფაილი.
1334
③ ახლა დააჭირეთ Alt+F8 თქვენს კლავიატურაზე, რათა გაიხსნას მაკრო დიალოგური ფანჯარა.
③ აირჩიეთ remove_space . დააწკაპუნეთ Run
④ აირჩიეთ უჯრედების დიაპაზონი B5:B9.
⑤ დააწკაპუნეთ OK შემდეგ.
როგორც ხედავთ, ჩვენ წავშალეთ ყველა სივრცე ტექსტის წინ VBA კოდის გამოყენებით.
4. Power Query წაშალოთ სივრცე ტექსტის წინ
ასევე შეგიძლიათ წაშალოთ სივრცეები Power Query ინსტრუმენტი Excel-ში. არის ჩაშენებული TRIM ფუნქცია Power Query-ში.
ამის საჩვენებლად, ჩვენ ვაპირებთ გამოვიყენოთ ეს მონაცემთა ნაკრები:
როგორც ხედავთ, მონაცემების წინ არის რამდენიმე სივრცე. ჩვენ ვაპირებთ მის ამოღებას Power Query ფუნქციის გამოყენებით.
📌 ნაბიჯები
① მონაცემების ჩანართიდან, აირჩიეთ ცხრილიდან/დიაპაზონიდან .
② აირჩიეთ თქვენი მონაცემთა ნაკრების უჯრედების დიაპაზონი. დააწკაპუნეთ OK .
③ ამის შემდეგ ის გაიშვებს power query-ის რედაქტორს და ასე გამოიყურება.
④ დააწკაპუნეთ სვეტი 1 ყველა ტექსტის ასარჩევად.
⑤ შემდეგ დააწკაპუნეთ მარჯვენა ღილაკითთაგვი. აირჩიეთ ტრანსფორმა .
⑥ ამის შემდეგ დააწკაპუნეთ TRIM .
როგორც ხედავთ, ჩვენ წარმატებით წავშალეთ ყველა წამყვანი სივრცე მონაცემთა ნაკრებიდან.
💬 დასამახსოვრებელი რამ
✎ TRIM ფუნქცია შლის დამატებით სივრცეებს ტექსტებს შორის. თუ ერთზე მეტი სივრცეა, ის მიიყვანს მათ ერთ სივრცეში.
✎ Find & Replace ბრძანება წაშლის ყველა სივრცეს მონაცემთა ნაკრებიდან. თუ თქვენი მიზანია ტექსტის წინ სივრცის ამოღება, არ გამოიყენოთ იგი.
დასკვნა
დასასრულებლად, იმედი მაქვს, რომ ეს სახელმძღვანელო მოგაწვდით სასარგებლო ცოდნას, თუ როგორ უნდა წაშალოთ იგი. Excel-ში ტექსტის წინ სივრცე. ჩვენ გირჩევთ ისწავლოთ და გამოიყენოთ ყველა ეს ინსტრუქცია თქვენს მონაცემთა ბაზაში. ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი და სცადეთ ისინი თავად. ასევე, მოგერიდებათ გამოხმაუროთ კომენტარების განყოფილებაში. თქვენი ღირებული გამოხმაურება გვაძლევს მოტივაციას მსგავსი გაკვეთილების შესაქმნელად. არ დაგავიწყდეთ შეამოწმოთ ჩვენი ვებგვერდი Exceldemy.com Excel-თან დაკავშირებული სხვადასხვა პრობლემებისა და გადაწყვეტილებებისთვის.