Excel VBA ដើម្បីចម្លងជួរដេកទៅសន្លឹកកិច្ចការមួយផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ

  • ចែករំលែកនេះ។
Hugh West

ការចម្លងទិន្នន័យ ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ ពីសន្លឹកមួយទៅសន្លឹកមួយទៀតគឺជាកិច្ចការមួយក្នុងចំណោមកិច្ចការដែលធ្វើជាញឹកញាប់នៅក្នុង Excel ។ ប្រសិនបើអ្នកមានជួរច្រើន ហើយចង់ចម្លងវានៅលើសន្លឹកផ្សេងទៀត ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យមួយចំនួន វាអាចជាការនឿយហត់ និងចំណាយពេលច្រើន។ ប៉ុន្តែជាមួយនឹង Microsoft Visual Basic Application (VBA) អ្នកអាចបង្កើត Macros ដែលអ្នកអាចចម្លងទិន្នន័យពីសន្លឹកមួយទៅសន្លឹកមួយទៀតបានយ៉ាងងាយស្រួលដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យផ្សេងៗគ្នា។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នក ពីរបៀបដែលអ្នកអាចចម្លងជួរដេក ទៅសន្លឹកកិច្ចការផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ 2 ប្រភេទផ្សេងគ្នាដោយប្រើ Excel VBA

ឧបមាថា អ្នកមានសំណុំទិន្នន័យខាងក្រោមនៅក្នុងសន្លឹកកិច្ចការដែលមានឈ្មោះថា “ ទិន្នន័យ ” ដែលផ្នែកលក់ និងផ្នែកលក់របស់អ្នកលក់ផ្សេងៗគ្នាត្រូវបានផ្តល់ឱ្យ។ ឥឡូវនេះ អ្នកចង់ចម្លងជួរដេកជាក់លាក់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យមួយចំនួននៅក្នុងសន្លឹកផ្សេងទៀត។

ទាញយកសៀវភៅការងារអនុវត្ត

ចម្លងជួរដេកទៅមួយទៀត សន្លឹកកិច្ចការផ្អែកលើ Criteria.xlsm

វិធីពីរដើម្បីចម្លងជួរដេកទៅសន្លឹកកិច្ចការមួយផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យដោយ Excel VBA

1. ចម្លងជួរដេកទៅសន្លឹកកិច្ចការផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យអត្ថបទ

នៅក្នុងការបង្ហាញនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកចម្លងជួរដេកពីសន្លឹកកិច្ចការមួយទៅសន្លឹកមួយទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យអត្ថបទ។ ឧបមាថា អ្នកចង់ចម្លងទិន្នន័យរបស់អ្នកលក់ដែលលក់នៅ Virginia នៅក្នុងសន្លឹកកិច្ចការមួយដែលមានឈ្មោះថា Area Sales ដោយប្រើ Excel VBA ។ ដើម្បីធ្វើដូច្នេះ ជាដំបូង

➤ ចុច ALT+F11 ដើម្បីបើកបង្អួច VBA

នៅក្នុង VBA window,

➤ ចុចលើ Insert tab ហើយជ្រើសរើស Module

វានឹង បើក ម៉ូឌុល (កូដ) បង្អួច។ ឥឡូវនេះ

➤ បញ្ចូលកូដខាងក្រោមនៅក្នុង ម៉ូឌុល(កូដ) window,

6847

កូដនឹងបង្កើតម៉ាក្រូដែលមានឈ្មោះថា Copy_Criteria_Text ដែលនឹង ស្វែងរករដ្ឋ Virginia ក្នុងជួរឈរ C នៃសន្លឹកកិច្ចការបច្ចុប្បន្ន ហើយត្រឡប់ជួរដេកដែលមានរដ្ឋ Virginia នៅក្នុងសន្លឹកកិច្ចការដែលមានឈ្មោះថា ការលក់តំបន់ (សន្លឹកទី 3)។

បន្ទាប់ពីនោះ

➤ បិទ ឬបង្រួម VBA បង្អួច។

➤ ចុច ALT+F8

វានឹងបើក ម៉ាក្រូ window។

➤ ជ្រើសរើស Copy_Criteria_Text ក្នុងប្រអប់ ឈ្មោះ Macro ហើយចុចលើ Run

ជាលទ្ធផល ជួរដេកជាមួយរដ្ឋ Virginia នឹងត្រូវបានចម្លងនៅក្នុងសន្លឹកកិច្ចការដែលមានឈ្មោះថា ការលក់តំបន់

អានបន្ថែម៖ របៀបចម្លងជួរដេកដោយស្វ័យប្រវត្តិក្នុង Excel ទៅសន្លឹកមួយផ្សេងទៀត (4 វិធីសាស្រ្ត)

2. ចម្លងជួរដេកទៅសន្លឹកកិច្ចការផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យចំនួន

ឥឡូវនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចចម្លងជួរដេកពីសន្លឹកកិច្ចការមួយទៅសន្លឹកកិច្ចការមួយផ្សេងទៀតដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យចំនួន។ ឧបមាថា អ្នកចង់ចម្លងទិន្នន័យនៃការលក់ដែលធំជាង $100000 ទៅសន្លឹកកិច្ចការមួយដែលមានឈ្មោះថា ការលក់កំពូល ។ ដើម្បីធ្វើដូច្នេះ ជាដំបូង

➤ ចុច ALT+F11 ដើម្បីបើកបង្អួច VBA

នៅក្នុង VBA window,

➤ ចុចលើ Insert tab ហើយជ្រើសរើស Module

វានឹងបើក ម៉ូឌុល (កូដ) បង្អួច។ ឥឡូវនេះ

➤ បញ្ចូលកូដខាងក្រោមនៅក្នុង ម៉ូឌុល(កូដ) window,

2543

កូដនឹងបង្កើតម៉ាក្រូដែលមានឈ្មោះថា Copy_Criteria_Number ដែលនឹង ស្វែងរកតម្លៃធំជាង 100000 ក្នុងជួរឈរ D នៃសន្លឹកកិច្ចការដែលមានឈ្មោះ ទិន្នន័យ ហើយត្រឡប់ជួរដែលមានតម្លៃលក់លើសពី $100000  នៅក្នុងសន្លឹកកិច្ចការដែលមានឈ្មោះថា ការលក់កំពូល ( សន្លឹកទី 4)។

បន្ទាប់ពីនោះ

➤ បិទ ឬបង្រួមបង្អួច VBA

➤ ចុច ALT+F8

វានឹងបើក ម៉ាក្រូ បង្អួច។

➤ ជ្រើសរើស ច្បាប់ចម្លង_លក្ខខណ្ឌលេខ ក្នុង ឈ្មោះម៉ាក្រូ ប្រអប់ ហើយចុចលើ Run

ជាលទ្ធផល ជួរដេកដែលមានតម្លៃលក់លើសពី $100000 នឹងត្រូវបានចម្លងទៅក្នុង ការលក់កំពូល សន្លឹកកិច្ចការ។

អានបន្ថែម៖ របៀបចម្លងជួរជាច្រើនក្នុង Excel ដោយប្រើម៉ាក្រូ (ឧទាហរណ៍ 4)

សេចក្តីសន្និដ្ឋាន

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

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។