តារាងមាតិកា
តើខ្ញុំត្រូវរាប់ក្រឡាជាមួយអត្ថបទក្នុង Excel យ៉ាងដូចម្តេច? មានរូបមន្តផ្សេងគ្នាមួយចំនួនដើម្បីរាប់ក្រឡាដែលមានអត្ថបទ តួអក្សរជាក់លាក់ ឬតែក្រឡាដែលបានត្រងប៉ុណ្ណោះ។ រូបមន្តទាំងអស់ដំណើរការនៅក្នុង Excel 365, 2021, 2019, 2016, 2013 និង 2010។
ដំបូង សៀវភៅបញ្ជី Excel ត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយលេខ។ ប៉ុន្តែសព្វថ្ងៃនេះ យើងច្រើនតែប្រើពួកវាដើម្បីរក្សាទុក និងរៀបចំអត្ថបទផងដែរ។ ចង់ដឹងថាតើមានក្រឡាប៉ុន្មានដែលមានអក្សរនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក? Microsoft Excel មានមុខងារជាច្រើនសម្រាប់រឿងនេះ។ តើអ្នកគួរប្រើមួយណា? ជាការប្រសើរណាស់, វាអាស្រ័យលើស្ថានភាព។ នៅក្នុងការបង្រៀននេះ អ្នកនឹងឃើញរូបមន្តផ្សេងៗគ្នា ហើយនៅពេលដែលរូបមន្តនីមួយៗល្អបំផុតដែលត្រូវប្រើ។
របៀបរាប់ចំនួនក្រឡាជាមួយអត្ថបទក្នុង Excel
នៅទីនោះ គឺជារូបមន្តមូលដ្ឋានពីរដើម្បីរកមើលចំនួនក្រឡាក្នុងជួរដែលបានផ្ដល់ឲ្យមានខ្សែអក្សរ ឬតួអក្សរ។
រូបមន្ត COUNTIF ដើម្បីរាប់ក្រឡាទាំងអស់ជាមួយអត្ថបទ
នៅពេលអ្នកចង់ស្វែងរកចំនួនក្រឡាជាមួយ អត្ថបទក្នុង Excel មុខងារ COUNTIF ដែលមានសញ្ញាផ្កាយនៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ គឺជាដំណោះស្រាយដ៏ល្អបំផុត និងងាយស្រួលបំផុត៖
COUNTIF( range, "*")ដោយសារតែសញ្ញាផ្កាយ (*) គឺជាអក្សរជំនួសដែលត្រូវគ្នានឹងលំដាប់នៃតួអក្សរណាមួយ រូបមន្តរាប់ក្រឡាទាំងអស់ដែលមានអត្ថបទណាមួយ។
រូបមន្ត SUMPRODUCT ដើម្បីរាប់ក្រឡាជាមួយនឹងអត្ថបទណាមួយ
វិធីមួយផ្សេងទៀតដើម្បីទទួលបានចំនួន ក្រឡាដែលមានអត្ថបទគឺត្រូវបញ្ចូលគ្នានូវមុខងារ SUMPRODUCT និង ISTEXT៖
SUMPRODUCT(--ISTEXT( range))ឬ
SUMPRODUCT(ISTEXT( range)*1)អនុគមន៍ ISTEXT ពិនិត្យមើលថាតើក្រឡានីមួយៗក្នុងការកំណត់ ជួរមានតួអក្សរអត្ថបទណាមួយ ហើយត្រឡប់អារេនៃ TRUE (ក្រឡាដែលមានអត្ថបទ) និង FALSE (ក្រឡាផ្សេងទៀត) តម្លៃ។ unary ទ្វេ (--) ឬប្រតិបត្តិការគុណបង្ខិតបង្ខំ TRUE និង FALSE ទៅជា 1 និង 0 រៀងគ្នា បង្កើតអារេនៃមួយ និងសូន្យ។ អនុគមន៍ SUMPRODUCT បូកសរុបធាតុទាំងអស់នៃអារេ ហើយត្រឡប់លេខ 1 ដែលជាចំនួនក្រឡាដែលមានអត្ថបទ។
ដើម្បីទទួលបានការយល់ដឹងបន្ថែមអំពីរបៀបដែលរូបមន្តទាំងនេះដំណើរការ សូមមើលតម្លៃណាមួយដែលត្រូវបានរាប់ និង ដែលមិនមែន៖
អ្វីដែលត្រូវបានរាប់ | អ្វីដែលមិនត្រូវបានរាប់ |
|
|
ឧទាហរណ៍ ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទក្នុងជួរ A2:A10 ដោយមិនរាប់បញ្ចូលលេខ កាលបរិច្ឆេទ តម្លៃតក្កវិជ្ជា កំហុស និងក្រឡាទទេ ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តទាំងនេះ៖
=COUNTIF(A2:A10, "*")
=SUMPRODUCT(--ISTEXT(A2:A10))
=SUMPRODUCT(ISTEXT(A2:A10)*1)
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖
រាប់ក្រឡាដែលមានអត្ថបទដោយមិនរាប់បញ្ចូលចន្លោះ និងខ្សែអក្សរទទេ
រូបមន្តដែលបានពិភាក្សាខាងលើ រាប់ក្រឡាទាំងអស់ដែលមានតួអក្សរអត្ថបទណាមួយនៅក្នុងពួកវា។ ទោះយ៉ាងណាក៏ដោយ នៅក្នុងស្ថានភាពមួយចំនួន វាអាចនឹងមានការភ័ន្តច្រឡំ ដោយសារកោសិកាមួយចំនួនអាចមើលទៅទទេ ប៉ុន្តែតាមពិត មានតួអក្សរដែលមើលមិនឃើញដោយភ្នែកមនុស្ស ដូចជា ខ្សែអក្សរទទេ សញ្ញាផ្កាយ ចន្លោះ ការបំបែកបន្ទាត់ជាដើម។ ក្រឡាត្រូវបានរាប់ដោយរូបមន្តធ្វើឱ្យអ្នកប្រើប្រាស់ដកសក់ចេញដោយព្យាយាមរកមូលហេតុ :)
ដើម្បីដកក្រឡាទទេ "false positive" ពីការរាប់ សូមប្រើមុខងារ COUNTIFS ដែលមានតួអក្សរ "ដកចេញ" នៅក្នុង លក្ខណៈវិនិច្ឆ័យទីពីរ។
ឧទាហរណ៍ ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទក្នុងជួរ A2:A7 ដោយព្រងើយកន្តើយចំពោះធាតុដែលមាន តួអក្សរដកឃ្លា សូមប្រើរូបមន្តនេះ៖
=COUNTIFS(A2:A7,"*", A2:A7, " ")
ប្រសិនបើជួរគោលដៅរបស់អ្នកមានទិន្នន័យដែលផ្អែកលើរូបមន្ត នោះរូបមន្តមួយចំនួនអាចបណ្តាលឱ្យមាន ខ្សែអក្សរទទេ ("")។ ដើម្បីមិនអើពើក្រឡាដែលមាន ខ្សែអក្សរទទេ ផងដែរ សូមជំនួស "*" ដោយ "*?*" នៅក្នុងអាគុយម៉ង់ លក្ខខណ្ឌ 1 ៖
=COUNTIFS(A2:A9,"*?*", A2:A9, " ")
សំណួរមួយ សញ្ញាសម្គាល់ដែលព័ទ្ធជុំវិញដោយសញ្ញាផ្កាយបង្ហាញថាគួរតែមានតួអក្សរអត្ថបទយ៉ាងហោចណាស់មួយនៅក្នុងក្រឡា។ ដោយសារខ្សែអក្សរទទេមិនមានតួអក្សរនៅក្នុងវា វាមិនបំពេញតាមលក្ខណៈវិនិច្ឆ័យ និងមិនត្រូវបានរាប់បញ្ចូល។ ក្រឡាទទេដែលចាប់ផ្តើមដោយ apostrophe (') ក៏មិនត្រូវបានរាប់បញ្ចូលដែរ។
នៅក្នុងរូបថតអេក្រង់ខាងក្រោម មានចន្លោះនៅក្នុង A7, apostrophe ក្នុង A8 និងខ្សែអក្សរទទេ (="") នៅក្នុង A9។ រូបមន្តរបស់យើងទុកកោសិកាទាំងនោះចេញ ហើយត្រឡប់ចំនួនក្រឡាអត្ថបទ3:
របៀបរាប់ក្រឡាជាមួយអត្ថបទជាក់លាក់នៅក្នុង Excel
ដើម្បីទទួលបានចំនួនក្រឡាដែលមានអត្ថបទ ឬតួអក្សរជាក់លាក់ អ្នកគ្រាន់តែផ្គត់ផ្គង់អត្ថបទនោះ នៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ នៃអនុគមន៍ COUNTIF ។ ឧទាហរណ៍ខាងក្រោមពន្យល់ពីភាពខុសប្រក្រតី។
ដើម្បីផ្គូផ្គងអត្ថបទគំរូ យ៉ាងពិតប្រាកដ សូមបញ្ចូលអត្ថបទពេញលេញដែលរុំព័ទ្ធក្នុងសញ្ញាសម្រង់៖
COUNTIF( ជួរ, " text")ដើម្បីរាប់ក្រឡាជាមួយ ផ្នែក ត្រូវគ្នា សូមដាក់អត្ថបទនៅចន្លោះសញ្ញាផ្កាយពីរ ដែលតំណាងឱ្យចំនួនតួអក្សរណាមួយមុន និងក្រោយអត្ថបទ៖
COUNTIF( range, "* text*")ឧទាហរណ៍ ដើម្បីស្វែងរកចំនួនក្រឡាក្នុងជួរ A2:A7 មានពាក្យ "ចេក" ពិតប្រាកដ ប្រើ រូបមន្តនេះ៖
=COUNTIF(A2:A7, "bananas")
ដើម្បីរាប់ក្រឡាទាំងអស់ដែលមាន "ចេក" ជាផ្នែកនៃមាតិការបស់វានៅក្នុងទីតាំងណាមួយ សូមប្រើវា៖
=COUNTIF(A2:A7, "*bananas*")
ដើម្បីធ្វើឱ្យរូបមន្តកាន់តែងាយស្រួលប្រើ អ្នកអាចដាក់លក្ខណៈវិនិច្ឆ័យក្នុងក្រឡាដែលបានកំណត់ជាមុន និយាយថា D2 ហើយដាក់ឯកសារយោងក្រឡាក្នុងអាគុយម៉ង់ទីពីរ៖
=COUNTIF(A2:A7, D2)
អាស្រ័យលើការបញ្ចូល ក្នុង D2 រូបមន្តអាចផ្គូផ្គងអត្ថបទគំរូទាំងស្រុង ឬដោយផ្នែក៖
- សម្រាប់ការផ្គូផ្គងពេញលេញ សូមវាយពាក្យ ឬឃ្លាទាំងមូលដូចដែលវាបង្ហាញក្នុងតារាងប្រភព ឧ. Bananas .
- សម្រាប់ការផ្គូផ្គងដោយផ្នែក សូមវាយអត្ថបទគំរូដែលព័ទ្ធជុំវិញដោយតួអក្សរជំនួស ដូចជា *Bananas* ។
ដូច រូបមន្តគឺ មិនប្រកាន់អក្សរតូចធំ អ្នកប្រហែលជាមិនខ្វល់អំពីករណីអក្សរទេមានន័យថា *bananas* នឹងធ្វើផងដែរ។
ម្យ៉ាងវិញទៀត ដើម្បីរាប់ក្រឡាជាមួយ ការផ្គូផ្គងផ្នែក សូមភ្ជាប់សេចក្តីយោងក្រឡា និងតួអក្សរជំនួសដូចជា៖
=COUNTIF(A2:A7, "*"&D2&"*")
សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel។
របៀប ដើម្បីរាប់ក្រឡាដែលបានត្រងជាមួយនឹងអត្ថបទក្នុង Excel
នៅពេលប្រើតម្រង Excel ដើម្បីបង្ហាញតែទិន្នន័យដែលពាក់ព័ន្ធនៅពេលណាមួយ ពេលខ្លះអ្នកប្រហែលជាត្រូវរាប់ ក្រឡាដែលមើលឃើញជាមួយអត្ថបទ ។ គួរឱ្យសោកស្ដាយ មិនមានដំណោះស្រាយដោយចុចតែម្តងសម្រាប់កិច្ចការនេះទេ ប៉ុន្តែឧទាហរណ៍ខាងក្រោមនឹងផ្តល់ភាពងាយស្រួលដល់អ្នកតាមជំហាន។
ឧបមាថា អ្នកមានតារាងដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។ ធាតុមួយចំនួនត្រូវបានទាញចេញពីមូលដ្ឋានទិន្នន័យធំជាងដោយប្រើរូបមន្ត ហើយកំហុសផ្សេងៗបានកើតឡើងនៅតាមផ្លូវ។ អ្នកកំពុងស្វែងរកចំនួនសរុបនៃធាតុនៅក្នុងជួរ A។ ជាមួយនឹងជួរទាំងអស់ដែលអាចមើលឃើញ រូបមន្ត COUNTIF ដែលយើងបានប្រើសម្រាប់រាប់ក្រឡាជាមួយនឹងអត្ថបទមានប្រសិទ្ធភាពមួយ៖
=COUNTIF(A2:A10, "*")
ហើយឥឡូវនេះ អ្នកបង្រួមបញ្ជីដោយលក្ខណៈវិនិច្ឆ័យមួយចំនួន និយាយថា ត្រងធាតុដែលមានបរិមាណលើសពី 10។ សំណួរគឺ – តើមានធាតុប៉ុន្មានដែលនៅសល់?
ដើម្បីរាប់ ក្រឡាដែលបានត្រងជាមួយអត្ថបទ នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- នៅក្នុងតារាងប្រភពរបស់អ្នក ធ្វើឱ្យជួរទាំងអស់អាចមើលឃើញ។ សម្រាប់ការនេះ សម្អាតតម្រងទាំងអស់ ហើយឈប់លាក់ជួរដែលលាក់។
- បន្ថែមជួរឈរជំនួយជាមួយរូបមន្ត SUBTOTAL ដែលបង្ហាញថាតើជួរដេកមួយឬអត់បានត្រងឬអត់។
ដើម្បីដោះស្រាយ ក្រឡាដែលបានត្រង សូមប្រើ 3 សម្រាប់អាគុយម៉ង់ function_num ៖
=SUBTOTAL(3, A2)
ដើម្បីកំណត់អត្តសញ្ញាណ ទាំងអស់ ក្រឡាដែលលាក់ ត្រងចេញ និងលាក់ដោយដៃ ដាក់ 103 ក្នុង function_num :
=SUBTOTAL(103, A2)
ក្នុងឧទាហរណ៍នេះ យើងចង់រាប់តែ ក្រឡាដែលអាចមើលឃើញ ជាមួយអត្ថបទ ដោយមិនគិតពីរបៀបដែលក្រឡាផ្សេងទៀតត្រូវបានលាក់ ដូច្នេះយើងបញ្ចូលរូបមន្តទីពីរនៅក្នុង A2 ហើយចម្លងវាចុះក្រោមទៅ A10។
សម្រាប់ក្រឡាដែលមើលឃើញ រូបមន្តនឹងត្រឡប់ 1។ ភ្លាមៗនៅពេលដែលអ្នកត្រងចេញ ឬ លាក់ជួរមួយចំនួនដោយដៃ រូបមន្តនឹងត្រឡប់ 0 សម្រាប់ពួកគេ។ (អ្នកនឹងមិនឃើញលេខសូន្យទាំងនោះទេ ដោយសារពួកវាត្រូវបានបញ្ជូនមកវិញសម្រាប់ជួរដែលបានលាក់។ ដើម្បីប្រាកដថាវាដំណើរការតាមវិធីនេះ អ្នកគ្រាន់តែចម្លងមាតិកានៃក្រឡាដែលលាក់ជាមួយរូបមន្តសរុបរងទៅពាក្យដែលមើលឃើញ សូមនិយាយថា =D2 ដោយសន្មតថាជួរទី 2 ត្រូវបានលាក់។ .)
- ប្រើអនុគមន៍ COUNTIFS ជាមួយគូ criteria_range / លក្ខណៈវិនិច្ឆ័យ ពីរផ្សេងគ្នា ដើម្បីរាប់ក្រឡាដែលមើលឃើញជាមួយអត្ថបទ៖
- លក្ខណៈវិនិច្ឆ័យ1 - ស្វែងរកក្រឡាដែលមានអត្ថបទណាមួយ ("*") ក្នុងជួរ A2:A10។
- លក្ខណៈវិនិច្ឆ័យ2 - ស្វែងរក 1 ក្នុងជួរ D2:D10 ដើម្បីរកក្រឡាដែលអាចមើលឃើញ។
=COUNTIFS(A2:A10, "*", D2:D10, 1)
ឥឡូវនេះ អ្នកអាចត្រងទិន្នន័យតាមវិធីដែលអ្នកចង់បាន ហើយរូបមន្តនឹងប្រាប់អ្នកពីចំនួនក្រឡាដែលបានត្រងនៅក្នុងជួរ A មានអត្ថបទ (3 ក្នុង ករណីរបស់យើង):
ប្រសិនបើអ្នកមិនចង់បញ្ចូលជួរឈរបន្ថែមនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នកទេ នោះអ្នកនឹងត្រូវការរូបមន្តយូរជាងនេះដើម្បីសម្រេចកិច្ចការនេះ។ គ្រាន់តែជ្រើសរើសមួយរបស់អ្នក។ដូចជាប្រសើរជាង៖
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISTEXT(A2:A10)))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), -- (ISTEXT(A2:A10)))
សញ្ញាគុណនឹងដំណើរការផងដែរ៖
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))) * (ISTEXT(A2:A10)))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10)-MIN(ROW(A2:A10)),,1)) * (ISTEXT(A2:A10)))
រូបមន្តមួយណាដែលត្រូវប្រើជាបញ្ហានៃចំណូលចិត្តផ្ទាល់ខ្លួនរបស់អ្នក - លទ្ធផលនឹងដូចគ្នាក្នុងករណីណាក៏ដោយ៖
របៀបដែលរូបមន្តទាំងនេះដំណើរការ
ទីមួយ រូបមន្តប្រើមុខងារ INDIRECT ដើម្បី "ចិញ្ចឹម" សេចក្តីយោងនីមួយៗនៃក្រឡាទាំងអស់ក្នុងជួរដែលបានបញ្ជាក់ដល់ SUBTOTAL ។ រូបមន្តទីពីរប្រើការរួមបញ្ចូលគ្នានៃមុខងារ OFFSET, ROW និង MIN សម្រាប់គោលបំណងដូចគ្នា។
អនុគមន៍ SUBTOTAL ត្រឡប់អារេនៃ 1 និង 0 ដែលពួកវាតំណាងឱ្យក្រឡាដែលមើលឃើញ ហើយសូន្យត្រូវគ្នានឹងក្រឡាដែលលាក់ (ដូចជាជួរជំនួយ ខាងលើ)។
មុខងារ ISTEXT ពិនិត្យក្រឡានីមួយៗក្នុង A2:A10 ហើយត្រឡប់ TRUE ប្រសិនបើក្រឡាមានអត្ថបទ នោះ FALSE បើមិនដូច្នេះទេ។ ប្រតិបត្តិករ unary ទ្វេ (--) បង្ខិតតម្លៃ TRUE និង FALSE ទៅជា 1's និង 0's ។ នៅចំណុចនេះ រូបមន្តមើលទៅដូចតទៅ៖
=SUMPRODUCT({0;1;1;1;0;1;1;0;0}, {1;1;1;0;1;1;0;1;1})
អនុគមន៍ SUMPRODUCT ដំបូងគុណធាតុនៃអារេទាំងពីរក្នុងទីតាំងដូចគ្នា ហើយបន្ទាប់មកបូកសរុបអារេលទ្ធផល។
ដោយសារការគុណនឹងសូន្យផ្តល់សូន្យ មានតែក្រឡាដែលតំណាងដោយ 1 ក្នុងអារេទាំងពីរមាន 1 ក្នុងអារេចុងក្រោយ។
=SUMPRODUCT({0;1;1;0;0;1;0;0;0})
ហើយចំនួន 1 ក្នុងអារេខាងលើគឺជាចំនួនដែលអាចមើលឃើញ ក្រឡាដែលមានអត្ថបទ។
នោះជារបៀបរាប់ក្រឡាជាមួយអត្ថបទក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
មានទាញយក
រូបមន្ត Excel ដើម្បីរាប់ក្រឡាជាមួយអត្ថបទ