តារាងមាតិកា
ថ្ងៃនេះខ្ញុំនឹងបង្ហាញពីរបៀបបង្កើតបញ្ជីថាមវន្តដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យតែមួយ ឬច្រើននៅក្នុង Excel។
ទាញយកសៀវភៅលំហាត់
បញ្ជីថាមវន្តផ្អែកលើ Criteria.xlsx
តើបញ្ជីថាមវន្តនៅក្នុង Excel គឺជាអ្វី?
បញ្ជីថាមវន្តគឺជាបញ្ជីដែលត្រូវបានបង្កើតពីសំណុំទិន្នន័យ និងធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិនៅពេលដែលតម្លៃណាមួយនៅក្នុងសំណុំទិន្នន័យដើមត្រូវបានផ្លាស់ប្តូរ ឬតម្លៃថ្មីត្រូវបានបន្ថែមទៅសំណុំទិន្នន័យដើម។
នៅក្នុងរូបភាពដែលបានផ្តល់ឱ្យ យើងមានបញ្ជីឈ្មោះសិស្សទាំងអស់ដែលទទួលបានពិន្ទុធំជាង 60 នៅក្នុងការប្រឡង។
ឥឡូវនេះ ប្រសិនបើអ្នកផ្លាស់ប្តូរសញ្ញារបស់ Jennifer Marlo ពី 68 ទៅ 58 ហើយបន្ថែមសិស្សថ្មីឈ្មោះ Ross Smith ដែលមានសញ្ញា 81 នៅក្នុងតារាង នោះបញ្ជីនឹង កែតម្រូវដោយស្វ័យប្រវត្ត។
នេះហៅថា បញ្ជីថាមវន្ត។
វិធី 3 យ៉ាងដើម្បីបង្កើតបញ្ជីថាមវន្តក្នុង Excel ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ
នៅទីនេះ យើងមានសំណុំទិន្នន័យដែលមាន លេខសម្គាល់សិស្ស ឈ្មោះ និង ម៉ាកុស របស់សិស្សមួយចំនួននៅក្នុងសាលាដែលហៅថា សាលាមត្តេយ្យផ្កាឈូករ័ត្ន។
គោលបំណងរបស់យើងថ្ងៃនេះគឺបង្កើតបញ្ជីថាមវន្តដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យពីសំណុំទិន្នន័យនេះ។ យើងនឹងប្រើទាំងលក្ខណៈវិនិច្ឆ័យទោល និងច្រើនថ្ងៃនេះ។
1. ការប្រើប្រាស់មុខងារ FILTER និង OFFSET (សម្រាប់កំណែថ្មីនៃ Excel)
ជាដំបូង យើងនឹងប្រើការរួមបញ្ចូលគ្នានៃ FILTER , OFFSET និង មុខងារ COUNTA របស់ Excel។
មុខងារ FILTER មាននៅក្នុង Office 365 តែប៉ុណ្ណោះ។ ដូច្នេះនេះគឺសម្រាប់តែអ្នកដែលមានការជាវ Office 365 ប៉ុណ្ណោះ។
ករណីទី 1៖ ផ្អែកលើលក្ខណៈវិនិច្ឆ័យតែមួយ
តោះព្យាយាមបង្កើតឌីណាមិក បញ្ជីសិស្សដែលមានពិន្ទុមធ្យមធំជាង ឬស្មើ 60 ។
អ្នកអាចប្រើរូបមន្តនេះ៖
=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)
ដូចដែលអ្នកបានឃើញហើយ យើងមានបញ្ជីឈ្មោះសិស្សទាំងអស់ដែលទទួលបានច្រើនជាង 60 ។
ហើយជាក់ស្តែង នេះគឺថាមវន្ត បញ្ជី។ អ្នកផ្លាស់ប្តូរតម្លៃណាមួយនៅក្នុងសំណុំទិន្នន័យ ឬបន្ថែមតម្លៃថ្មីណាមួយនៅក្នុងសំណុំទិន្នន័យ។
បញ្ជីនឹងកែតម្រូវដោយស្វ័យប្រវត្តិ។
ការពន្យល់នៃរូបមន្ត៖
-
COUNTA(C:C)
ត្រឡប់ចំនួនជួរដេកក្នុងជួរ C ដែលមិនទទេ។ ដូច្នេះCOUNTA(C:C)-1
ត្រឡប់ចំនួនជួរដេកដែលមានតម្លៃដោយគ្មាន បឋមកថាជួរឈរ ( ឈ្មោះសិស្ស ក្នុងឧទាហរណ៍នេះ)។ - ប្រសិនបើអ្នកមិនធ្វើ t មាន បឋមកថាជួរឈរ ប្រើ
COUNTA(C:C)
-
OFFSET(C5,0,0,COUNTA(C:C)-1,1)
ចាប់ផ្តើមពីក្រឡា C5 (ឈ្មោះសិស្សទីមួយ) ហើយត្រឡប់ជួរនៃឈ្មោះសិស្សទាំងអស់។ - អនុគមន៍ OFFSET រួមផ្សំជាមួយ អនុគមន៍ COUNTIF ត្រូវបានប្រើដើម្បីរក្សារូបមន្តថាមវន្ត។ ប្រសិនបើសិស្សម្នាក់ទៀតត្រូវបានបន្ថែមទៅក្នុងសំណុំទិន្នន័យ នោះរូបមន្ត
COUNTA(C:C)-1
នឹងកើនឡើងដោយ 1 ហើយមុខងារ OFFSET នឹងរួមបញ្ចូលសិស្ស។ - ស្រដៀងគ្នានេះដែរ
OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60
ត្រឡប់ TRUE សម្រាប់សញ្ញាទាំងអស់ដែលធំជាង ឬស្មើនឹង 60 . - ជាចុងក្រោយ
FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)
ត្រឡប់បញ្ជីសិស្សទាំងអស់ដែលទទួលបានពិន្ទុច្រើនជាង 60 ។ - ប្រសិនបើ សិស្សថ្មីណាមួយត្រូវបានបន្ថែមទៅក្នុងសំណុំទិន្នន័យ
COUNTA(C:C)-1
កើនឡើងដោយ 1 ហើយមុខងារ FILTER ធ្វើឱ្យការគណនាឡើងវិញរួមទាំងវា។ - ដូច្នេះ រូបមន្តតែងតែនៅតែជាថាមវន្ត។
ចំណាំ៖
ប្រសិនបើអ្នកចង់ទទួលបានពិន្ទុរួមជាមួយនឹងឈ្មោះក្នុងបញ្ជី គ្រាន់តែផ្លាស់ប្តូរអាគុយម៉ង់ទីប្រាំនៃ មុខងារ OFFSET ដំបូងពី 1 ទៅ 2 ។
=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,2),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)
ករណីទី 2៖ ផ្អែកលើលក្ខណៈវិនិច្ឆ័យច្រើន
តោះសាកល្បងលក្ខណៈវិនិច្ឆ័យជាច្រើនលើកនេះ។
យើងនឹងព្យាយាមបង្កើតបញ្ជីថាមវន្តរបស់សិស្សដែល ទទួលបានពិន្ទុច្រើនជាង ឬស្មើ 60 ប៉ុន្តែលេខសម្គាល់របស់វាតិចជាង ឬស្មើ 200 ។
អ្នកអាចប្រើរូបមន្តនេះ៖
=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))
ដូចដែលអ្នកបានឃើញ យើងមានបញ្ជីសិស្សទាំងអស់ដែលទទួលបានពិន្ទុច្រើនជាង 60 ហើយមាន ID s តិចជាង 200 ។
ហើយមិនចាំបាច់ប្រាប់ទេ នេះគឺជាបញ្ជីថាមវន្ត។
ប្រសិនបើអ្នកផ្លាស់ប្តូរតម្លៃណាមួយ ឬបន្ថែមសិស្សថ្មីណាមួយទៅក្នុងសំណុំទិន្នន័យ បញ្ជីនឹងកែតម្រូវដោយស្វ័យប្រវត្តិ។
ការពន្យល់នៃរូបមន្ត៖
- នៅទីនេះ យើងបានគុណជួរថាមវន្តនៃលក្ខណៈវិនិច្ឆ័យពីរ
(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200)
- ប្រសិនបើអ្នកមានច្រើនជាង 2 លក្ខណៈវិនិច្ឆ័យ គុណជួរទាំងអស់នៃ លក្ខណៈវិនិច្ឆ័យតាមរបៀបដូចគ្នា។
- នៅសល់គឺដូចគ្នានឹងឧទាហរណ៍មុន (នៃលក្ខណៈវិនិច្ឆ័យតែមួយ)។អនុគមន៍ OFFSET រួមផ្សំជាមួយអនុគមន៍ COUNTA ត្រូវបានប្រើដើម្បីរក្សារូបមន្តថាមវន្ត។
ចំណាំ៖
ប្រសិនបើអ្នកចង់ឃើញជួរឈរទាំងអស់នៅក្នុងបញ្ជី ( ជួរ B, C, និង D ក្នុងឧទាហរណ៍នេះ) សូមប្តូរអាគុយម៉ង់ដំបូងនៃ OFFSET មុខងារទៅជួរទីមួយ ( B5 ក្នុងឧទាហរណ៍នេះ) និងអាគុយម៉ង់ទីប្រាំចំពោះចំនួនសរុបនៃជួរឈរ ( 3 ក្នុងឧទាហរណ៍នេះ)។
=FILTER(OFFSET(B5,0,0,COUNTA(C:C)-1,3),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*
(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))
អានបន្ថែម៖ Excel បង្កើតថាមវន្ត រាយបញ្ជីពីតារាង (3 វិធីងាយស្រួល)
2. ការប្រើប្រាស់ INDEX-MATCH ជាមួយមុខងារផ្សេងទៀត (សម្រាប់កំណែចាស់)
អ្នកដែលមិនមាន ការជាវ Office 365 មិនអាចប្រើរូបមន្តខាងលើបានទេ។
ខ្ញុំកំពុងបង្ហាញវិធីស្មុគស្មាញជាងសម្រាប់អ្នកដែលប្រើកំណែចាស់របស់ Excel ដោយប្រើ INDEX-MATCH មុខងារ OFFSET, SMALL, IF, ROW, COUNTIF, និង COUNTIFS របស់ Excel ។ ចំណាំថារូបមន្តទាំងនេះគឺជារូបមន្តអារេ។ ដូច្នេះ ដើម្បីអនុវត្តពួកវានៅក្នុងកំណែចាស់នៃ Excel អ្នកត្រូវចុច Ctrl+Shift+Enter ជំនួសឱ្យការបញ្ចូល។
ករណីទី 1៖ ផ្អែកលើលក្ខណៈវិនិច្ឆ័យតែមួយ
រូបមន្តដើម្បីបង្កើតបញ្ជីថាមវន្តរបស់សិស្សដែលទទួលបានច្រើនជាង ឬស្មើ 60 នឹងជា៖
=INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60,
OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIF(D:D,">=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)
ដូចដែលអ្នកបានឃើញ យើងមានម្តងទៀតនូវឈ្មោះសិស្សទាំងអស់ដែលទទួលបានច្រើនជាង ឬស្មើ 60 .
លើកនេះ ពួកយើងបានឡើងលំដាប់នៃលេខ។
ហើយបាទ បញ្ជីគឺថាមវន្ត។ បន្ថែមសិស្សថ្មីទៅក្នុងសំណុំទិន្នន័យ ឬផ្លាស់ប្តូរសញ្ញាសម្គាល់របស់សិស្សណាមួយនៅក្នុងសំណុំទិន្នន័យ។
បញ្ជីនឹងកែតម្រូវដោយស្វ័យប្រវត្តិ។
ការពន្យល់អំពី រូបមន្ត៖
- នៅទីនេះ C:C គឺជាជួរឈរដែលយើងចង់ស្រង់មាតិកានៃបញ្ជី ( ឈ្មោះសិស្ស នៅក្នុងនេះ ឧទាហរណ៍)។ អ្នកប្រើមួយរបស់អ្នក។
- D:D គឺជាជួរឈរដែលលក្ខណៈវិនិច្ឆ័យស្ថិតនៅ ( សញ្ញាសម្គាល់មធ្យម ក្នុងឧទាហរណ៍នេះ)។ អ្នកប្រើមួយរបស់អ្នក។
- C5 និង D5 គឺជាក្រឡាដែលទិន្នន័យរបស់ខ្ញុំត្រូវបានចាប់ផ្តើម (នៅខាងក្រោម បឋមកថាជួរឈរ )។ អ្នកប្រើមួយរបស់អ្នក។
- “>=60” គឺជាលក្ខណៈវិនិច្ឆ័យរបស់ខ្ញុំ (ធំជាង ឬស្មើ 60 ក្នុងឧទាហរណ៍នេះ)។ អ្នកប្រើមួយរបស់អ្នក។
- ក្រៅពីការផ្លាស់ប្តូរមួយចំនួននេះ រក្សារូបមន្តដែលនៅសល់មិនផ្លាស់ប្តូរ ហើយប្រើវានៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។ អ្នកនឹងទទួលបានបញ្ជីថាមវន្តយោងទៅតាមលក្ខណៈវិនិច្ឆ័យដែលអ្នកចង់បាន។
ករណីទី 2៖ ផ្អែកលើលក្ខណៈវិនិច្ឆ័យច្រើន
The INDEX-MATCH រូបមន្តសម្រាប់បញ្ជីថាមវន្តដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យច្រើនគឺស្មុគស្មាញបន្តិច។ ទោះយ៉ាងណាក៏ដោយ ខ្ញុំកំពុងបង្ហាញវា។
រូបមន្តដើម្បីយកឈ្មោះសិស្សដែលទទួលបានពិន្ទុធំជាង ឬស្មើ 60 ប៉ុន្តែមាន ID s តិចជាង 200 នឹង;
=INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF((OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*
(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200),OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIFS(B:B,"=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)
<24
ការពន្យល់នៃរូបមន្ត៖
- នៅទីនេះ C:C គឺជាជួរឈរដែលយើងចង់បាន ទៅស្រង់មាតិកានៃបញ្ជី ( ឈ្មោះសិស្ស ក្នុងឧទាហរណ៍នេះ)។ អ្នកប្រើមួយរបស់អ្នក។
- B:B និង D:D គឺជាជួរឈរដែលលក្ខណៈវិនិច្ឆ័យស្ថិតនៅ ( លេខសម្គាល់សិស្ស និង សញ្ញាសម្គាល់មធ្យម ក្នុងឧទាហរណ៍នេះ)។ អ្នកប្រើមួយរបស់អ្នក។
- B5, C5, និង D5 គឺជាក្រឡាដែលទិន្នន័យរបស់ខ្ញុំត្រូវបានចាប់ផ្តើម (នៅខាងក្រោម បឋមកថាជួរឈរ ) អ្នកប្រើមួយរបស់អ្នក។
- ខ្ញុំបានគុណលក្ខណៈវិនិច្ឆ័យពីរនៅទីនេះ៖
(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200)
.ប្រសិនបើអ្នកមានលក្ខខណ្ឌលើសពីពីរ គុណនឹងតាម។ - ខ្ញុំបានប្រើលក្ខណៈវិនិច្ឆ័យទាំងពីរម្តងទៀត នៅក្នុងមុខងារ COUNTIFS នេះ៖
COUNTIFS(B:B,"=60")
។ អ្នកប្រើរូបមន្តរបស់អ្នកស្របតាម។ - រក្សារូបមន្តដែលនៅសល់មិនផ្លាស់ប្តូរ ហើយប្រើវាក្នុងសំណុំទិន្នន័យរបស់អ្នក។ អ្នកនឹងទទួលបានបញ្ជីថាមវន្តជាមួយនឹងលក្ខណៈវិនិច្ឆ័យជាច្រើន។
អានបន្ថែម៖ របៀបបង្កើតបញ្ជីផ្ទៀងផ្ទាត់ទិន្នន័យថាមវន្តដោយប្រើ VBA ក្នុង Excel
3 . បង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យដោយប្រើឧបករណ៍ផ្ទៀងផ្ទាត់ទិន្នន័យ
ឥឡូវនេះយើងបានបង្កើតបញ្ជីថាមវន្ត។ ប្រសិនបើអ្នកចង់បាន អ្នកអាច បង្កើតបញ្ជីទម្លាក់ចុះថាមវន្ត នៅក្នុងក្រឡាណាមួយនៃសន្លឹកកិច្ចការរបស់អ្នក។
- ដើម្បីបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្ត សូមជ្រើសរើសក្រឡាណាមួយនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ ហើយចូលទៅកាន់ ទិន្នន័យ > សុពលភាពទិន្នន័យ > សុពលភាពទិន្នន័យ នៅក្រោមផ្នែក ឧបករណ៍ទិន្នន័យ ។
- អ្នកនឹងទទួលបាន សុពលភាពទិន្នន័យ ប្រអប់សន្ទនា។ នៅក្រោមជម្រើស អនុញ្ញាត ជ្រើសរើស បញ្ជី ។ ហើយនៅក្រោមជម្រើស ប្រភព ,បញ្ចូលឯកសារយោងនៃក្រឡាទីមួយ ដែលបញ្ជីស្ថិតនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក រួមជាមួយនឹង HashTag (#) ( $E$5# ក្នុងឧទាហរណ៍នេះ)។
- បន្ទាប់មកចុច យល់ព្រម ។ អ្នកនឹងទទួលបានបញ្ជីទម្លាក់ចុះនៅក្នុងក្រឡាដែលអ្នកបានជ្រើសរើសដូចនេះ។
អានបន្ថែម៖ របៀបបង្កើតបញ្ជីទម្លាក់ចុះថាមវន្តដោយប្រើ VBA ក្នុង Excel
របៀបបង្កើតបញ្ជីពិសេសថាមវន្តក្នុង Excel ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ
នៅក្នុងផ្នែកនេះ យើងនឹងបង្ហាញពីរបៀបបង្កើតបញ្ជីតែមួយគត់នៅក្នុង Excel ដោយផ្អែកលើ លក្ខណៈវិនិច្ឆ័យ។ យើងនឹងប្រើការរួមបញ្ចូលគ្នានៃមុខងារ UNIQUE និង FILTER ។ យើងបានកែប្រែសំណុំទិន្នន័យ និងបន្ថែមហ្គេមដែលសិស្សចូលចិត្តនីមួយៗ។ ឥលូវចង់ដឹងឈ្មោះហ្គេមយកស្ទួនតាមលក្ខណៈវិនិច្ឆ័យ។ លក្ខណៈវិនិច្ឆ័យគឺជាពិន្ទុមធ្យមរបស់សិស្សត្រូវតែធំជាង 60 ។
📌 ជំហាន៖
- ដាក់រូបមន្តដោយផ្អែកលើការរួមបញ្ចូលគ្នានៃអនុគមន៍ UNIQUE និង FILTER នៅលើ Cell G5 ។
=UNIQUE(FILTER(E5:E25,(D5:D25>60)))
យើងទទួលបានបញ្ជីតែមួយគត់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ។
ការពន្យល់នៃ រូបមន្ត៖
- FILTER(E5:E25,(D5:D25>60)
វាត្រងតម្លៃនៃ ជួរ E5:E25 ជាមួយនឹងលក្ខខណ្ឌដែលពិន្ទុជាមធ្យមត្រូវតែលើសពី 60 ។
លទ្ធផល៖ [វាយកូនបាល់ បាល់ទះ បាល់ឱប កីឡាវាយកូនបាល់ បាល់ទាត់ បាល់ឱប, Rugby, Football]
- UNIQUE(FILTER(E5:E25,(D5:D25>60)))
វាត្រឡប់ ទាំងអស់តែមួយគត់តម្លៃពីលទ្ធផលមុន។
លទ្ធផល៖ [កីឡាវាយកូនបាល់ បាល់ទះ បាល់ឱប បាល់ទាត់]
សេចក្តីសន្និដ្ឋាន
ការប្រើប្រាស់ទាំងនេះ វិធីសាស្រ្ត អ្នកអាចបង្កើតបញ្ជីថាមវន្តដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យតែមួយ ឬច្រើននៅក្នុងទិន្នន័យណាមួយដែលបានកំណត់ក្នុង Excel ។ សូមចូលមើលគេហទំព័ររបស់យើង ExcelWIKI ហើយផ្តល់យោបល់របស់អ្នកនៅក្នុងប្រអប់មតិ។