Excel სუფთა ფუნქცია

გამოიყენეთ CLEAN ფუნქცია, რათა წაშალონ არაფრის არამატერიალური კომპიუტერის სიმბოლოების ამოღება, რომლებიც გადაწერეს ან იმპორტირებულებიან ერთად, ასევე კარგი მონაცემებით.

ეს დაბალი დონის კოდი ხშირად იწყება მონაცემთა ფაილების დასაწყისში ან / და ბოლოს.

ამ არა-ამოსაბეჭდი სიმბოლოების ზოგადი მაგალითებია ტექსტით შედგენილი ასოებით, რომლებიც აღწერილია საკნებში A2 და A6 უჯრედებში.

ეს სიმბოლოებს შეუძლიათ ხელი შეუშალონ მონაცემების გამოყენებით სამუშაოების ოპერაციებში, როგორიცაა ბეჭდვა, დახარისხება და ფილტრაციის მონაცემები.

ამოიღეთ არასამთავრობო ამოსაბეჭდი ASCII და Unicode სიმბოლოები ერთად CLEAN ფუნქცია

თითოეული პერსონაჟი კომპიუტერით - ამოსაბეჭდი და არასავალდებულოა - აქვს ნომერი, რომელსაც იცნობს Unicode სიმბოლოს კოდი ან მნიშვნელობა.

სხვა, ხანდაზმული და უფრო ცნობილი პერსონაჟები ASCII- ი, რომელიც იკვლევს ამერიკული სტანდარტის კოდექსის ინფორმაციის გაცვლას, გაერთიანებულია უნიკოდის კომპლექტში.

შედეგად, Unicode- ისა და ASCII- ის პირველი 32 სიმბოლოები (0-31) იდენტურია და ისინი მოიხსენიებენ როგორც საკონტროლო სიმბოლოებს, რომლებიც გამოიყენება პერიფერიული მოწყობილობების კონტროლისთვის, როგორიცაა პრინტერები.

ამგვარად, ისინი არ არის განკუთვნილი სამუშაოსათვის გამოყენებისათვის და შეიძლება გამოიწვიოს ზემოთ ჩამოთვლილი შეცდომების სახეები.

CLEAN ფუნქცია, რომელიც წინასწარ განსაზღვრავს Unicode სიმბოლოს, შეიქმნა პირველი 32 არასამთავრობო ბეჭდვის ASCII სიმბოლოების ამოღება და ხსნის იგივე სიმბოლოებს უნიკოდის კომპლექტიდან.

CLEAN ფუნქციის სინტაქსი და არგუმენტები

ფუნქციის სინტაქსი ეხება ფუნქციის განლაგებას და მოიცავს ფუნქციის სახელს, ფრჩხილებს და არგუმენტებს .

სინტაქსი CLEAN ფუნქციისთვის:

= CLEAN (ტექსტი)

ტექსტი - (საჭიროა) მონაცემების ამოღება არასასოფლო პერსონალური სიმბოლოებისგან. უჯრედის მითითება ამ მონაცემების ადგილმდებარეობის სამუშაოში.

მაგალითად, გაწმენდა მონაცემები საკანში A2 გამოსახულების ზემოთ, შეიტანეთ ფორმულა:

= CLEAN (A2)

სხვა worksheet საკანში.

დასუფთავების ნომრები

თუ გამოიყენება ნომრის მონაცემების გასუფთავება, CLEAN ფუნქცია, გარდა ნებისმიერი არასამთავრობო ბეჭდვის სიმბოლოებისგან, გარდაქმნის ყველა ნომერს ტექსტში, რაც გამოიწვევს შეცდომებს, თუ ეს მონაცემები გამოიყენება კალკულაციებში.

მაგალითები: ამოღება არაკორექტირებული სიმბოლოები

სურათში სვეტის A- ში გამოიყენება CHAR- ის ფუნქცია, რომელიც გამოიყენება არაფრის დამწერლობის სიმბოლოს სიტყვის ტექსტში, როგორც ნაჩვენებია ფორმულა ბარიდან, რომელიც აღწერილია უჯრედ A3- სთვის, რომელიც შემდეგ ამოღებულია CLEAN ფუნქციით.

სვეტის B- ს და C- ს გამოსახულების ზემოთ, LEN ფუნქცია, რომელიც ითვლის სიმბოლოთა სიმბოლოს რიცხვს, გამოიყენება სვეტის ა.

