តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញអ្នកនូវវិធីសាស្រ្ត 5 របៀបប្រើ Excel ទៅ Filter a column based នៅលើ ជួរឈរផ្សេងទៀត ។ ដើម្បីបង្ហាញវិធីសាស្រ្តទាំងនេះ យើងបានយកសំណុំទិន្នន័យដែលមាន 2 ជួរឈរ ៖ “ ឈ្មោះ ” និង “ នាយកដ្ឋាន ” ។ លើសពីនេះទៅទៀត យើងនឹង តម្រងផ្អែកលើ លើតម្លៃនៃ “ នាយកដ្ឋាន ” ជួរឈរ ។
ទាញយក Practice Workbook
Filter Column using another Column.xlsx
5 វិធីដើម្បីត្រង Column ដោយផ្អែកលើ Column មួយផ្សេងទៀតក្នុង Excel
1. ការប្រើប្រាស់ Advanced Filter ក្នុង Excel ដើម្បីត្រង Column ដោយផ្អែកលើ Column មួយផ្សេងទៀត
សម្រាប់វិធីសាស្រ្តដំបូង យើងនឹងប្រើមុខងារ Advanced Filter នៃ Excel to Filter មួយ ជួរឈរ ផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។
ជំហាន៖
- ជាដំបូង ពីផ្ទាំង ទិន្នន័យ >>> ជ្រើសរើស កម្រិតខ្ពស់ ។
ប្រអប់ Advanced Filter នឹងបង្ហាញឡើង។
- ទីពីរ កំណត់ជួរ ក្រឡា ខាងក្រោម-
- C4:C10 ជា ជួរបញ្ជី ។
- E4 :E6 ជា ជួរលក្ខណៈវិនិច្ឆ័យ ។
- ជាចុងក្រោយ សូមចុចលើ យល់ព្រម ។
ដូច្នេះ ឈ្មោះ ជួរឈរគឺ បានត្រង ផ្អែកលើ នៅលើ មួយទៀត ជួរឈរ ។
អានបន្ថែម៖ Excel VBA ដើម្បីត្រងក្នុងជួរឈរដូចគ្នាតាមលក្ខណៈវិនិច្ឆ័យច្រើន (6 ឧទាហរណ៍)
2. ផ្អែកលើ Column មួយទៀត ត្រង Column ដោយអនុវត្តមុខងារ Excel COUNTIF
នៅក្នុងវិធីនេះ យើងនឹងប្រើ អនុគមន៍ COUNTIF ទៅ តម្រង មួយ ជួរឈរ ផ្អែកលើ នៅលើ មួយទៀត ជួរឈរ ។
ជំហាន៖
- ដំបូង សូមជ្រើសរើសជួរ ក្រឡា D5:D10 ។
- ទីពីរ វាយរូបមន្តខាងក្រោម។
=COUNTIF($E$5:$E$6,C5)=0
The <1 រូបមន្ត>COUNTIF កំពុងពិនិត្យមើលថាតើតម្លៃពី ជួរឈរ C ត្រូវគ្នានឹងតម្លៃពី ជួរឈរ E ។ ប្រសិនបើតម្លៃត្រូវបានរកឃើញ នោះ 1 នឹងជាលទ្ធផល។ បន្ទាប់មក យើងនឹងពិនិត្យមើលថាតើតម្លៃនេះគឺ 0 ។ ប្រសិនបើបាទ/ចាស យើងនឹងទទួលបាន TRUE ។ ជួរឈរដែលបានត្រង របស់យើងនឹងបន្តតម្លៃ FALSE ។
- ទីបី ចុច CTRL + ENTER ។
នៅទីនេះ យើងអាចមើលឃើញតម្លៃដែលត្រូវគ្នាកំពុងបង្ហាញ FALSE ។
ឥឡូវនេះ យើងនឹង F ចម្រោះ តម្លៃ។
- ដំបូង សូមជ្រើសរើសជួរ ក្រឡា B4:D10 .
- ទីពីរ ពីផ្ទាំង ទិន្នន័យ >>> ជ្រើសរើស តម្រង ។
លើកនេះ យើងនឹងកត់សម្គាល់ រូបតំណាងតម្រង ។
- ទីបី ចុចលើ រូបតំណាងតម្រង នៃ ជួរឈរ D ។
- បន្ទាប់ពីនោះ ដាក់សញ្ញាធីក នៅលើ FALSE ។
- ជាចុងក្រោយ ចុច យល់ព្រម ។
ដូច្នេះហើយ យើងបានបញ្ចប់ វិធីសាស្ត្រ ផ្សេងទៀតនៃ ការត្រងជួរឈរ ផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។
អានបន្ថែម៖ ត្រងជួរឈរផ្សេងគ្នាតាមលក្ខណៈវិនិច្ឆ័យច្រើនក្នុង ExcelVBA
3. រួមបញ្ចូលគ្នានូវអនុគមន៍ IF, ISNA, VLOOKUP ក្នុង Excel ដើម្បីត្រងជួរឈរដោយផ្អែកលើជួរឈរមួយទៀត
នៅក្នុងវិធីនេះ យើងនឹងបញ្ចូលគ្នានូវ IF មុខងារ ISNA និង VLOOKUP ដើម្បីបង្កើតរូបមន្តមួយទៅ តម្រងជួរឈរ ផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ក្នុង Excel .
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង ក្រឡា D5 ។ <14
- VLOOKUP(C5, $E$5:$E$6,1,FALSE)
- លទ្ធផល៖ “គណនេយ្យ” ។
- មុខងារ VLOOKUP បង្ហាញលទ្ធផល តម្លៃពី អារេ ឬជួរ។ យើងកំពុងស្វែងរកតម្លៃនៃ “ គណនេយ្យ ” នៅក្នុង អារេ របស់យើង ( E5:E6 )។ មានតែ 1 ជួរឈរ ដូច្នេះហើយ យើងបានដាក់ 1 ។ លើសពីនេះទៅទៀត យើងបានដាក់ FALSE សម្រាប់ការផ្គូផ្គងពិតប្រាកដ។
- បន្ទាប់មករូបមន្តរបស់យើងកាត់បន្ថយមក IF(ISNA("គណនេយ្យ")"" ,1)
- លទ្ធផល៖ 1 ។
- មុខងារ ISNA ពិនិត្យប្រសិនបើក្រឡា មាន កំហុស “#N/A” ។ ប្រសិនបើមាន error នោះយើងនឹងទទួលបាន TRUE ជាលទ្ធផល។ ជាចុងក្រោយ មុខងារ IF របស់យើងនឹងដំណើរការ។ ប្រសិនបើមាន កំហុស នោះយើងនឹងទទួលបាន ក្រឡាទទេ បើមិនដូច្នេះទេ យើងនឹងទទួលបាន 1 ។ ដូចដែលយើងបានរកឃើញតម្លៃនៅក្នុង អារេ របស់យើង ដូច្នេះហើយយើងបានទទួលតម្លៃ 1 នៅទីនេះ។
- ទីពីរ ចុច ENTER ហើយ បំពេញរូបមន្តដោយស្វ័យប្រវត្តិ ។
- បន្ទាប់ពីនោះ ដូចដែលបានបង្ហាញក្នុងវិធីសាស្ត្រ 2 ត្រងតម្លៃដែលមាន 1 តែប៉ុណ្ណោះ។
- Excel VBA៖ របៀបត្រងជាមួយលក្ខណៈវិនិច្ឆ័យច្រើន នៅក្នុង Array (7 Ways)
- របៀបប្រើ Filter នៅក្នុង Protected Excel Sheet (ជាមួយនឹងជំហានងាយៗ)
- របៀបយក Filter តាមពណ៌ក្នុង Excel (5 Methods)
- Excel VBA: ត្រងតារាងផ្អែកលើតម្លៃក្រឡា (6 វិធីសាស្រ្តងាយៗ)
- របៀបត្រងជួរឈរច្រើនតាមពណ៌ នៅក្នុង Excel (2 Methods)
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង cell D5 ។
- MATCH(C5,$E$5:$E$6,0)
- លទ្ធផល៖ 1 .
- អនុគមន៍ MATCH បង្ហាញទីតាំងនៃតម្លៃក្នុង អារេ ។ តម្លៃរកមើល របស់យើងស្ថិតនៅក្នុង ក្រឡាC5 ។ អារេរកមើល របស់យើងគឺនៅក្នុង E5:E6 ហើយយើងកំពុងស្វែងរក ការផ្គូផ្គងពិតប្រាកដ ដូច្នេះហើយយើងដាក់ 0 ។
- បន្ទាប់មក រូបមន្តរបស់យើងកាត់បន្ថយមក IF(ISNA(1),””,1)
- លទ្ធផល៖ 1 .
- មុខងារ ISNA ពិនិត្យមើលថាតើ ក្រឡា មានកំហុស “ #N/A ” ដែរឬទេ។ ប្រសិនបើមាន error នោះយើងនឹងទទួលបាន TRUE ជាលទ្ធផល។ ជាចុងក្រោយ មុខងារ IF របស់យើងនឹងដំណើរការ។ ប្រសិនបើមាន កំហុស នោះយើងនឹងទទួលបាន ក្រឡាទទេ បើមិនដូច្នេះទេ យើងនឹងទទួលបាន 1 ។ ដូចដែលយើងបានរកឃើញតម្លៃនៅក្នុង អារេ របស់យើង ដូច្នេះហើយយើងបានទទួលតម្លៃ 1 នៅទីនេះ។
- ទីពីរ ចុច ENTER និង បំពេញស្វ័យប្រវត្តិ រូបមន្ត។
- បន្ទាប់ពីនោះ ដូចដែលបានបង្ហាញក្នុងវិធីសាស្រ្ត 2 ត្រងតម្លៃដែលមានតែ 1 .
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង ក្រឡា B13 ។
- អារេរបស់យើងគឺ B4:C10 ។ យើងមាន លក្ខណៈវិនិច្ឆ័យពីរ ដែលភ្ជាប់ជាមួយបូក ( + )។ នោះមានន័យថាប្រសិនបើ លក្ខណៈវិនិច្ឆ័យ ណាមួយត្រូវបានបំពេញ នោះយើងនឹងទទួលបានលទ្ធផល។
- (C4:C10=E5)+(C4:C10=E6)
- លទ្ធផល៖ {0;1;1;0;0;1;0} ។
- យើងកំពុងពិនិត្យមើលថាតើជួរ ក្រឡា មានឬអត់ តម្លៃរបស់យើងពី កោសិកា E5 និង E6 ។ បន្ទាប់មក យើងទទួលបានតម្លៃ 3 ដែលបំពេញលក្ខខណ្ឌរបស់យើង។
- ជាចុងក្រោយ យើងមិនកំណត់ អាគុយម៉ង់ ណាមួយនៅក្នុងរូបមន្តនេះទេ។<13
- ជាចុងក្រោយ ចុច ENTER ។
- ជាដំបូង សូមចងចាំថាត្រូវប្រើ សេចក្តីយោងក្រឡាដាច់ខាត ។
- ទីពីរ មុខងារ FILTER មាននៅក្នុង Excel 365 និង Excel 2021 ។
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)
ការបំបែករូបមន្ត
យើងទទួលបានតម្លៃ 1 ដូចបានពន្យល់ខាងលើ។
យើងអាចឃើញថាមានតម្លៃ 3 TRUE ។
នៅក្នុងការសន្និដ្ឋាន យើងបាន បានបង្ហាញអ្នកនូវរូបមន្តផ្សំមួយទៅ តម្រងជួរឈរដែលផ្អែកលើ នៅលើ ជួរឈរមួយទៀត ។
មាតិកាដែលទាក់ទង៖ ត្រងលក្ខណៈវិនិច្ឆ័យច្រើនក្នុង Excel (4 វិធីសមស្រប)
ការអានស្រដៀងគ្នា
4. ការបញ្ចូលអនុគមន៍ IF, ISNA, MATCH នៅក្នុង Excel ដើម្បីត្រងជួរឈរដោយផ្អែកលើជួរឈរមួយផ្សេងទៀត
សម្រាប់វិធីសាស្ត្រទីបួន យើងនឹងប្រើ អនុគមន៍ MATCH រួមជាមួយនឹង IF និង ISNA មុខងារទៅ ត្រង មួយ ជួរឈរផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។
ជំហាន៖
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)
ការបំបែករូបមន្ត
យើងទទួលបាន 1 ជា តាមការពន្យល់ខាងលើ។
នៅក្នុងការសន្និដ្ឋាន យើងបានបង្ហាញអ្នកនូវរូបមន្តផ្សំមួយផ្សេងទៀតដើម្បី តម្រងជួរឈរផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។
អានបន្ថែម៖ ទិន្នន័យតម្រង Excel ផ្អែកលើតម្លៃក្រឡា (6 វិធីដែលមានប្រសិទ្ធភាព)
5. ត្រងជួរឈរផ្អែកលើជួរផ្សេងទៀតដោយប្រើតម្រង មុខងារក្នុង Excel
នៅក្នុងវិធីនេះ យើងនឹងប្រើ មុខងារ FILTER ទៅ ត្រងជួរឈរដោយផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។
ជំហាន៖
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")
រូបមន្តការវិភាគ
នៅក្នុងសេចក្តីសន្និដ្ឋាន យើងបានបង្ហាញវិធីសាស្ត្រចុងក្រោយនៃ ការត្រងជួរឈរផ្អែកលើ នៅលើ ជួរឈរមួយទៀត ។
អានបន្ថែម៖ របៀបត្រងច្រើន ជួរឈរក្នុង Excel ដោយឯករាជ្យ
អ្វីដែលត្រូវចងចាំ
ផ្នែកអនុវត្ត
យើង បានរួមបញ្ចូលសំណុំទិន្នន័យការអនុវត្តសម្រាប់វិធីសាស្រ្តនីមួយៗនៅក្នុងឯកសារ Excel ។
សេចក្តីសន្និដ្ឋាន
យើងបានបង្ហាញអ្នក 5 វិធីសាស្រ្តនៃការប្រើប្រាស់ Excel ទៅ តម្រងជួរឈរផ្អែកលើ នៅលើ ជួរឈរផ្សេងទៀត ។ ប្រសិនបើអ្នកមានបញ្ហាអ្វី សូមបញ្ចេញមតិខាងក្រោម។ អរគុណសម្រាប់ការអាន បន្តពូកែ!