តារាងមាតិកា
អត្ថបទបង្ហាញពីរបៀបស្វែងរក និងបន្លិចចន្លោះទទេក្នុង Excel ដោយមានជំនួយពីការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ និង VBA ។ អាស្រ័យលើតម្រូវការរបស់អ្នក អ្នកអាចដាក់ពណ៌បានតែក្រឡាទទេ ឬក្រឡាដែលមានលេខសូន្យផងដែរ។
នៅពេលដែលអ្នកទទួលបានឯកសារ Excel ពីនរណាម្នាក់ ឬនាំចូលវាពីមូលដ្ឋានទិន្នន័យខាងក្រៅ វាតែងតែមាន គំនិតល្អក្នុងការត្រួតពិនិត្យទិន្នន័យ ដើម្បីប្រាកដថាមិនមានចន្លោះប្រហោង ឬចំណុចទិន្នន័យបាត់។ នៅក្នុងសំណុំទិន្នន័យតូចមួយ អ្នកអាចរកឃើញចន្លោះទទេទាំងអស់ដោយភ្នែករបស់អ្នកបានយ៉ាងងាយស្រួល។ ប៉ុន្តែប្រសិនបើអ្នកមានឯកសារដ៏ធំដែលមានជួររាប់រយ ឬរាប់ពាន់ជួរ ការចង្អុលក្រឡាទទេដោយដៃគឺជាការមិនអាចទៅរួចនោះទេ។
ការបង្រៀននេះនឹងបង្រៀនអ្នកពីវិធីងាយៗចំនួន 4 ដើម្បីរំលេចក្រឡាទទេក្នុង Excel ដូច្នេះអ្នកអាច កំណត់អត្តសញ្ញាណពួកវាដោយមើលឃើញ។ តើវិធីសាស្រ្តមួយណាដែលល្អបំផុត? ជាការប្រសើរណាស់ វាអាស្រ័យលើរចនាសម្ព័ន្ធទិន្នន័យ គោលដៅរបស់អ្នក និងនិយមន័យរបស់អ្នកនៃ "blanks"។
ជ្រើសរើស និងបន្លិចក្រឡាទទេដោយប្រើ Go To Special
វិធីសាស្ត្រសាមញ្ញនេះជ្រើសរើស ក្រឡាទទេទាំងអស់នៅក្នុងជួរដែលបានផ្តល់ឱ្យ ដែលអ្នកអាចបំពេញដោយពណ៌ណាមួយដែលអ្នកជ្រើសរើស។
ដើម្បីជ្រើសរើសក្រឡាទទេនៅក្នុង Excel នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- ជ្រើសរើសជួរដែលអ្នកចង់បន្លិចទទេ។ ដើម្បីជ្រើសរើសក្រឡាទាំងអស់ដែលមានទិន្នន័យ សូមចុចក្រឡាខាងលើខាងឆ្វេង ហើយចុច Ctrl + Shift + End ដើម្បីពង្រីកជម្រើសទៅក្រឡាដែលបានប្រើចុងក្រោយ។
- នៅលើផ្ទាំង Home នៅក្នុង ការកែសម្រួល ក្រុម ចុច ស្វែងរក & ជ្រើសរើស > ចូលទៅកាន់ពិសេស ។ ឬចុច F5 ហើយចុច Special… ។
- នៅក្នុងប្រអប់ Go To Special ជ្រើសរើស Blanks ហើយចុច យល់ព្រម ។ វានឹងជ្រើសក្រឡាទទេទាំងអស់ក្នុងជួរ។
- ជាមួយនឹងក្រឡាទទេដែលបានជ្រើសរើស ចុចរូបតំណាង Fill Color នៅលើ Home tab ក្នុងក្រុម Font ហើយជ្រើសរើសពណ៌ដែលចង់បាន។ រួចរាល់!
គន្លឹះ និងកំណត់ចំណាំ៖
- មុខងារ Go To Special ជ្រើសរើសតែ ពិតប្រាកដ ក្រឡាទទេ ពោលគឺកោសិកាដែលមិនមានអ្វីទាំងអស់។ ក្រឡាដែលមានខ្សែអក្សរទទេ ដកឃ្លា ការបញ្ជូនត្រឡប់មកវិញ តួអក្សរដែលមិនបោះពុម្ព។ល។ មិនត្រូវបានចាត់ទុកថាទទេ ហើយមិនត្រូវបានជ្រើសរើសទេ។ ដើម្បីរំលេចក្រឡាជាមួយនឹងរូបមន្តដែលត្រឡប់ខ្សែអក្សរទទេ ("") ជាលទ្ធផល សូមប្រើទម្រង់តាមលក្ខខណ្ឌ ឬម៉ាក្រូ VBA។
- វិធីសាស្ត្រនេះគឺ ឋិតិវន្ត ហើយល្អបំផុតដែលត្រូវប្រើជា ដំណោះស្រាយតែម្តង។ ការផ្លាស់ប្តូរដែលអ្នកបានធ្វើនៅពេលក្រោយនឹងមិនត្រូវបានឆ្លុះបញ្ចាំងដោយស្វ័យប្រវត្តិទេ៖ ចន្លោះថ្មីនឹងមិនត្រូវបានបន្លិចទេ ហើយចន្លោះពីមុនដែលអ្នកបំពេញដោយតម្លៃនឹងនៅតែមានពណ៌។ ប្រសិនបើអ្នកកំពុងស្វែងរកដំណោះស្រាយថាមវន្ត អ្នកគួរតែប្រើវិធីសាស្រ្តធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌប្រសើរជាង។
ត្រង និងបន្លិចចន្លោះទទេនៅក្នុងជួរឈរជាក់លាក់មួយ
ប្រសិនបើអ្នកមិនខ្វល់អំពីក្រឡាទទេ កន្លែងណាមួយនៅក្នុងតារាង ប៉ុន្តែចង់ស្វែងរក និងបន្លិចក្រឡា ឬជួរទាំងមូលដែលមានចន្លោះនៅក្នុងជួរឈរជាក់លាក់មួយ តម្រង Excel អាចត្រឹមត្រូវដំណោះស្រាយ។
ដើម្បីធ្វើវា សូមអនុវត្តជំហានទាំងនេះ៖
- ជ្រើសរើសក្រឡាណាមួយនៅក្នុងសំណុំទិន្នន័យរបស់អ្នក ហើយចុច តម្រៀប & តម្រង > តម្រង នៅលើផ្ទាំង Home ។ ឬចុចផ្លូវកាត់ CTRL + Shift + L ដើម្បីបើកតម្រងស្វ័យប្រវត្តិ។
- ចុចព្រួញទម្លាក់ចុះសម្រាប់ជួរឈរគោលដៅ ហើយត្រងតម្លៃទទេ។ សម្រាប់បញ្ហានេះ សូមសម្អាតប្រអប់ ជ្រើសរើសទាំងអស់ ហើយបន្ទាប់មកជ្រើសរើស (ទទេ) ។
- ជ្រើសរើសក្រឡាដែលបានត្រងនៅក្នុងជួរឈរគន្លឹះ ឬជួរទាំងមូល ហើយជ្រើសរើស បំពេញ ពណ៌ដែលអ្នកចង់អនុវត្ត។
នៅក្នុងតារាងគំរូរបស់យើង នេះជារបៀបដែលយើងអាចត្រង ហើយបន្ទាប់មករំលេចជួរដែលក្រឡា SKU ទទេ៖
ចំណាំ៖
- មិនដូចវិធីសាស្ត្រមុនទេ វិធីសាស្រ្តនេះចាត់ទុករូបមន្តដែលត្រឡប់ ខ្សែអក្សរទទេ ("") ជាក្រឡាទទេ។
- ដំណោះស្រាយនេះមិនស័ក្តិសមសម្រាប់ទិន្នន័យដែលបានផ្លាស់ប្តូរញឹកញាប់ទេ ពីព្រោះអ្នកនឹងត្រូវសម្អាត និងបន្លិចម្តងទៀតជាមួយនឹងការផ្លាស់ប្តូរនីមួយៗ។
របៀបបន្លិចក្រឡាទទេនៅក្នុង Excel ជាមួយនឹងទម្រង់តាមលក្ខខណ្ឌ
បច្ចេកទេសទាំងពីរដែលបានពិភាក្សាពីមុនគឺត្រង់ និងសង្ខេប ប៉ុន្តែពួកវាមានគុណវិបត្តិយ៉ាងសំខាន់ - វិធីសាស្រ្តទាំងពីរមិនមានប្រតិកម្មចំពោះការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះសំណុំទិន្នន័យនោះទេ។ មិនដូចពួកគេទេ ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌគឺជាដំណោះស្រាយថាមវន្ត មានន័យថាអ្នកត្រូវរៀបចំច្បាប់តែម្តងប៉ុណ្ណោះ។ ដរាបណាក្រឡាទទេត្រូវបានបំពេញដោយតម្លៃណាមួយ ពណ៌នឹងបាត់ភ្លាមៗ។ ហើយផ្ទុយទៅវិញនៅពេលដែលទទេថ្មីលេចឡើងនឹងត្រូវបានបន្លិចដោយស្វ័យប្រវត្តិ។
ឧទាហរណ៍ 1. បន្លិចក្រឡាទទេទាំងអស់នៅក្នុងជួរមួយ
ដើម្បីរំលេចក្រឡាទទេទាំងអស់នៅក្នុងជួរដែលបានផ្តល់ឱ្យ កំណត់រចនាសម្ព័ន្ធច្បាប់នៃទម្រង់តាមលក្ខខណ្ឌ Excel តាមវិធីនេះ៖
- ជ្រើសរើសជួរដែលអ្នកចង់រំលេចក្រឡាទទេ (A2:E6 ក្នុងករណីរបស់យើង)។
- នៅលើផ្ទាំង Home ក្នុង រចនាប័ទ្ម ក្រុម ចុច ច្បាប់ថ្មី > ប្រើរូបមន្តដើម្បីកំណត់ក្រឡាមួយណាដែលត្រូវធ្វើទ្រង់ទ្រាយ ។
- ក្នុង តម្លៃទ្រង់ទ្រាយ ដែលរូបមន្តនេះពិត ប្រអប់ បញ្ចូលរូបមន្តមួយខាងក្រោម ដែល A2 ជាក្រឡាខាងលើឆ្វេងនៃជួរដែលបានជ្រើសរើស៖
ដើម្បីបន្លិច ក្រឡាទទេទាំងស្រុង ដែលមិនមានអ្វីទាំងអស់៖
=ISBLANK(A2)
ដើម្បីរំលេច ក្រឡាដែលហាក់បីដូចជាទទេ ដែលមានខ្សែអក្សរប្រវែងសូន្យ ("") ត្រឡប់ដោយរូបមន្តរបស់អ្នក៖
=LEN(A2)=0
ឬ
=A2=""
- ចុចប៊ូតុង Format ប្តូរទៅផ្ទាំង Fill ជ្រើសរើសពណ៌ផ្ទៃខាងក្រោយដែលអ្នកចង់បាន ហើយចុចយល់ព្រម។
- ចុច យល់ព្រម ដើម្បីរក្សាទុកច្បាប់ ហើយបិទប្រអប់មេ ow. សូមមើលផងដែរ: របៀបបន្ថែមផ្ទាំងអ្នកអភិវឌ្ឍន៍ក្នុង Excel
សម្រាប់ជំហានលម្អិត សូមមើលបង្កើតច្បាប់ទម្រង់តាមលក្ខខណ្ឌផ្អែកលើរូបមន្តក្នុង Excel។
ឧទាហរណ៍ 2. បន្លិចជួរដែល មានចន្លោះទទេនៅក្នុងជួរឈរជាក់លាក់មួយ
នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកចង់រំលេចជួរទាំងមូលដែលមានក្រឡាទទេនៅក្នុងជួរឈរជាក់លាក់មួយ គ្រាន់តែធ្វើការផ្លាស់ប្តូរតូចមួយនៅក្នុងរូបមន្តដែលបានពិភាក្សាខាងលើ ដូច្នេះពួកវាសំដៅទៅលើក្រឡានៅក្នុងនោះ។ជួរឈរជាក់លាក់ ហើយត្រូវប្រាកដថាចាក់សោកូអរដោនេជួរឈរដោយសញ្ញា $ ។
ឧទាហរណ៍ ដើម្បីបន្លិចជួរដេកដែលមានចន្លោះនៅក្នុងជួរ B ជ្រើសរើសតារាងទាំងមូលដោយគ្មានបឋមកថាជួរឈរ (A2:E6 ក្នុងឧទាហរណ៍នេះ) និង បង្កើតច្បាប់ជាមួយនឹងរូបមន្តមួយក្នុងចំណោមរូបមន្តទាំងនេះ៖
ដើម្បីបន្លិច ក្រឡាទទេទាំងស្រុង :
=ISBLANK($B2)
ដើម្បីរំលេច ចន្លោះ និង ក្រឡាដែលមាន ខ្សែអក្សរទទេ :
=LEN($B2)=0
ឬ
=$B2=""
ជាលទ្ធផល មានតែជួរដេកដែលមានក្រឡា SKU ប៉ុណ្ណោះ ទទេត្រូវបានបន្លិច៖
សម្រាប់ព័ត៌មានបន្ថែម សូមមើលការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ Excel សម្រាប់ក្រឡាទទេ។
បន្លិចប្រសិនបើទទេជាមួយ VBA
ប្រសិនបើ អ្នកចូលចិត្តធ្វើអ្វីៗដោយស្វ័យប្រវត្ត អ្នកអាចឃើញកូដ VBA ខាងក្រោមមានប្រយោជន៍សម្រាប់ពណ៌ក្រឡាទទេក្នុង Excel។
ម៉ាក្រូ 1៖ ក្រឡាទទេពណ៌
ម៉ាក្រូនេះអាចជួយអ្នកក្នុងការបន្លិច យ៉ាងពិតប្រាកដ ក្រឡាទទេ ដែលមិនមានអ្វីទាល់តែសោះ។
ដើម្បីដាក់ពណ៌ក្រឡាទទេទាំងអស់ក្នុងជួរដែលបានជ្រើសរើស អ្នកត្រូវការកូដតែមួយជួរប៉ុណ្ណោះ៖
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Subដើម្បីរំលេចចន្លោះនៅក្នុងសន្លឹកកិច្ចការ និងជួរដែលបានកំណត់ជាមុន (ជួរ A2:E6 នៅលើសន្លឹកទី 1 ក្នុងឧទាហរណ៍ខាងក្រោម) នេះគឺជា កូដដែលត្រូវប្រើ៖
Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6") rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, <106) End 0>ជំនួសឱ្យពណ៌ RGB អ្នក។អាចអនុវត្តពណ៌មូលដ្ឋានមួយក្នុងចំណោម 8 ពណ៌ចម្បងដោយវាយ "vb" មុនពេលឈ្មោះពណ៌ ឧទាហរណ៍៖ Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
ឬអ្នកអាចបញ្ជាក់លិបិក្រមពណ៌ដូចជា៖
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
ម៉ាក្រូ 2៖ ចន្លោះពណ៌ និងខ្សែអក្សរទទេ
ដើម្បីសម្គាល់ក្រឡាទទេដែលមើលឃើញមានរូបមន្តដែលត្រឡប់ខ្សែអក្សរទទេជាចន្លោះ សូមពិនិត្យមើលថាតើ អត្ថបទ លក្ខណៈសម្បត្តិនៃក្រឡានីមួយៗ ក្នុងជួរដែលបានជ្រើស = "" ហើយប្រសិនបើពិត សូមអនុវត្តពណ៌។
នេះជាកូដដើម្បីបន្លិចចន្លោះទទេ និងខ្សែអក្សរទទេទាំងអស់ក្នុងជួរដែលបានជ្រើសរើស៖
Sub Highlight_Blanks_Empty_Strings() Dim rng ជាជួរកំណត់ rng = ការជ្រើសរើសសម្រាប់ក្រឡានីមួយៗក្នុង rng ប្រសិនបើ cell.Text = "" បន្ទាប់មក cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End ប្រសិនបើ Next End Subរបៀបបញ្ចូល និង ដំណើរការម៉ាក្រូ
ដើម្បី បន្ថែមម៉ាក្រូ ទៅសៀវភៅការងាររបស់អ្នក សូមអនុវត្តជំហានទាំងនេះ៖
- ចុច Alt + F11 ដើម្បីបើកកម្មវិធីនិពន្ធ Visual Basic ។
- នៅក្នុង Project Explorer នៅខាងឆ្វេង ចុចខាងស្តាំលើសៀវភៅការងារគោលដៅ ហើយបន្ទាប់មកចុច Insert > Module ។
- នៅក្នុងបង្អួចកូដនៅខាងស្តាំ សូមបិទភ្ជាប់កូដ VBA។
ដើម្បី ដំណើរការម៉ាក្រូ នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- ជ្រើសរើសជួរនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។
- ចុច Alt + F8 ដើម្បីបើកប្រអប់ Macro ។
- ជ្រើសរើសម៉ាក្រូ ហើយចុច រត់ . សូមមើលផងដែរ: របៀបបង្កើត និងកែសម្រួលរូបមន្ត Google សន្លឹក
សម្រាប់ការណែនាំជាជំហាន ៗ លម្អិត សូមមើល៖
- របៀបបញ្ចូល និងដំណើរការកូដ VBA នៅក្នុង Excel
- របៀបដំណើរការម៉ាក្រូក្នុង Excel
នោះជារបៀបស្វែងរក ជ្រើសរើស និងបន្លិចក្រឡាទទេក្នុង Excel។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
រំលេចចន្លោះដែលមានទម្រង់តាមលក្ខខណ្ឌ (ឯកសារ .xlsx)
ម៉ាក្រូ VBA ទៅជាពណ៌ ក្រឡាទទេ (ឯកសារ .xlsm)