Excel៖ រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ (ការផ្គូផ្គងជាក់លាក់ និងផ្នែក)

  • ចែករំលែកនេះ។
Michael Brown

តារាង​មាតិកា

ការបង្រៀនបង្ហាញពីរបៀបរាប់ចំនួនក្រឡាជាមួយនឹងអត្ថបទជាក់លាក់នៅក្នុង Excel ។ អ្នកនឹងរកឃើញឧទាហរណ៍រូបមន្តសម្រាប់ការផ្គូផ្គងជាក់លាក់ ការផ្គូផ្គងផ្នែក និងក្រឡាដែលបានត្រង។

កាលពីសប្តាហ៍មុន យើងបានមើលពីរបៀបរាប់ក្រឡាជាមួយនឹងអត្ថបទក្នុង Excel ដែលមានន័យថាក្រឡាទាំងអស់ជាមួយនឹងអត្ថបទណាមួយ។ នៅពេលវិភាគព័ត៌មានធំៗ អ្នកក៏អាចចង់ដឹងថាតើក្រឡាប៉ុន្មានមានអត្ថបទជាក់លាក់។ ការបង្រៀននេះពន្យល់ពីរបៀបធ្វើវាតាមរបៀបសាមញ្ញ។

    របៀបរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel

    Microsoft Excel មានមុខងារពិសេសសម្រាប់រាប់ក្រឡាតាមលក្ខខណ្ឌ មុខងារ COUNTIF ។ អ្វីដែលអ្នកត្រូវធ្វើគឺផ្គត់ផ្គង់ខ្សែអក្សរអត្ថបទគោលដៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ

    នេះគឺជារូបមន្ត Excel ទូទៅដើម្បីរាប់ចំនួនក្រឡាដែលមានអត្ថបទជាក់លាក់៖

    COUNTIF(ជួរ, " text")

    ឧទាហរណ៍ខាងក្រោមបង្ហាញវានៅក្នុងសកម្មភាព។ ឧបមាថាអ្នកមានបញ្ជីលេខសម្គាល់ធាតុនៅក្នុង A2:A10 ហើយអ្នកចង់រាប់ចំនួនក្រឡាដែលមានលេខសម្គាល់ជាក់លាក់មួយ និយាយថា "AA-01" ។ វាយបញ្ចូលខ្សែអក្សរនេះនៅក្នុងអាគុយម៉ង់ទីពីរ ហើយអ្នកនឹងទទួលបានរូបមន្តសាមញ្ញនេះ៖

    =COUNTIF(A2:A10, "AA-01")

    ដើម្បីបើកឱ្យអ្នកប្រើប្រាស់របស់អ្នករាប់ក្រឡាជាមួយនឹងអត្ថបទដែលបានផ្តល់ឱ្យដោយមិនចាំបាច់កែប្រែរូបមន្ត សូមបញ្ចូលពាក្យបញ្ជា អត្ថបទក្នុងក្រឡាដែលបានកំណត់ជាមុន និយាយថា D1 និងផ្គត់ផ្គង់សេចក្តីយោងក្រឡា៖

    =COUNTIF(A2:A10, D1)

    ចំណាំ។ អនុគមន៍ Excel COUNTIF គឺ case-insensitive មានន័យថាវាមិនបែងចែកករណីអក្សរទេ។ ដើម្បីព្យាបាលអក្សរធំនិងអក្សរតូចតួអក្សរខុសគ្នា ប្រើរូបមន្តដែលប្រកាន់អក្សរតូចធំនេះ។

    របៀបរាប់ក្រឡាជាមួយនឹងអត្ថបទជាក់លាក់ (ការផ្គូផ្គងផ្នែក)

    រូបមន្តដែលបានពិភាក្សាក្នុងឧទាហរណ៍មុនត្រូវគ្នានឹងលក្ខណៈវិនិច្ឆ័យយ៉ាងពិតប្រាកដ។ ប្រសិនបើយ៉ាងហោចណាស់មានតួអក្សរផ្សេងគ្នាមួយនៅក្នុងក្រឡា ឧទាហរណ៍ដកឃ្លាបន្ថែមនៅចុងបញ្ចប់ នោះនឹងមិនមែនជាការផ្គូផ្គងពិតប្រាកដទេ ហើយក្រឡាបែបនេះនឹងមិនត្រូវបានរាប់បញ្ចូលនោះទេ។

    ដើម្បីស្វែងរកចំនួន ក្រឡាដែលមានអត្ថបទជាក់លាក់ជាផ្នែកនៃមាតិការបស់វា ប្រើតួអក្សរជំនួសក្នុងលក្ខណៈវិនិច្ឆ័យរបស់អ្នក ពោលគឺសញ្ញាផ្កាយ (*) ដែលតំណាងឱ្យលំដាប់ ឬតួអក្សរណាមួយ។ អាស្រ័យលើគោលដៅរបស់អ្នក រូបមន្តមួយអាចមើលទៅដូចមួយខាងក្រោម។

    រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅ ចាប់ផ្តើមខ្លាំង :

    COUNTIF(range, " text *")

    រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង ទីតាំងណាមួយ :

    COUNTIF(range, "* text *")

    ឧទាហរណ៍ ដើម្បីស្វែងរកចំនួនក្រឡាក្នុងជួរ A2:A10 ចាប់ផ្តើមដោយ "AA" សូមប្រើរូបមន្តនេះ៖

    =COUNTIF(A2:A10, "AA*")

    ដើម្បីទទួលបានចំនួនក្រឡាដែលមាន "AA" នៅក្នុងទីតាំងណាមួយ សូមប្រើវា one:

    =COUNTIF(A2:A10, "*AA*")

    ដើម្បីធ្វើឱ្យរូបមន្តមានភាពស្វាហាប់ជាងមុន សូមជំនួសខ្សែអក្សររឹងដោយសេចក្តីយោងក្រឡា។

    ដើម្បីរាប់ក្រឡាដែលចាប់ផ្តើមដោយអត្ថបទជាក់លាក់៖

    =COUNTIF(A2:A10, D1&"*")

    ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅកន្លែងណាមួយនៅក្នុងពួកវា៖

    =COUNTIF(A2:A10, "*"&D1&"*")

    រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖

    រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ (ប្រកាន់អក្សរតូចធំ)

    នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកត្រូវការភាពខុសគ្នាអក្សរធំ និងអក្សរតូច មុខងារ COUNTIF នឹងមិនដំណើរការទេ។ អាស្រ័យលើថាតើអ្នកកំពុងស្វែងរកការផ្គូផ្គងជាក់លាក់ ឬដោយផ្នែក អ្នកនឹងត្រូវបង្កើតរូបមន្តផ្សេង។

    រូបមន្តដែលប្រកាន់អក្សរតូចធំដើម្បីរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ (ការផ្គូផ្គងពិតប្រាកដ)

    ដើម្បីរាប់ ចំនួនក្រឡាដែលមានអត្ថបទជាក់លាក់ដែលទទួលស្គាល់ករណីអត្ថបទ យើងនឹងប្រើការរួមបញ្ចូលគ្នានៃមុខងារ SUMPRODUCT និង EXACT៖

    SUMPRODUCT(--EXACT(" text ", ជួរ )). សហសញ្ញាទ្វេ (ហៅថា double unary ) បង្ខិតបង្ខំ TRUE និង FALSE ទៅជា 1 និង 0។
  • SUMPRODUCT បូកសរុបធាតុទាំងអស់នៃអារេ។ ផលបូកនោះគឺជាចំនួននៃ 1 ដែលជាចំនួននៃការផ្គូផ្គង។
  • ឧទាហរណ៍ ដើម្បីទទួលបានចំនួនក្រឡាក្នុង A2:A10 ដែលមានអត្ថបទក្នុង D1 ហើយដោះស្រាយអក្សរធំ និងអក្សរតូចខុសគ្នា។ តួអក្សរ ប្រើរូបមន្តនេះ៖

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    រូបមន្តដែលប្រកាន់អក្សរតូចធំ ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ (ការផ្គូផ្គងផ្នែក)

    ដើម្បីបង្កើត រូបមន្តដែលប្រកាន់អក្សរតូចធំ ដែលអាចស្វែងរកខ្សែអក្សរដែលចាប់អារម្មណ៍នៅកន្លែងណាមួយក្នុងក្រឡាមួយ យើងកំពុងប្រើមុខងារ 3 ផ្សេងគ្នា៖

    SUMPRODUCT(--(ISNUMBER(FIND(" text ", )" ជួរ ))))

    របៀបដែលរូបមន្តនេះដំណើរការ៖

    • ការស្វែងរកមុខងារ FIND ដែលប្រកាន់អក្សរតូចធំសម្រាប់អត្ថបទគោលដៅក្នុងក្រឡានីមួយៗនៃជួរ។ ប្រសិនបើវាជោគជ័យ មុខងារនឹងត្រឡប់ទីតាំងនៃតួអក្សរទីមួយ បើមិនដូច្នោះទេ #VALUE! កំហុស។ ដើម្បីភាពច្បាស់លាស់ យើងមិនចាំបាច់ដឹងពីទីតាំងពិតប្រាកដទេ លេខណាមួយ (ផ្ទុយពីកំហុស) មានន័យថាក្រឡាមានអត្ថបទគោលដៅ។
    • មុខងារ ISNUMBER គ្រប់គ្រងអារេនៃលេខ និងកំហុសត្រឡប់មកវិញ ដោយ FIND ហើយបំប្លែងលេខទៅជា TRUE និងអ្វីផ្សេងទៀតទៅជា FALSE ។ unary ទ្វេ (--) បង្ខិតតម្លៃឡូជីខលទៅជាលេខមួយ និងសូន្យ។
    • SUMPRODUCT បូកសរុបអារេនៃ 1 និង 0 ហើយត្រឡប់ចំនួនក្រឡាដែលមានអត្ថបទដែលបានបញ្ជាក់ជាផ្នែកនៃមាតិការបស់វា។

    ដើម្បីសាកល្បងរូបមន្តលើទិន្នន័យជីវិតពិត សូមស្វែងរកចំនួនក្រឡាក្នុង A2:A10 ដែលមានការបញ្ចូលខ្សែអក្សររងក្នុង D1:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    ហើយវាផ្តល់លទ្ធផលជាចំនួន នៃ 3 (ក្រឡា A2, A3 និង A6):

    របៀបរាប់ក្រឡាដែលបានត្រងជាមួយអត្ថបទជាក់លាក់

    ដើម្បីរាប់ ធាតុដែលមើលឃើញ នៅក្នុងបញ្ជីដែលបានត្រង អ្នកនឹងត្រូវប្រើការរួមបញ្ចូលគ្នានៃមុខងារ 4 ឬច្រើន អាស្រ័យលើថាតើអ្នកចង់បានការផ្គូផ្គងជាក់លាក់ ឬដោយផ្នែក។ ដើម្បីធ្វើឱ្យឧទាហរណ៍កាន់តែងាយស្រួលក្នុងការធ្វើតាម សូមក្រឡេកមើលទិន្នន័យប្រភពជាមុនសិន។

    សន្មតថា អ្នកមានតារាងដែលមាន លេខសម្គាល់ការបញ្ជាទិញ នៅក្នុងជួរ B និង បរិមាណ នៅក្នុងជួរឈរ C ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។ សម្រាប់ពេលនេះ អ្នកចាប់អារម្មណ៍តែក្នុងបរិមាណលើសពី 1 ហើយអ្នកបានត្រងតារាងរបស់អ្នកតាមតម្រូវការ។ នេះ។សំណួរគឺ – តើអ្នករាប់ក្រឡាដែលបានត្រងដោយលេខសម្គាល់ជាក់លាក់ដោយរបៀបណា?

    រូបមន្តសម្រាប់រាប់ក្រឡាដែលបានត្រងជាមួយនឹងអត្ថបទជាក់លាក់ (ការផ្គូផ្គងពិតប្រាកដ)

    ដើម្បីរាប់បានត្រង ក្រឡាដែលមាតិការបស់វាត្រូវគ្នានឹងខ្សែអក្សរគំរូយ៉ាងពិតប្រាកដ ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    កន្លែងដែល F1 ជាអត្ថបទគំរូ ហើយ B2:B10 គឺជាក្រឡា ដើម្បីរាប់។

    របៀបដែលរូបមន្តទាំងនេះដំណើរការ៖

    នៅស្នូលនៃរូបមន្តទាំងពីរ អ្នកធ្វើការត្រួតពិនិត្យចំនួន 2៖

    1. កំណត់ជួរដែលអាចមើលឃើញ និងលាក់។ សម្រាប់​វា អ្នក​ប្រើ​អនុគមន៍ SUBTOTAL ជាមួយ​អាគុយម៉ង់ function_num ដែល​កំណត់​ទៅ 103។ ដើម្បី​ផ្គត់ផ្គង់​រាល់​ការ​យោង​ក្រឡា​នីមួយៗ​ទៅ SUBTOTAL សូម​ប្រើ​ទាំង INDIRECT (ក្នុង​រូបមន្ត​ដំបូង) ឬ​បន្សំ​នៃ OFFSET, ROW និង MIN (នៅក្នុងរូបមន្តទីពីរ) ។ ដោយសារ​យើង​មាន​បំណង​កំណត់​ទីតាំង​ជួរ​ដេក​ដែល​មើល​ឃើញ និង​លាក់ វា​មិន​សំខាន់​ថា​ជួរ​ឈរ​ណា​ត្រូវ​យោង​ទេ (A ក្នុង​ឧទាហរណ៍​របស់​យើង)។ លទ្ធផលនៃប្រតិបត្តិការនេះគឺជាអារេនៃ 1 និង 0 ដែលពួកវាតំណាងឱ្យជួរដែលអាចមើលឃើញ និងលេខសូន្យ - ជួរដែលលាក់។
    2. ស្វែងរកក្រឡាដែលមានអត្ថបទដែលបានផ្តល់ឱ្យ។ សម្រាប់ការនេះ ប្រៀបធៀបអត្ថបទគំរូ (F1) ធៀបនឹងជួរក្រឡា (B2:B10)។ លទ្ធផលនៃប្រតិបត្តិការនេះគឺជាអារេនៃតម្លៃ TRUE និង FALSE ដែលត្រូវបានបង្ខិតបង្ខំទៅជា 1's និង 0's ដោយមានជំនួយពីប្រតិបត្តិករ unary ទ្វេ។

    ជាចុងក្រោយ អនុគមន៍ SUMPRODUCT គុណធាតុនៃទាំងពីរ។ អារេនៅក្នុងទីតាំងដូចគ្នា ហើយបន្ទាប់មកបូកសរុបអារេលទ្ធផល។ដោយសារការគុណនឹងសូន្យផ្តល់សូន្យ មានតែក្រឡាដែលមាន 1 ក្នុងអារេទាំងពីរមាន 1 ក្នុងអារេចុងក្រោយ។ ផលបូកនៃ 1 គឺជាចំនួនក្រឡាដែលបានត្រងដែលមានអត្ថបទដែលបានបញ្ជាក់។

    រូបមន្តសម្រាប់រាប់ក្រឡាដែលបានត្រងជាមួយនឹងអត្ថបទជាក់លាក់ (ការផ្គូផ្គងដោយផ្នែក)

    ដើម្បីរាប់ក្រឡាដែលបានត្រងដែលមានអត្ថបទជាក់លាក់ជាផ្នែកនៃ មាតិកាក្រឡា កែប្រែរូបមន្តខាងលើតាមវិធីខាងក្រោម។ ជំនួសឱ្យការប្រៀបធៀបអត្ថបទគំរូធៀបនឹងជួរនៃក្រឡា ស្វែងរកអត្ថបទគោលដៅដោយប្រើ ISNUMBER និង FIND ដូចដែលបានពន្យល់ក្នុងឧទាហរណ៍មុនមួយ៖

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    ជាលទ្ធផល រូបមន្តនឹងកំណត់ទីតាំងខ្សែអក្សរដែលបានផ្តល់ឱ្យក្នុងទីតាំងណាមួយក្នុងក្រឡាមួយ៖

    ចំណាំ។ អនុគមន៍ SUBTOTAL ជាមួយ 103 ក្នុងអាគុយម៉ង់ function_num កំណត់ក្រឡាលាក់ទាំងអស់ ត្រងចេញ និងលាក់ដោយដៃ។ ជាលទ្ធផល រូបមន្តខាងលើរាប់តែ ក្រឡាដែលអាចមើលឃើញ ដោយមិនគិតពីរបៀបដែលកោសិកាមើលមិនឃើញត្រូវបានលាក់។ ដើម្បី​ដក​តែ​ក្រឡា​ដែល​បាន​ត្រង​ចេញ ប៉ុន្តែ​រួម​បញ្ចូល​ក្រឡា​ដែល​លាក់​ដោយ​ដៃ សូម​ប្រើ 3 សម្រាប់ function_num

    នោះជារបៀបរាប់ចំនួនក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    ការទាញយកដែលមានស្រាប់

    រូបមន្ត Excel ដើម្បីរាប់ក្រឡាជាមួយនឹងអត្ថបទជាក់លាក់

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។