អនុគមន៍ Excel Clean

ប្រើមុខងារ CLEAN ដើម្បីលុបតួអក្សរកុំព្យួទ័រដែលមិនអាចបោះពុម្ពបានដែលត្រូវបានចម្លងឬនាំចូលទៅក្នុង សន្លឹកកិច្ចការ រួមជាមួយទិន្នន័យល្អ។

កូដកម្រិតទាបនេះត្រូវបានរកឃើញជាញឹកញាប់នៅដើមនិង / ឬចុងបញ្ចប់នៃឯកសារទិន្នន័យ។

ឧទាហរណ៏ទូទៅមួយចំនួននៃតួអក្សរដែលមិនអាចបោះពុម្ពបានទាំងនេះគឺជាតួអក្សរលាយជាមួយអក្សរនៅក្នុងឧទាហរណ៍នៅក្នុងក្រឡា A2 និង A6 នៅក្នុងរូបភាពខាងលើ។

តួអង្គទាំងនេះអាចជ្រៀតជ្រែកក្នុងការប្រើ ទិន្នន័យ នៅក្នុងប្រតិបត្តិការសន្លឹកកិច្ចការដូចជាការបោះពុម្ពការតម្រៀបនិងការត្រងទិន្នន័យ។

លុបតួអក្សរ ASCII និងយូនីកូដដែលមិនអាចបោះពុម្ពបានដោយប្រើមុខងារ CLEAN

តួអក្សរនីមួយៗនៅលើកុំព្យូទ័រ - អាចបោះពុម្ពនិងមិនអាចបោះពុម្ពបាន - មានលេខដែលគេស្គាល់ថាជាលេខកូដឬលេខកូដតួអក្សរយូនីកូដ។

សំណុំតួអក្សរដែលមានវ័យចំណាស់និងស្គាល់កាន់តែច្បាស់គឺ ASCII ដែលតំណាងឱ្យកូដស្តង់ដារអាមេរិកសម្រាប់ការផ្លាស់ប្តូរព័ត៌មានត្រូវបានដាក់បញ្ចូលក្នុងសំណុំយូនីកូដ។

ជាលទ្ធផលតួអក្សរ 32 តួអក្សរដំបូងពី 0 ដល់ 31 នៃយូនីកូដនិងអក្សរ ASCII គឺដូចគ្នាហើយវាត្រូវបានគេសំដៅទៅជាតួអក្សរវត្ថុបញ្ជាដែលប្រើដោយកម្មវិធីដើម្បីត្រួតពិនិត្យឧបករណ៍គ្រឿងកុំព្យូទ័រដូចជាម៉ាស៊ីនបោះពុម្ព។

ដូចនេះពួកគេមិនមានបំណងប្រើប្រាស់នៅក្នុងសន្លឹកកិច្ចការទេហើយអាចបណ្តាលឱ្យមានកំហុសដូចដែលបានរៀបរាប់ខាងលើនៅពេលមានវត្តមាន។

មុខងារ CLEAN ដែលកំណត់មុនតួអក្សរយូនីកូដត្រូវបានបង្កើតឡើងដើម្បីលុបតួអក្សរ ASCII 32 ដែលមិនបោះពុម្ពដំបូងនិងលុបតួអក្សរដូចគ្នាពីសំណុំយូនីកូដ។

វាក្យសម្ពន្ធនិងអាគុយម៉ង់អនុគមន៍ CLEAN

វាក្យសម្ព័ន្ធ របស់អនុគមន៍សំដៅលើប្លង់នៃអនុគមន៍និងរួមបញ្ចូលឈ្មោះអនុគមន៍តង្កៀបនិង អាគុយម៉ង់

វាក្យសម្ព័ន្ធសម្រាប់អនុគមន៍ CLEAN គឺ:

= សម្អាត (អត្ថបទ)

អត្ថបទ - (ទាមទារ) ទិន្នន័យដែលត្រូវសម្អាតតួអក្សរមិនអាចបោះពុម្ពបាន។ សេចក្តីយោងក្រឡា ទៅទីតាំងទិន្នន័យនេះនៅក្នុងសន្លឹកកិច្ចការ។

ឧទាហរណ៍ដើម្បីសម្អាតទិន្នន័យក្នុងក្រឡា A2 ក្នុងរូបភាពខាងលើបញ្ចូលរូបមន្ត:

= សម្អាត (A2)

ចូលទៅក្នុងក្រដាសសន្លឹកកិច្ចការមួយផ្សេងទៀត។

លេខសំអាត

ប្រសិនបើប្រើដើម្បីសម្អាតទិន្នន័យលេខមុខងារ CLEAN បន្ថែមលើការដកចេញតួអក្សរមិនបោះពុម្ពទាំងអស់នឹងបម្លែងលេខទាំងអស់ជាអត្ថបទដែលអាចបណ្តាលឱ្យមានកំហុសប្រសិនបើទិន្នន័យនោះត្រូវបានប្រើក្នុងការគណនា។

ឧទាហរណ៍: ការលុបតួអក្សរមិនអាចបោះពុម្ពបាន

ក្នុងជួរឈរ A ក្នុងរូបភាព អនុគមន៍ CHAR ត្រូវបានប្រើដើម្បីបន្ថែមតួអក្សរមិនបោះពុម្ពទៅអត្ថបទពាក្យដូចបានបង្ហាញនៅក្នុងរបាររូបមន្តខាងលើសន្លឹកកិច្ចការសម្រាប់ក្រឡា A3 ដែលត្រូវបានយកចេញដោយប្រើមុខងារ CLEAN ។

