តារាងមាតិកា
ការបង្រៀនមើលពីរបៀបប្រើប្រាស់មុខងារអារេថាមវន្តថ្មីដើម្បីរាប់តម្លៃពិសេសនៅក្នុង Excel៖ រូបមន្តសម្រាប់រាប់ធាតុតែមួយគត់នៅក្នុងជួរឈរ ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យជាច្រើន មិនអើពើនឹងចន្លោះទទេ និងច្រើនទៀត។
កាលពីប៉ុន្មានឆ្នាំមុន យើងបានពិភាក្សាអំពីវិធីជាច្រើនដើម្បីរាប់តម្លៃពិសេស និងខុសគ្នានៅក្នុង Excel ។ ប៉ុន្តែដូចកម្មវិធីផ្សេងទៀតដែរ Microsoft Excel បន្តវិវឌ្ឍ ហើយមុខងារថ្មីៗលេចឡើងជាមួយស្ទើរតែគ្រប់ការចេញផ្សាយ។ ថ្ងៃនេះ យើងនឹងពិនិត្យមើលពីរបៀបដែលការរាប់តម្លៃពិសេសនៅក្នុង Excel អាចធ្វើបានជាមួយនឹងមុខងារ dynamic array ដែលបានណែនាំថ្មីៗនេះ។ ប្រសិនបើអ្នកមិនទាន់បានប្រើមុខងារទាំងនេះណាមួយនៅឡើយទេ អ្នកនឹងភ្ញាក់ផ្អើលនៅពេលដែលឃើញរូបមន្តសាមញ្ញជាងនេះទាក់ទងនឹងការសាងសង់ និងភាពងាយស្រួលក្នុងការប្រើប្រាស់។
ចំណាំ។ រូបមន្តទាំងអស់ដែលបានពិភាក្សានៅក្នុងមេរៀននេះពឹងផ្អែកលើមុខងារ UNIQUE ដែលមានតែនៅក្នុង Excel 365 និង Excel 2021។ ប្រសិនបើអ្នកកំពុងប្រើ Excel 2019, Excel 2016 ឬមុននេះ សូមពិនិត្យមើលអត្ថបទនេះសម្រាប់ដំណោះស្រាយ។
រាប់តម្លៃតែមួយគត់នៅក្នុងជួរឈរ
វិធីងាយស្រួលបំផុតដើម្បីរាប់តម្លៃតែមួយគត់នៅក្នុងជួរឈរគឺត្រូវប្រើមុខងារ UNIQUE រួមជាមួយមុខងារ COUNTA៖
COUNTA(UNIQUE( range ))រូបមន្តដំណើរការជាមួយតក្កវិជ្ជាសាមញ្ញនេះ៖ UNIQUE ត្រឡប់អារេនៃធាតុតែមួយគត់ ហើយ COUNTA រាប់ធាតុទាំងអស់នៃអារេ។
ជាឧទាហរណ៍ ចូរយើងរាប់តែមួយគត់ ឈ្មោះក្នុងជួរ B2:B10:
=COUNTA(UNIQUE(B2:B10))
រូបមន្តប្រាប់យើងថាមាន 5ឈ្មោះផ្សេងគ្នានៅក្នុងបញ្ជីអ្នកឈ្នះ៖
គន្លឹះ។ ក្នុងឧទាហរណ៍នេះ យើងរាប់តម្លៃអត្ថបទតែមួយគត់ ប៉ុន្តែអ្នកអាចប្រើរូបមន្តនេះសម្រាប់ប្រភេទទិន្នន័យផ្សេងទៀត រួមទាំងលេខ កាលបរិច្ឆេទ ពេលវេលា។ល។
រាប់តម្លៃតែមួយគត់ដែលកើតឡើងតែម្តងគត់
ក្នុងឧទាហរណ៍មុន យើងបានរាប់ធាតុផ្សេងគ្នា (ដោយឡែក) ទាំងអស់នៅក្នុងជួរឈរមួយ។ លើកនេះ យើងចង់ដឹងចំនួនកំណត់ត្រាតែមួយគត់ដែល កើតឡើងតែម្តង ។ ដើម្បីសម្រេចបាន សូមបង្កើតរូបមន្តរបស់អ្នកតាមវិធីនេះ៖
ដើម្បីទទួលបានបញ្ជីនៃការកើតឡើងម្តង សូមកំណត់អាគុយម៉ង់ទី 3 នៃ UNIQUE ទៅពិត៖
UNIQUE(B2:B10,,TRUE))
ដើម្បីរាប់ការកើតឡើងតែម្តងគត់ សំបុក UNIQUE នៅក្នុងមុខងារ ROW៖
ROWS(UNIQUE(B2:B10,,TRUE))
សូមចំណាំថា COUNTA នឹងមិនដំណើរការក្នុងករណីនេះទេ ព្រោះវារាប់ក្រឡាដែលមិនទទេទាំងអស់ រួមទាំង តម្លៃកំហុស។ ដូច្នេះ ប្រសិនបើគ្មានលទ្ធផលត្រូវបានរកឃើញ UNIQUE នឹងបង្ហាញកំហុស ហើយ COUNTA នឹងរាប់វាជា 1 ដែលខុស!
ដើម្បីដោះស្រាយកំហុសដែលអាចកើតមាន សូមរុំមុខងារ IFERROR ជុំវិញរូបមន្តរបស់អ្នក ហើយណែនាំវាឱ្យចេញលទ្ធផល 0 ប្រសិនបើមានកំហុសណាមួយកើតឡើង៖
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
ជាលទ្ធផល អ្នកទទួលបានការរាប់ដោយផ្អែកលើគោលគំនិតនៃមូលដ្ឋានទិន្នន័យតែមួយគត់៖
ចំនួន ជួរដេកតែមួយគត់នៅក្នុង Excel
ឥឡូវនេះអ្នកដឹងពីរបៀបរាប់ក្រឡាដែលមានតែមួយគត់នៅក្នុងជួរឈរ មានគំនិតអំពីរបៀបស្វែងរកចំនួនជួរដេកតែមួយគត់?
នេះគឺជាដំណោះស្រាយ៖
ROWS( UNIQUE( ជួរ ))ល្បិចគឺដើម្បី "ចិញ្ចឹម" ជួរទាំងមូលទៅជា UNIQUE ដូច្នេះវាស្វែងរកបន្សំតែមួយគត់នៃតម្លៃនៅក្នុងជួរឈរជាច្រើន។ បន្ទាប់ពីនោះ អ្នកគ្រាន់តែបញ្ចូលរូបមន្តក្នុងអនុគមន៍ ROWS ដើម្បីគណនាចំនួនជួរដេក។
ឧទាហរណ៍ ដើម្បីរាប់ជួរដេកតែមួយគត់ក្នុងជួរ A2:C10 យើងប្រើរូបមន្តនេះ៖
=ROWS(UNIQUE(A2:C10))
រាប់ធាតុតែមួយគត់ដោយមិនអើពើក្រឡាទទេ
ដើម្បីរាប់តម្លៃតែមួយគត់នៅក្នុង Excel មិនអើពើនឹងចន្លោះទទេ ប្រើមុខងារតម្រងដើម្បីត្រងក្រឡាទទេ ហើយបន្ទាប់មក បំប្លែងវានៅក្នុងរូបមន្ត COUNTA UNIQUE ដែលធ្លាប់ស្គាល់រួចហើយ៖
COUNTA(UNIQUE(FILTER( range , range ")))ជាមួយទិន្នន័យប្រភពនៅក្នុង B2:B11 រូបមន្តយកទម្រង់នេះ៖
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖
រាប់តម្លៃពិសេសជាមួយលក្ខណៈវិនិច្ឆ័យ
ដើម្បីទាញយកតម្លៃតែមួយគត់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យជាក់លាក់ អ្នកម្តងទៀតប្រើមុខងារ UNIQUE និង FILTER រួមគ្នាដូចដែលបានពន្យល់ក្នុងឧទាហរណ៍នេះ។ ហើយបន្ទាប់មក អ្នកប្រើមុខងារ ROWS ដើម្បីរាប់ធាតុតែមួយគត់ និង IFERROR ដើម្បីចាប់កំហុសគ្រប់ប្រភេទ ហើយជំនួសវាដោយ 0:
IFERROR(ROWS(UNIQUE( range , criteria_range )" = លក្ខណៈវិនិច្ឆ័យ ))), 0)ឧទាហរណ៍ ដើម្បីរកឱ្យឃើញថាតើអ្នកឈ្នះប៉ុន្មាននាក់ផ្សេងគ្នាមាននៅក្នុងកីឡាជាក់លាក់មួយ សូមប្រើរូបមន្តនេះ៖
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
កន្លែងដែល A2:A10 គឺជាជួរដើម្បីស្វែងរកឈ្មោះតែមួយគត់ ( ជួរ ), B2:B10 គឺជាកីឡាដែលអ្នកឈ្នះប្រកួតប្រជែង ( លក្ខខណ្ឌ_ជួរ ) ហើយ E1 គឺជាកីឡាដែលចាប់អារម្មណ៍ ( លក្ខណៈវិនិច្ឆ័យ )។
រាប់តម្លៃតែមួយគត់ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើន
រូបមន្តសម្រាប់ការរាប់តម្លៃតែមួយគត់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យច្រើនគឺប្រហាក់ប្រហែលនឹងឧទាហរណ៍ខាងលើ ទោះបីជាលក្ខណៈវិនិច្ឆ័យត្រូវបានសាងសង់ខុសគ្នាបន្តិចក៏ដោយ៖
IFERROR(ROWS(UNIQUE( range ), ( criteria_range1 ) = criteria1 ) * ( criteria_range2 = criteria2 )))), 0)អ្នកដែលចង់ដឹងចង់ឃើញគ្រឿងយន្តខាងក្នុង អាចស្វែងរកការពន្យល់បាន នៃតក្កវិជ្ជារបស់រូបមន្តនៅទីនេះ៖ ស្វែងរកតម្លៃតែមួយគត់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យជាច្រើន។
ក្នុងឧទាហរណ៍នេះ យើងនឹងស្វែងរកថាតើអ្នកឈ្នះខុសគ្នាប៉ុន្មាននាក់ដែលមាននៅក្នុងកីឡាជាក់លាក់មួយនៅក្នុង F1 ( លក្ខណៈវិនិច្ឆ័យ 1 ) និងក្រោមអាយុនៅក្នុង F2 ( លក្ខណៈវិនិច្ឆ័យ 2 )។ សម្រាប់បញ្ហានេះ យើងកំពុងប្រើរូបមន្តនេះ៖
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10
កន្លែងដែល A2:B10 ជាបញ្ជីឈ្មោះ ( ជួរ ), C2:C10 គឺជាកីឡា ( criteria_range 1 ) និង D2:D10 គឺជាអាយុ ( criteria_range 2 )។
នោះជារបៀបរាប់តម្លៃពិសេសនៅក្នុង Excel ជាមួយនឹងឌីណាមិកថ្មី មុខងារអារេ។ ខ្ញុំប្រាកដថាអ្នកពេញចិត្តចំពោះរបៀបដែលដំណោះស្រាយទាំងអស់កាន់តែសាមញ្ញ។ យ៉ាងណាក៏ដោយ អរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្ដាហ៍ក្រោយ!
អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក
រាប់ឧទាហរណ៍រូបមន្តតម្លៃពិសេស (ឯកសារ .xlsx)
<៣>