តារាងមាតិកា
នៅក្នុងការប្រើប្រាស់ប្រចាំថ្ងៃ យើងត្រូវ លាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡានៅក្នុង Excel ដើម្បីដោះស្រាយជាមួយនឹងសំណុំទិន្នន័យដ៏ធំ។ ជាធម្មតា សំណុំទិន្នន័យ Excel មានជួរជាច្រើន។ ហើយភាគច្រើនវានឿយហត់ក្នុងការឆ្លងកាត់សំណុំទិន្នន័យទាំងមូលដើម្បីតម្រៀបធាតុប្រឆាំងនឹងតម្លៃហៅទូរសព្ទ។ ទោះយ៉ាងណាក៏ដោយ ដោយប្រើមុខងារ Filter , Conditional Formatting របស់ Excel ក៏ដូចជាម៉ាក្រូ Formula និង VBA យើងអាចលាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡានៅក្នុង Excel ។ នៅក្នុងអត្ថបទនេះ យើងបង្ហាញពីវិធីដែលបានរៀបរាប់ពីមុនដើម្បីលាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡាក្នុង Excel។
ឧបមាថាយើងមានសំណុំទិន្នន័យលក់ដែលមានជួរឈរ កាលបរិច្ឆេទបញ្ជាទិញ , តំបន់ , ផលិតផល , និង បរិមាណ ។ យើងចង់ប្រើតម្លៃក្រឡាណាមួយក្នុងជួរឈរដើម្បីលាក់ជួរដេក។
ទាញយក Excel Workbook
លាក់ជួរដេកដោយផ្អែកលើក្រឡា Value.xlsm
5 វិធីងាយៗដើម្បីលាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡាក្នុង Excel
វិធីទី 1៖ លាក់ ជួរដេកផ្អែកលើតម្លៃក្រឡាដោយប្រើមុខងារតម្រង
នៅក្នុង ទំព័រដើម ផ្ទាំង Excel ផ្តល់នូវលក្ខណៈពិសេស តម្រង នៅក្នុងផ្នែក ការកែសម្រួល ។ យើងអាចប្រើតម្លៃក្រឡាដែលចង់បានដើម្បីត្រងធាតុដែលជាលទ្ធផលក្នុងការលាក់ជួរដេក។
ជំហានទី 1: ក្នុងសន្លឹកកិច្ចការ សូមចូលទៅផ្ទាំង Home > ជ្រើសរើស តម្រៀប & តម្រង (ពីផ្នែក ការកែសម្រួល ) > ជ្រើសរើស តម្រង (ពីជម្រើស តម្រៀប & តម្រង )។
ការជ្រើសរើស តម្រង បង្ហាញរូបតំណាង តម្រង នៅក្នុងក្បាលជួរឈរនីមួយៗ។
ជំហាន 2: ចុចលើរូបតំណាង តម្រង ណាមួយនៅក្នុង ក្បាលជួរឈរ (ឧ. តំបន់ )។
ជំហាន 3: បន្ទាប់ពីចុចលើរូបតំណាង តម្រង ប្រអប់ពាក្យបញ្ជា Filter លេចឡើង។ ដោះធីកធាតុណាមួយ (ឧ. West ) ដើម្បីលាក់ជួររៀងៗខ្លួនពីសំណុំទិន្នន័យ។
ចុចលើ យល់ព្រម ។
មួយភ្លែត Excel លាក់ធាតុដែលមិនបានគូស (ឧ. West ) ពីសំណុំទិន្នន័យ ហើយទុកធាតុផ្សេងទៀតទាំងអស់ដើម្បីបង្ហាញដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
អ្នកអាចដោះធីកធាតុណាមួយដើម្បី លាក់ជួរដេក ពីជួរឈរណាមួយដោយប្រើរូបតំណាងតម្រងបឋមកថា។ សម្រាប់ការតំណាងឱ្យកាន់តែប្រសើរ យើងបង្ហាញវិធីសាស្ត្រដោយប្រើជួរដេក និងជួរឈរមួយចំនួន។ អ្នកអាចប្រើវិធីនេះទៅជួរឈរច្រើនតាមដែលអ្នកត្រូវការ ហើយលាក់ជួរដេកច្រើនតាមដែលអាចធ្វើទៅបានតាមប្រភេទទិន្នន័យរបស់អ្នក។
អានបន្ថែម៖ ម៉ាក្រូ Excel៖ លាក់ជួរដេកដោយផ្អែកលើក្រឡាអត្ថបទក្នុង Excel (3 វិធីសាស្រ្តសាមញ្ញ)
វិធីទី 2៖ ដោយប្រើរូបមន្ត ហើយបន្ទាប់មក ត្រងដើម្បីលាក់ជួរ ដោយផ្អែកលើតម្លៃក្រឡា
នៅក្នុងវិធីមុន យើងបានប្រើ តម្រង លក្ខណៈពិសេសដើម្បីលាក់ជួរដោយផ្អែកលើតម្លៃក្រឡា។ ចុះប្រសិនបើយើងចង់បានរូបមន្តដើម្បីចង្អុលបង្ហាញធាតុរបស់យើងថាតើបំពេញលក្ខខណ្ឌរបស់យើងឬអត់? បន្ទាប់មកត្រងជួរដេកប្រឆាំងនឹងការចង្អុលបង្ហាញ។
នៅក្នុងវិធីនេះ យើងប្រើមុខងារ IF ដើម្បីបញ្ចូលខ្សែអក្សរផ្ទាល់ខ្លួន (ឧ. លាក់ ) ដើម្បីបង្ហាញពីអសមត្ថភាពនៃបំពេញតម្រូវការរបស់យើង។ បន្ទាប់មកដោយប្រើមុខងារ Filter យើងលាក់ជួរដែលមានខ្សែអក្សរ Hide នៅក្នុងពួកវា។
ជំហាន 1: វាយរូបមន្តខាងក្រោមក្នុង ក្រឡាណាមួយ (ឧ. F5 ) នៅជាប់នឹងសំណុំទិន្នន័យឆៅ។
=IF(E5<50,"Hide",E5)
E5<50, គឺជា logical_test ដែលវាប្រកាសតម្លៃ E5 ដែលតិចជាង 50 នឹងបង្ហាញ លាក់ អត្ថបទក្នុងក្រឡា។ បើមិនដូច្នេះទេ រូបមន្តបង្ហាញ E5 ដោយខ្លួនឯង។
ជំហាន 2: ចុច ENTER ហើយអូស Fill Handle ទៅខ្សែអក្សរផ្ទាល់ខ្លួនក្នុងក្រឡាដូចរូបភាពខាងក្រោម។
ជំហានទី 3៖ អនុវត្តតាម ជំហានទី 1 ទៅ 3 នៃ វិធីសាស្រ្ត 1 ដើម្បីបង្ហាញប្រអប់ពាក្យបញ្ជា Filter ។ នៅក្នុងប្រអប់ពាក្យបញ្ជា សូមដោះជ្រើសរើសតម្លៃ Hide បន្ទាប់មកចុច OK ។
ការត្រងធាតុដោយមិនជ្រើសរើស Hide តម្លៃ លាក់ជួរទាំងអស់ដែលមានតម្លៃ លាក់ នៅក្នុងធាតុរបស់ពួកគេ។
អ្នកអាចបង្កើតខ្សែអក្សរផ្ទាល់ខ្លួនណាមួយដើម្បីអនុវត្ត តម្រង ទៅ។ វិធីសាស្ត្រនេះមានប្រយោជន៍សម្រាប់ដំណើរការលក្ខណៈវិនិច្ឆ័យ (ដែលអាចជា តម្លៃ ឬ អត្ថបទ ) ស្វែងរកក្នុងសំណុំទិន្នន័យ។
អានបន្ថែម៖ រូបមន្តដើម្បីលាក់ជួរដេកក្នុង Excel (7 វិធីសាស្រ្ត)
ការអានស្រដៀងគ្នា
- របៀបលាក់ជួរដេកទទេក្នុង Excel VBA (4 មានប្រយោជន៍ វិធីសាស្រ្ត)
- របៀបលាក់ និងលាក់ជួរដេកក្នុង Excel (6 វិធីងាយស្រួលបំផុត)
- មិនលាក់ជួរទាំងអស់ដែលមិនដំណើរការក្នុង Excel (5 បញ្ហា& ដំណោះស្រាយ)
- ជួរដែលលាក់ក្នុង Excel៖ តើត្រូវលាក់ ឬលុបពួកវាដោយរបៀបណា? )
វិធីទី 3៖ អនុវត្តទម្រង់តាមលក្ខខណ្ឌដើម្បីលាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡាក្នុង Excel
លក្ខណៈពិសេស ទម្រង់តាមលក្ខខណ្ឌ របស់ Excel ក៏មានសមត្ថភាពក្នុងការលាក់មាតិកាជួរដេកអាស្រ័យលើតម្លៃក្រឡា។ ទោះយ៉ាងណាក៏ដោយ វិធីសាស្ត្រពីមុនលាក់ជួរទាំងមូលតាមរបៀបដែលវាហាក់ដូចជាមិនមាន ប៉ុន្តែវិធីសាស្ត្រនេះលាក់តែមាតិកាជួរដេកប៉ុណ្ណោះ។
ជំហានទី 1: ចូលទៅកាន់ ទំព័រដើម ផ្ទាំង > ជ្រើសរើស ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ > ជ្រើសរើស ច្បាប់ថ្មី (ពីជម្រើស)។
ជំហាន 2: បង្អួច ច្បាប់ធ្វើទ្រង់ទ្រាយថ្មី លេចឡើង។ នៅក្នុងបង្អួច ច្បាប់ធ្វើទ្រង់ទ្រាយថ្មី
ជ្រើសរើស ប្រើរូបមន្តដើម្បីកំណត់ក្រឡាមួយណាដែលត្រូវធ្វើទ្រង់ទ្រាយ ជា ជ្រើសរើសប្រភេទច្បាប់ ។
សរសេររូបមន្តខាងក្រោមនៅក្រោម កែសម្រួលការពិពណ៌នាច្បាប់ ។
=$C5="West"
ចុចលើ ទម្រង់ ។
ជំហានទី 3៖ បង្អួច ទ្រង់ទ្រាយក្រឡា លេចឡើង។ នៅក្នុងបង្អួច Format Cells
ជ្រើសរើសផ្នែក Number > ជ្រើសរើស ផ្ទាល់ខ្លួន (នៅក្រោមជម្រើស ប្រភេទ ) > វាយ 3 Semicolons (i.e., ;;; ) នៅក្រោមផ្នែក Type ។
ចុចលើ OK ។
ជំហានទី 4: ដោយចុច យល់ព្រម Excel នាំអ្នកត្រឡប់ទៅប្រអប់ ច្បាប់ធ្វើទ្រង់ទ្រាយថ្មី .ម្ដងទៀត ចុច យល់ព្រម ។
ការប្រតិបត្តិ ជំហាន 1 ទៅ 4 នាំឱ្យលាក់មាតិកាទាំងអស់ដែល ផ្គូផ្គង West នៅក្នុងជួរឈរ C ។
អ្នកអាចកំណត់អត្ថបទ ឬតម្លៃណាមួយនៅក្នុងរូបមន្តដែលយើងបញ្ចូលដើម្បីអនុវត្ត ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ ។ ប្រសិនបើអ្នកចង់លាក់តែមាតិកាមិនមែនជួរដេកទេ វិធីសាស្ត្រនេះងាយស្រួលប្រើណាស់។ ដូចគ្នានេះផងដែរ អ្នកអាចសម្អាតច្បាប់ ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ ពីជម្រើសគ្រប់ពេលដែលអ្នកចង់បានសំណុំទិន្នន័យឆៅដោយមិនផ្លាស់ប្តូរអ្វីទាំងអស់។
អានបន្ថែម៖ លាក់ជួរដេក ផ្អែកលើតម្លៃក្រឡាជាមួយនឹងការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌក្នុង Excel
វិធីទី 4៖ លាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡាដោយប្រើម៉ាក្រូ VBA ក្នុង Excel
VBA គឺជាឧបករណ៍ដ៏រឹងមាំមួយដើម្បីសម្រេចបាននូវលទ្ធផលដែលជំរុញដោយលក្ខខណ្ឌណាមួយ។ នៅក្នុងវិធីនេះ យើងប្រើ កូដម៉ាក្រូ VBA ដើម្បីលាក់ជួរដេកពីជួរឈរជាក់លាក់មួយ ដោយដាក់លក្ខខណ្ឌជាក់លាក់មួយ។
សម្រាប់វិធីសាស្រ្តនេះ យើងបំប្លែងសំណុំទិន្នន័យរបស់យើងជាសំណុំទិន្នន័យជាក់ស្តែងដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម។ . ហើយចង់លាក់ជួរដេកអាស្រ័យលើតម្លៃជួរឈរ (ឧ., តំបន់ ) ស្មើនឹងតម្លៃក្រឡា (ឧ., ខាងកើត )។
ជំហានទី 1៖ ចុច ALT+F11 ទាំងអស់គ្នា ដើម្បីបើកបង្អួច Microsoft Visual Basic ។ នៅក្នុងបង្អួច សូមដាក់ទៅ របារឧបករណ៍ > ជ្រើសរើស បញ្ចូល > ជ្រើសរើស ម៉ូឌុល ។
ជំហានទី 2៖ បិទភ្ជាប់កូដម៉ាក្រូខាងក្រោមក្នុង ម៉ូឌុល ហើយចុច F5 ដើម្បីដំណើរការម៉ាក្រូ។
2429
កូដម៉ាក្រូកំណត់ start (ឧ. 2 ), end (i.e. , 15 ) ជួរដេក និង ជួរឈរ (ឧ. 2, ជួរឈរតំបន់ ) លេខ។ លេខជួរឈរប្រកាសថាជួរឈរណាដែលម៉ាក្រូត្រូវគ្នានឹងតម្លៃដែលបានផ្ដល់ (ឧ. ខាងកើត )។ បន្ទាប់មកមុខងារ VBA IF លាក់ជួរណាមួយ លើកលែងតែតម្លៃ East ដែលមាននៅក្នុងជួរដេកនៃជួរឈរដែលបានផ្តល់ឱ្យ (ឧ. ជួរឈរតំបន់ )។
ជំហានទី 3៖ ការប្រតិបត្តិកូដម៉ាក្រូលាក់ជួរទាំងអស់ លើកលែងតែជួរដែលមាន ខាងកើត នៅក្នុងក្រឡារបស់ពួកគេស្រដៀងនឹងរូបភាពខាងក្រោម។ 0> អានបន្ថែម៖ VBA ដើម្បីលាក់ជួរដេកក្នុង Excel (14 វិធីសាស្រ្ត)
វិធីទី 5៖ លាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡាក្នុងការប្រើប្រាស់ពេលវេលាជាក់ស្តែង VBA Macro
ដោយប្រើ VBA Macro Code ក្នុង វិធីសាស្រ្ត 4 យើងលាក់ជួរនៃសំណុំទិន្នន័យចុងក្រោយ ឬបញ្ចប់។ ប៉ុន្តែអាចមានសេណារីយ៉ូមួយដែលយើងត្រូវលាក់ជួរក្នុងពេលវេលាជាក់ស្តែងដើម្បីរក្សាលក្ខខណ្ឌជាក់លាក់មួយ។ ក្នុងករណីនោះ យើងអាចប្រើម៉ាក្រូឯកជនដើម្បីដោះស្រាយជាមួយសេណារីយ៉ូប្រភេទនេះ។
សម្រាប់សំណុំទិន្នន័យខាងក្រោមនេះ យើងចង់ប្រតិបត្តិប្រតិបត្តិការដែលយើងគ្រាន់តែសរសេរលក្ខណៈវិនិច្ឆ័យ ហើយ Excel លាក់ជួរដោយស្វ័យប្រវត្តិដោយពិតប្រាកដ។ ពេលវេលា។
ជំហានទី 1៖ បន្ទាប់ពីបើក Microsoft Visual Basic (ដោយចុច ALT+F11 ទាំងអស់គ្នា), ចុចពីរដង នៅលើសន្លឹករៀងៗខ្លួន (ឧ. Sheet3 ) នៅក្រោមផ្នែក VBAProject ។
ជំហានទី 2៖ ជ្រើសរើស សន្លឹកកិច្ចការ ពីបង្អួចកូដរបស់សន្លឹក ដូចបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម។
ជំហាន 3: អនុឯកជន លេចឡើង។
ជំហានទី 4៖ ស្រដៀងទៅនឹងកូដម៉ាក្រូមុន សូមបិទភ្ជាប់កូដម៉ាក្រូខាងក្រោមនៅក្នុងបង្អួចកូដរបស់សន្លឹក។
9582
កូដម៉ាក្រូដែលបានសរសេរកំណត់ ចាប់ផ្តើម (ឧ., 2 ), end (i.e., 15 ) row, និង column (i.e., 2) លេខ។ បន្ទាប់មកវាដាក់លក្ខខណ្ឌដែលវាលាក់តម្លៃស្មើនឹងក្រឡា A18 ក្នុងជួរឈរ 2 ។ មុខងារ VBA IF បង្កើតកូដម៉ាក្រូឯកជន ដើម្បីលាក់ជួរក្នុងពេលវេលាជាក់ស្តែង បន្ទាប់ពីបញ្ចូលតម្លៃណាមួយនៅក្នុងក្រឡា A18 ។
ជំហាន 5: ចុច F5 ដើម្បីដំណើរការម៉ាក្រូ បន្ទាប់មកត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។ សាកល្បងវាយបញ្ចូលអ្វីទាំងអស់ដែលមាននៅក្នុងជួរឈរ 2 ហើយចុច ENTER ។
ចុច Enter បន្ទាប់ពីវាយអត្ថបទណាមួយ (ឧ. East ឬ West ) លាក់អត្ថបទរៀងៗខ្លួនដែលមានជួរពីសំណុំទិន្នន័យ។ អ្នកអាចប្រើអត្ថបទ ឬតម្លៃណាមួយនៃជួរឈរដែលបានកំណត់ ដើម្បីលាក់ជួរដេកក្នុងសំណុំទិន្នន័យ។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបង្ហាញពីការលាក់ជួរដេកដោយផ្អែកលើតម្លៃក្រឡា នៅក្នុង Excel ។ លក្ខណៈពិសេស តម្រង និង ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ របស់ Excel គឺមានប្រយោជន៍ក្នុងការលាក់ជួរ។ ទោះយ៉ាងណាក៏ដោយ មុខងារ ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ គ្រាន់តែលាក់មាតិកានៅក្នុងជួរ។ ម៉ាក្រូ VBA ផ្តល់មធ្យោបាយដ៏មានប្រសិទ្ធភាពក្នុងការលាក់ជួរតាមប្រភេទទិន្នន័យរបស់អ្នក។ សង្ឃឹមថាវិធីសាស្ត្រដែលបានពិពណ៌នាទាំងនេះអាចបំពេញការងារបាន។វិធីដែលអ្នកចង់បាន។ Comment ប្រសិនបើអ្នកមានចម្ងល់បន្ថែម ឬមានអ្វីដែលត្រូវបន្ថែម។