នៅក្នុងជួរឈរ B និង C នៃរូបភាពខាងលើមុខងារ LEN ដែលរាប់ចំនួនតួអក្សរក្នុងក្រឡាត្រូវបានប្រើដើម្បីបង្ហាញពីប្រសិទ្ធិភាពនៃការប្រើមុខងារ CLEAN នៅលើទិន្នន័យនៅក្នុងជួរឈរ A.

ចំនួនតួអក្សរសម្រាប់ក្រឡា B2 គឺ 7 - បួនតួអក្សរសម្រាប់ អត្ថបទ ពាក្យនិងបីសម្រាប់តួអក្សរមិនបោះពុម្ពជុំវិញវា។

ចំនួនតួអក្សរនៅក្នុងក្រឡា C2 គឺ 4 ពីព្រោះមុខងារ CLEAN ត្រូវបានបន្ថែមទៅរូបមន្តនិងដកចេញតួអក្សរមិនបោះពុម្ពទាំងបីមុនពេលអនុគមន៍ LEN រាប់តួអក្សរ។

ការលុបតួអង្គ # 129, # 141, # 143, # 144 និង # 157

សំណុំតួអក្សរយូនីកូដមានតួអក្សរមិនបោះពុម្ពបន្ថែមដែលមិនត្រូវបានរកឃើញនៅក្នុងសំណុំតួអក្សរ ASCII - លេខ 129, 141, 143, 144 និង 157 ។

ទោះបីជាវេបសាយការគាំទ្ររបស់ Excel បាននិយាយថាវាមិនអាចធ្វើបានក៏ដោយក៏មុខងារ CLEAN អាចដកតួអក្សរយូនីកូដទាំងនេះចេញពីទិន្នន័យដូចបានបង្ហាញនៅក្នុងជួរទី 3 ខាងលើ។

ក្នុងឧទាហរណ៍នេះអនុគមន៍ CLEAN នៅក្នុងជួរឈរ C ត្រូវបានប្រើដើម្បីដកតួអក្សរវត្ថុបញ្ជាទាំង 5 ដែលមិនអាចមើលឃើញចេញជាថ្មីម្តងទៀតតួអក្សរនៃចំនួនបួនសម្រាប់ អត្ថបទ ពាក្យក្នុង C3 ។

ការលុបតួអក្សរលេខ 127

មានតួអក្សរមិនបោះពុម្ពមួយនៅក្នុងយូនីកូដដែលបានកំណត់ថាមុខងារ CLEAN មិនអាចលុបចេញបាន - តួអក្សរ ប្រអប់លេខ 127 បង្ហាញនៅក្នុងក្រឡា A4 ដែលតួអក្សរ 4 ទាំងនេះនៅជុំវិញ អត្ថបទ ពាក្យ។

ចំនួនតួអក្សរចំនួនប្រាំបីនៅក្នុងក្រឡា C4 គឺដូចគ្នានឹងនៅក្នុងក្រឡា B4 ដែរហើយដោយសារតែមុខងារ CLEAN នៅក្នុង C4 កំពុងព្យាយាមបរាជ័យដោយខ្លួនឯងដើម្បីយកចេញ # 127 ។

ទោះយ៉ាងណាដូចដែលបានបង្ហាញនៅជួរ 5 និង 6 ខាងលើមានរូបមន្តផ្សេងទៀតដែលប្រើ អនុគមន៍ CHAR និង SUBSTITUTE ដែលអាចត្រូវបានប្រើដើម្បីយកតួអក្សរនេះចេញ:

  1. រូបមន្តក្នុងជួរទីប្រាំប្រើ SUBSTITUTE និង CHAR ដើម្បីជំនួសតួអក្សរ # 127 ដោយតួអក្សរមួយដែលអនុគមន៍ CLEAN អាចដកចេញក្នុងករណីនេះតួអក្សរទី 7 (ចំណុចខ្មៅដែលឃើញនៅក្នុងក្រឡា A2) ។
  2. រូបមន្តក្នុងជួរទីប្រាំប្រាំមួយប្រើអនុគមន៍ SUBSTITUTE និង CHAR ដើម្បីជំនួសតួអក្សរ # 127 ដោយគ្មានអ្វីដូចដែលបានបង្ហាញដោយសញ្ញាសម្រង់ទទេ ( "" ) នៅខាងចុងរូបមន្តក្នុងក្រឡា D6 ។ ជាលទ្ធផលអនុគមន៍ CLEAN មិនត្រូវការនៅក្នុងរូបមន្តទេព្រោះគ្មានតួអក្សរត្រូវយកចេញទេ។

ការលុបចន្លោះមិនបំបែកពីសន្លឹកកិច្ចការ

ស្រដៀងគ្នាទៅនឹងតួអក្សរដែលមិនអាចបោះពុម្ពបានគឺជាចន្លោះមិនបំបែកដែលអាចបង្កបញ្ហាជាមួយការគណនានិងការធ្វើទ្រង់ទ្រាយក្នុងសន្លឹកកិច្ចការ។ តម្លៃយូនីកូដសម្រាប់ចន្លោះមិនបំបែកគឺ # 160 ។

ចន្លោះមិនបំបែកត្រូវបានប្រើយ៉ាងទូលំទូលាយនៅក្នុងទំព័របណ្ដាញ - កូដ html សម្រាប់វាគឺ & nbsp; - ដូច្នេះប្រសិនបើទិន្នន័យត្រូវបានចម្លងទៅក្នុង Excel ពីទំព័របណ្ដាញមួយចន្លោះមិនបំបែកអាចត្រូវបានរួមបញ្ចូល។

វិធីមួយដើម្បីដកដកឃ្លាដែលមិនបំបែកពីសន្លឹកកិច្ចការមួយគឺដោយរូបមន្តនេះដែលរួមបញ្ចូលអនុគមន៍ SUBSTITUTE, CHAR និង TRIM ។