Სარჩევი
ხშირად მონაცემთა ბაზა შეიცავს სპეციალურ სიმბოლოებს, რომლებიც არ გვჭირდება მონაცემთა ბაზაში და გვსურს მათი წაშლა. ჩვენ შეგვიძლია მარტივად შევასრულოთ ეს დავალება Excel-ის ხელსაწყოებისა და ფორმულების დახმარებით. სტატიაში განხილული იქნება 4 განსხვავებული გზა, რომლებიც გაჩვენებთ, თუ როგორ უნდა ამოიღოთ სპეციალური სიმბოლოები Excel-ში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
პრაქტიკისთვის შეგიძლიათ ჩამოტვირთოთ სავარჯიშო წიგნი ქვემოთ მოცემული ბმულიდან.
Remove Special Characters.xlsx
4 მეთოდი, თუ როგორ უნდა წაშალოთ სპეციალური სიმბოლოები Excel-ში
ჩვენ გამოვიყენებთ შემდეგ მონაცემთა ნაკრებს გზების ასახსნელად.
მონაცემთა ნაკრები შეიცავს კომპანიის კლიენტების სახელებს და ფოსტის მისამართებს . შეგიძლიათ შეამჩნიოთ, რომ უჯრედი B8 შეიცავს ფორმულას და ის აჩვენებს არასაბეჭდად მნიშვნელობას კლიენტის სახელთან ერთად "Rachel"
. კიდევ ერთხელ, ჩვენ ვხედავთ, რომ არსებობს რამდენიმე სპეციალური სიმბოლო ყველა მონაცემთან ერთად. ჩვენ ვნახავთ, როგორ ამოიღოთ ეს სპეციალური სიმბოლოები Excel-ში შემდეგი გზების გამოყენებით.
1. სპეციალური სიმბოლოების ამოღება Excel-ში Excel ფორმულების გამოყენებით
Excel-ს აქვს სასარგებლო ფორმულები, რომლებიც შეგიძლიათ გამოიყენოთ სპეციალური ფორმულების წასაშლელად სიმბოლოები Excel-ში. ისინი იქმნება ისეთი ფუნქციების გამოყენებით, როგორიცაა SUBSTITUTE , RIGHT, LEFT , CLEAN , TRIM და REPLACE . თითოეულ მათგანს სათითაოდ განვიხილავთ.
ა. SUBSTITUTE ფუნქციის გამოყენება
მოდით, დავიწყოთ SUBSTITUTE ფუნქციით. Ის გამოყენებულიარომ ჩაანაცვლოთ სიმბოლო სხვათი.
ვთქვათ, რომ გსურთ ამოშალოთ სპეციალური სიმბოლოები მოცემული ნაკრების B5 უჯრედიდან.
კონკრეტული სიმბოლოების წაშლის ფორმულა SUBSTITUTE იქნება :
=SUBSTITUTE(B5,"!#$$","")
აქ შეგიძლიათ შეამჩნიოთ, რომ უჯრედში მითითებული სპეციფიკური სიმბოლოები ამოღებულია. ის მუშაობს თანმიმდევრულად. ამრიგად, სიმბოლო "#"
დასაწყისში რჩება.
ისევ, შეგიძლიათ წაშალოთ რეკურსიული სიმბოლოები ეგზემპლარის ნომრების გამოყენებით.
ფორმულა იქნება:
=SUBSTITUTE(B5,"#","",2)
დააკვირდით, რომ თანმიმდევრულად მეორე "#"
ამოღებულია, ხოლო პირველი ხელუხლებელია.
თუმცა, შეიძლება დაგჭირდეთ წაშალოთ ყველა სიმბოლო, რომელიც მხოლოდ სახელს ინახავს.
ამჯერად ფორმულა ჩადებული იქნება SUBSTITUTE თავის შიგნით. ფორმულა ასე გამოიყურება:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")
ეს აჩვენებს სრულყოფილ შედეგს ამ შემთხვევისთვის.
ფორმულის აღწერა:
ფორმულის სინტაქსი:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
ტექსტი =ტექსტი, რომელიც გსურთ მუშაობა.
old_text = ტექსტი, რომლის წაშლა გსურთ.
new_text= შეცვალა ტექსტი. ( ჩვენს შემთხვევაში, ჩვენ ვცვლით მას ცარიელი “ “ ).
მაგალითის_სახელი = სპეციალური სიმბოლოს რიცხვი ტექსტში რეკურსიული სიმბოლოების შემთხვევაში.
სპეციალური შემთხვევა:
სპეციალური სიმბოლოები შეიცავს კოდურ ნომრებს და ჩვენ შეგვიძლია მივიღოთ მათი კოდის ნომერიფორმულა:
=CODE(RIGHT(text))
ან
=CODE(LEFT(text))
RIGHT ან ფუნქცია LEFT გამოიყენება სიმბოლოს მდებარეობის მისაღებად, რომლის კოდიც გსურთ მიიღოთ.
ამიტომ ეს პროცესი მოიცავს ორ ნაბიჯს:
- კოდის მიღება CODE ფორმულა ჩადგმული RIGHT ან LEFT .
- გამოიყენეთ SUBSTITUTE ფორმულა და ძველი_ტექსტის ნაცვლად დაწერეთ CHAR(ნომერი) .
შედეგისთვის სერიულად მიჰყევით ქვემოთ მოცემულ სურათებს ფორმულებთან ერთად.
=CODE(RIGHT(C5))
=SUBSTITUTE(C5,CHAR(109),"")
=CODE(LEFT(C5))
=SUBSTITUTE(C5,CHAR(77),"")
უფრო მეტიც, მსგავსი სიმბოლოების აღმოჩენის შემთხვევაში ეს პროცესი ორივეს წაშლის. დააკვირდით ქვემოთ მოცემულ შედეგებს.
=CODE(LEFT(B7))
=SUBSTITUTE(B7,CHAR(42),"")
=CODE(RIGHT(B7))
=SUBSTITUTE(B7,CHAR(94),"")
ბ. RIGHT ან LEFT ფუნქციების
გამოყენებით
გათვალისწინებით, თქვენ ზემოთ უკვე ნახეთ RIGHT და LEFT ფუნქციების გამოყენება. მათი გამოყენება შესაძლებელია LEN ფუნქციით Excel-ში კონკრეტული სიმბოლოების მოსაშორებლად.
ფორმულა იქნება:
=RIGHT(B7,LEN(B7)-1)
შეგიძლიათ გაზარდოთ მნიშვნელობები ნებისმიერ რიცხვზე და გამოკლოთ LEN(ტექსტი) , რათა ამოიღოთ სპეციალური სიმბოლოების გარკვეული რაოდენობა.
ამისთვის ფორმულა არის:
=RIGHT(B7,LEN(B7)-2)
მსგავსად LEFT ფორმულისთვის,
=LEFT(B7,LEN(B7)-1)
და მაგალითად ნომრის გაზრდისთვის, შეიცვალაფორმულა:
=LEFT(B5,LEN(B5)-4)
ფორმულის აღწერა:
ფორმულის სინტაქსი :
=RIGHT(text, [num_chars])
ტექსტი = ტექსტი, საიდანაც გსურთ სიმბოლოების ამოღება.
num_chars = ამოსაშლელი სიმბოლოების რაოდენობა.
=LEN(text)
ტექსტი = ტექსტი, რომლის სიგრძის დათვლა გსურთ.
-1 ან -(ნებისმიერი რიცხვი) არის სიმბოლოების რაოდენობა, რომლის გამოკლება გსურთ ტექსტის სიმბოლოების საერთო რაოდენობას.
c . CLEAN და TRIM ფუნქციების გამოყენება
თქვენი მონაცემთა ნაკრები შეიძლება შეიცავდეს დაუბეჭდავ სიმბოლოებს და დამატებით სივრცეს. CLEAN და TRIM შეიძლება გამოყენებულ იქნას მათი ამოსაშლელად.
არასაბეჭდი სიმბოლოების წაშლის ფორმულა არის:
=CLEAN(B8)
არასაბეჭდი სიმბოლოების წასაშლელად დამატებით სივრცეებთან ერთად შეგიძლიათ გამოიყენოთ ფორმულა:
=TRIM(CLEAN(B8)
მიუხედავად ამისა, შეგიძლიათ ორივე გააკეთოთ TRIM და CLEAN SUBSTITUTE -ით. ფორმულა ასე გამოიყურება:
=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))
მიჰყევით ქვემოთ მოცემულ სურათს.
ფორმულის აღწერა :
ინდივიდუალური ფორმულის სინტაქსი:
=CLEAN(text)
აქ, text = ტექსტი საიდანაც გსურთ ამოიღოთ დაუბეჭდავი სიმბოლო.
=TRIM(text)
text = ტექსტი, საიდანაც საჭიროა დამატებითი სივრცის ამოღება.
=SUBSTITUTE(text, old_text, new_text, [instance_num])
ტექსტი =ტექსტი, რომლითაც გსურთ მუშაობა.
old_text = text რომელიცგსურთ წაშალოთ.
new_text= შეცვალა ტექსტი. ( ჩვენს შემთხვევაში, ჩვენ ვცვლით მას ცარიელი “ “ ).
მაგალითის_სახელი = სპეციალური სიმბოლოს რიცხვი ტექსტში რეკურსიული სიმბოლოების შემთხვევაში.
დ. REPLACE ფუნქციის გამოყენებით
შემდეგ, არის კიდევ ერთი ფორმულა, რომელიც იყენებს REPLACE ფუნქციას სიმბოლოების გარკვეული რაოდენობის ამოსაღებად რამდენიმე სიმბოლოს შემდეგ.
ფორმულა არის:
=REPLACE(old_text, start_num, num_chars, new_text)
აქ ფორმულა საკმაოდ ჰგავს SUBSTITUTE-ს. მას სჭირდება კიდევ 2 არგუმენტი სახელად start_num ( რიცხვი, საიდანაც სიმბოლოები უნდა წაიშალოს).
num_chars ( სიმბოლოების რაოდენობა, რომელიც უნდა წაიშალოს).
და ის არ იღებს ტექსტს არგუმენტად, რომელიც საჭიროა SUBSTITUTE .
მოცემული მონაცემთა ნაკრების ფორმულა არის სპეციალური სიმბოლოების ამოღება შემდეგ „ #Sen “.
=REPLACE(B5,5,4,"")
დაწვრილებით: როგორ წავშალოთ კონკრეტული სიმბოლოები Excel-ში
2. Flash Fill-ის გამოყენება Excel-ში სპეციალური სიმბოლოების მოსაშორებლად
გაგრძელება Excel-ის ხელსაწყოებით. Flash Fill არის ყველაზე მარტივი გზა Excel-ში სპეციალური სიმბოლოების წასაშლელად.
ვთქვათ, რომ გვაქვს კლიენტების სახელები და ფოსტის მისამართები იმავე სვეტში და ისინი გამოყოფილია მძიმით. ჩვენ გვინდა წავშალოთ ტექსტები მძიმის შემდეგ მძიმის ჩათვლით. მიჰყევით ნაბიჯებს, რათა იცოდეთ როგორ გამოიყენოთ Flash Fill სპეციალური მოსაშორებლადსიმბოლოები Excel-ში.
- დაწერეთ პირველი ტექსტი სპეციალური სიმბოლოების გარეშე .
- დაიწყეთ მეორე ტექსტის წერა და შეამჩნევთ Excel არის შემოთავაზებული ტექსტების ჩვენება. დააკვირდით ქვემოთ მოცემულ სურათს.
- დააჭირეთ ENTER კლავიატურაზე. ეს აჩვენებს შედეგს, როგორც ქვემოთ.
დაწვრილებით: როგორ ამოიღოთ ცარიელი სიმბოლოები Excel-ში
3. Find & შეცვალეთ ბრძანება სპეციალური სიმბოლოების მოსაშორებლად
Excel-ის კიდევ ერთი სასარგებლო ინსტრუმენტია Find & ჩაანაცვლეთ .
ვთქვათ, რომ გვინდა წავშალოთ „ Mailto: “ მისამართის წინ სვეტში, სახელად ფოსტის მისამართი მონაცემთა ნაკრებიდან.
მიჰყევით ქვემოთ მოცემულ ნაბიჯებს სპეციალური სიმბოლოების მოსაშორებლად Find & ჩანაცვლება .
- აირჩიეთ ჩანაცვლება ძიებიდან & ჩანაცვლება . მიჰყევით ქვემოთ მოცემულ სურათს Find & ჩაანაცვლეთ რედაქტირების პარამეტრები მთავარი ჩანართიდან.
- დიალოგური ფანჯარა გამოჩნდება გახსენი. ჩაწერეთ სიმბოლო, რომლის წაშლა გსურთ ველში Find what: და შეინახეთ ველი Replace with: ცარიელი. იხილეთ სურათი ქვემოთ.
- დააწკაპუნეთ ყველას ჩანაცვლება და გაიხსნება ახალი ველი. ის აჩვენებს შესრულებული ჩანაცვლების რაოდენობას.
- დააწკაპუნეთ OK .
შედეგს ნახავთ შემდეგნაირად.
დაწვრილებით: როგორ წავშალოთ სივრცეები Excel-ში: ფორმულით, VBA და amp;Power Query
4. სპეციალური სიმბოლოების წაშლა Power Query Tool-ის გამოყენებით
რა თქმა უნდა, თუ იყენებთ Microsoft Excel 2016 ან Excel 365 მაშინ შეგიძლიათ გამოიყენოთ Power Query სპეციალური წასაშლელად სიმბოლოები Excel-ში.
იმ შემთხვევაში, თუ იყენებთ Microsoft Excel 2010 ან 2013 , შეგიძლიათ დააინსტალიროთ იგი Microsoft-ის ვებსაიტიდან.
შეგიძლიათ მიჰყვეთ გამოყენების ნაბიჯებს Power Query თქვენი მონაცემთა ნაკრებიდან სპეციალური სიმბოლოების ამოსაღებად.
- აირჩიეთ მონაცემთა დიაპაზონი სათაურთან ერთად.
- შემდეგ აირჩიეთ ცხრილიდან/დიაპაზონიდან მონაცემები ჩანართიდან.
- თქვენ იპოვით პატარა ყუთს. შეამოწმეთ არჩეული მონაცემების დიაპაზონი და მონიშნეთ ჩემს ცხრილს აქვს სათაურები ვარიანტი.
- ამის შემდეგ დააწკაპუნეთ OK .
გაიხსნება ახალი ფანჯარა სახელად Power Query Window .
- აირჩიეთ მორგებული სვეტი Column-ის დამატება ჩანართიდან Power Query ფანჯარაში.
- ის გაიხსნება მორგებული სვეტი ველი.
- ჩაწერეთ „ სპეციალური სიმბოლოების გარეშე “ სვეტის ახალი სახელი ოფციაში. თქვენ შეგიძლიათ დაწეროთ ნებისმიერი სახელი, რომელიც გსურთ.
- შემდეგ, ჩაწერეთ ფორმულა ქვემოთ მორგებული სვეტის ფორმულაში ოფცია.
ფორმულა:
=Text.Select([NAME],{"A".."z","0".."9"})
- შემდეგ დააწკაპუნეთ OK .
ახალი სვეტი შეიქმნება და თქვენი ახალი ფორმულა გამოჩნდება ფორმულების ზოლშიფანჯარა.
- აირჩიეთ დახურვა & amp; ჩატვირთეთ ფანჯრის ფაილი ჩანართიდან.
თქვენ იპოვით ახალ სამუშაო ფურცელს თქვენს სამუშაო წიგნში, სადაც დაინახავთ საბოლოო შედეგი, როგორც ნაჩვენებია აქ.
შეგიძლიათ შეამჩნიოთ, რომ ამ პროცესმა არ წაშალა „ ^^ “ სიმბოლოები უჯრედიდან D7 . ეს იმიტომ, რომ Excel განიხილავს სიმბოლოს კატეგორიაში „ . . ” სიმბოლო.
დასამახსოვრებელი რამ
სამწუხაროდ, თუ იყენებთ Microsoft Excel-ის უფრო ძველ ვერსიებს, ვიდრე 2010 , შესაძლოა არ შეძლებს Power Query-ის დაყენებას. თქვენ შეგიძლიათ გამოიყენოთ ეს ფუნქცია მხოლოდ 2010-დან უახლეს ვერსიებამდე .
ყოველ შემთხვევაში, ყველა მეთოდს აქვს დადებითი და უარყოფითი მხარეები, ამიტომ გამოიყენეთ ისინი გონივრულად თქვენი მოთხოვნის შესაბამისად.
დასკვნა
სტატიაში აღწერილია Excel-ში სპეციალური სიმბოლოების ამოღების 4 განსხვავებული გზა. ჩვენ გამოვიყენეთ Excel-ის ფორმულები და ხელსაწყოები Excel-ში სპეციალური სიმბოლოების წაშლის 4 სხვადასხვა ხერხის ასახსნელად. გააკეთო ეს. მოკლედ, ფორმულები მოიცავს ფუნქციებს, როგორიცაა SUBSTITUTE , CLEAN , RIGHT , CODE, და ა.შ. მეორეს მხრივ, გამოყენებული ხელსაწყოებია Flash Fill , Find & ჩაანაცვლეთ და Power Query . იმედი მაქვს, რომ ეს სტატია თქვენთვის სასარგებლო იყო. დამატებითი კითხვებისთვის, დაწერეთ კომენტარების განყოფილებაში.