უჯრედის B2- ის ხასიათის რაოდენობა 7-დან 4-მდე სიმბოლოა სიტყვის ტექსტისთვის და სამი მასალის დასაბეჭდი სიმბოლოებისათვის.

სიმბოლო C2- ს ხასიათის რაოდენობა 4-ისაა, რადგან CLEAN ფუნქცია დაემატება ფორმულას და ზოლებს სამი არასამთავრობო ბეჭდვის სიმბოლოს, სანამ LEN ფუნქცია სიმბოლოებს ითვლის.

ამოღება პერსონაჟები # 129, # 141, # 143, # 144 და # 157

Unicode სიმბოლოთა სიმრავლე შეიცავს დამატებით არასამთავრობო ბეჭდვის სიმბოლოებს, რომლებიც ვერ მოიძებნა ASCII სიმბოლოების რიცხვებში 129, 141, 143, 144 და 157.

მიუხედავად იმისა, რომ Excel- ის მხარდაჭერის ნახვა ამბობს, მას არ შეუძლია, CLEAN ფუნქციამ შეიძლება ამოიღოს ეს Unicode სიმბოლოები მონაცემების მიხედვით, როგორც ზემოთ აღინიშნა ზევით სამი.

ამ მაგალითში CLEAN ფუნქცია სვეტში C გამოიყენება ამ ხუთ არასამთავრობო არალეგალური კონტროლის სიმბოლოებისგან, რომლებიც C3- ში სიტყვის ტექსტისთვის მხოლოდ ოთხია.

ამოღების სიმბოლო # 127

Unicode- ს ერთ-ერთი ბეჭდვითი ხასიათი არ არის, რომ CLEAN ფუნქცია ვერ ამოიღებს - A4 საკანში ნაჩვენები ყუთების ფორმის # 127 , სადაც ოთხი ამ სიმბოლოს აკრავს სიტყვა ტექსტი .

C4- ის სიდიდის რვა რიცხვი იგივეა, რაც საკანში B4 და რადგან C4- ის CLEAN ფუნქცია მცდელობებს წარუმატებლად ცდილობს N 127- ის ამოღებას.

თუმცა, როგორც ჩანს, რიგებიდან ხუთი და ექვსი ზემოთ, არსებობს ალტერნატიული ფორმულები CHAR და SUBSTITUTE ფუნქციების გამოყენებით, რომლებიც შეიძლება გამოყენებულ იქნას ამ ხასიათის ამოღების მიზნით:

  1. ფორმულა ხუთეულში იყენებს SUBSTITUTE- ს და CHAR- ს სიმბოლოების # 127-ის შეცვლის მნიშვნელობას, რაც CLEAN ფუნქციას შეუძლია წაშალოს ამ შემთხვევაში, ხასიათი # 7 (ქსელის A2- ში მდებარე შავ წერტილში);
  2. 6-ე რიგის ფორმულა იყენებს SUBSTITUTE- ს და CHAR- ის ფუნქციებს, შეცვალოს სიმბოლო N 127-ზე ნაკლებად, როგორც ნაჩვენებია ცარიელი კვოტის ნიშნები ( "" ), რომელიც შეიცავს D6 საკანში ფორმულას. შედეგად, CLEAN ფუნქცია არ არის საჭირო ფორმულაში, რადგან არ არსებობს ხასიათი ამოიღონ.

წაშლა არალეგალი მეზობელი სამუშაოდან

მსგავსი არასრული დასაბეჭდი სიმბოლოები არარეალიზებადი სივრცეა, რომელიც ასევე შეიძლება გამოიწვიოს პრობლემები კალკულაციებსა და ფორმატირებაში სამუშაო ცხრილში. Unicode ღირებულება არღვევს სივრცეში # 160.

არღვევს ფართები ფართოდ გამოიყენება ვებ გვერდებზე - ეს არის html კოდი, რომელიც არის & nbsp; - ასე რომ, თუ მონაცემები გადაწერილია Excel- ზე ვებ გვერდზე, არღვევს ფართები შეიძლება.

ერთი გზა ამოიღონ არღვევს ფართები worksheet არის ამ ფორმულით, რომელიც აერთიანებს SUBSTITUTE, CHAR და TRIM ფუნქციები.