រូបមន្តសម្អាតទិន្នន័យទូទៅក្នុង Excel

រូបមន្តពូកែ

អស់រយៈពេលជាច្រើនឆ្នាំមកហើយដែលខ្ញុំបានប្រើការបោះពុម្ពផ្សាយជាធនធានមួយមិនគ្រាន់តែពិពណ៌នាអំពីរបៀបធ្វើអ្វីៗប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងរក្សាកំណត់ត្រាសម្រាប់ខ្លួនខ្ញុំដើម្បីរកមើលនៅពេលក្រោយ! ថ្ងៃនេះយើងមានអតិថិជនម្នាក់ដែលបានប្រគល់ឯកសារទិន្នន័យអតិថិជនដែលជាគ្រោះមហន្តរាយ។ ស្ទើរតែគ្រប់វិស័យទាំងអស់មិនត្រូវបានគេធ្វើទ្រង់ទ្រាយនិង ជាលទ្ធផលយើងមិនអាចនាំចូលទិន្នន័យបានទេ។ ខណៈពេលដែលមានកម្មវិធីបន្ថែមដ៏អស្ចារ្យសម្រាប់ Excel ដើម្បីធ្វើការសម្អាតដោយប្រើវីហ្សួលបេហ៊្សិកយើងដំណើរការការិយាល័យសម្រាប់ម៉ាក់ដែលមិនគាំទ្រម៉ាក្រូទេ។ ផ្ទុយទៅវិញយើងស្វែងរករូបមន្តត្រង់ដើម្បីជួយ។ ខ្ញុំគិតថាខ្ញុំនឹងចែករំលែកខ្លះៗនៅទីនេះទើបអ្នកផ្សេងទៀតអាចប្រើវាបាន។

ដកចេញតួអក្សរមិនមែនលេខ

ប្រព័ន្ធជារឿយៗតម្រូវឱ្យបញ្ចូលលេខទូរស័ព្ទក្នុងរូបមន្ត ១១ ខ្ទង់ជាក់លាក់ជាមួយលេខកូដប្រទេសនិងគ្មានវណ្ណយុត្តិឡើយ។ ទោះជាយ៉ាងណាក៏ដោយមនុស្សជារឿយៗបញ្ចូលទិន្នន័យនេះដោយប្រើសញ្ញាចុចនិងសញ្ញាជំនួស។ នេះជារូបមន្តដ៏ល្អសម្រាប់ យកតួអក្សរមិនមែនលេខទាំងអស់ចេញ ក្នុង Excel ។ រូបមន្តពិនិត្យមើលទិន្នន័យនៅក្នុងកោសិកាអេ ២៖

=IF(A2="","",SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))*
ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10))

ឥឡូវអ្នកអាចចម្លងជួរឈរលទ្ធផលនិងប្រើ កែសម្រួល> បិទភ្ជាប់តម្លៃ សរសេរលើទិន្នន័យជាមួយនឹងលទ្ធផលដែលមានទ្រង់ទ្រាយត្រឹមត្រូវ។

វាយតំលៃវាលច្រើនជាមួយអេ

ជាញឹកញាប់យើងលុបបំបាត់កំណត់ត្រាមិនពេញលេញពីការនាំចូល។ អ្នកប្រើមិនដឹងថាអ្នកមិនចាំបាច់សរសេររូបមន្តឋានានុក្រមស្មុគស្មាញហើយអ្នកអាចសរសេរសេចក្តីថ្លែងការណ៍ OR ជំនួសវិញ។ ក្នុងឧទាហរណ៍នេះខាងក្រោមខ្ញុំចង់ពិនិត្យមើល A2, B2, C2, D2, ឬ E2 សម្រាប់ទិន្នន័យដែលបាត់។ ប្រសិនបើទិន្នន័យណាមួយបាត់ខ្ញុំនឹងត្រឡប់លេខ ០ បើមិនដូច្នេះទេលេខ ១ នោះនឹងអនុញ្ញាតឱ្យខ្ញុំតម្រៀបទិន្នន័យនិងលុបកំណត់ត្រាដែលមិនពេញលេញ។

=IF(OR(A2="",B2="",C2="",D2="",E2=""),0,1)

កាត់តម្រឹមនិងវាល Concatenate

ប្រសិនបើទិន្នន័យរបស់អ្នកមានវាលនាមត្រកូលនិងនាមត្រកូលប៉ុន្តែការនាំចូលរបស់អ្នកមានវាលឈ្មោះពេញអ្នកអាចសង្ខេបវាលជាមួយគ្នាដោយប្រើកម្មវិធីដែលមានស្រាប់នៅក្នុង Excel Function Concatenate ប៉ុន្តែត្រូវប្រាកដថាប្រើ TRIM ដើម្បីលុបចន្លោះទំនេរណាមួយមុនរឺក្រោយ អត្ថបទ។ យើងរុំវាលទាំងមូលជាមួយ TRIM ក្នុងករណីដែលវាលមួយមិនមានទិន្នន័យ៖

=TRIM(CONCATENATE(TRIM(A1)," ",TRIM(B1)))

ពិនិត្យរកអាសយដ្ឋានអ៊ីមែលដែលមានសុពលភាព

រូបមន្តសាមញ្ញស្អាតដែលរកមើលទាំង @ និង។ ក្នុងអាសយដ្ឋានអ៊ីមែល៖

=AND(FIND(“@”,A2),FIND(“.”,A2),ISERROR(FIND(” “,A2)))

ស្រង់ឈ្មោះនិងនាមត្រកូល

ពេលខ្លះបញ្ហាគឺផ្ទុយពីនេះ។ ទិន្នន័យរបស់អ្នកមានវាលឈ្មោះពេញប៉ុន្តែអ្នកត្រូវញែកឈ្មោះនិងនាមត្រកូលចេញ។ រូបមន្តទាំងនេះរកមើលចន្លោះរវាងឈ្មោះនិងនាមត្រកូលហើយចាប់យកអត្ថបទនៅពេលចាំបាច់។ អាយធីក៏ដោះស្រាយផងដែរប្រសិនបើមិនមាននាមត្រកូលឬមានធាតុទទេនៅក្នុងអេ ២ ។

=IFERROR(IF(SEARCH(" ",A2,1),LEFT(A2, SEARCH(" ",A2,1)),A2),IF(LEN(A2)>0,A2,""))

និងឈ្មោះចុងក្រោយ:

=IFERROR(IF(SEARCH(" ",A2,1),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)),A2),"")

កំណត់ចំនួនតួអក្សរនិងបន្ថែម…

តើអ្នកធ្លាប់ចង់សម្អាតការពិពណ៌នាមេតារបស់អ្នកទេ? ប្រសិនបើអ្នកចង់ទាញមាតិកាចូលទៅក្នុង Excel ហើយបន្ទាប់មកកាត់មាតិកាសម្រាប់ប្រើក្នុងវាលពិពណ៌នាមេតា (១៥០ ទៅ ១៦០ តួអក្សរ) អ្នកអាចធ្វើវាដោយប្រើរូបមន្តនេះពី កន្លែងរបស់ខ្ញុំ។ វាបំបែកការពិពណ៌នានៅចន្លោះមួយយ៉ាងស្អាតហើយបន្ទាប់មកបន្ថែម…:

=IF(LEN(A1)>155,LEFT(A1,FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ",""))))) & IF(LEN(A1)>FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ","")))),"…",""),A1)

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

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.